<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>marcxml &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/marcxml/</link>
	<description>Feed of posts on WordPress.com tagged "marcxml"</description>
	<pubDate>Mon, 06 Oct 2008 20:22:02 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[MARCXML - Same ol' MARC wrapped in terrible XML]]></title>
<link>http://thebookpile.wordpress.com/?p=88</link>
<pubDate>Thu, 25 Sep 2008 15:51:06 +0000</pubDate>
<dc:creator>thebookpile</dc:creator>
<guid>http://thebookpile.fr.wordpress.com/2008/09/25/marcxml-same-ol-marc-wrapped-in-terrible-xml/</guid>
<description><![CDATA[&#8220;&#8230;there is something so anti-XML about the way MARCXML was designed&#8230;&#8221;
So say]]></description>
<content:encoded><![CDATA[<p>"<em>...there is something so anti-XML about the way MARCXML was designed</em>..."</p>
<p>So says Alexander Johannesen in <a href="http://shelter.nu/blog/2008/09/marcxml-beast-of-burden.html" target="_blank">this excellent blog post</a>. I wholeheartedly agree with him - I've never seen XML abused quite like this.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[From MARCXML to here &amp; now: to convert or not to convert?]]></title>
<link>http://infonatives.wordpress.com/?p=214</link>
<pubDate>Tue, 20 May 2008 10:16:47 +0000</pubDate>
<dc:creator>brinxmat</dc:creator>
<guid>http://infonatives.fr.wordpress.com/2008/05/20/from-marcxml-to-here-now-to-convert-or-not-to-convert/</guid>
<description><![CDATA[MARCXML is a lovely thing, it takes dear old MARC and puts it in XML format, great stuff, but what c]]></description>
<content:encoded><![CDATA[<p>MARCXML is a lovely thing, it takes dear old MARC and puts it in XML format, great stuff, but what can you do with that? Not a lot it seems. Let me explain: Open metadata providers (cf. LoC and <a title="BIBSYS SRU Explain" href="http://sru.bibsys.no/services/sru?operation=explain">BIBSYS</a>) do a great job of getting the data out there, library solutions like Ex Libris' X-Server provide the MARC/XML you want for your content, but what do you do with it once you've got it?</p>
<p>On the various mailing lists and blogs that cover the topic, you'll notice that it's fairly common practice to take the MARC/XML and parse it into some new format typically using X-Path/Query and/or regular expressions. It's also possible to use XSL to present the pure MARCXML without conversion -- BIBSYS has <a title="BIBSYS SRU client" href="http://sru.bibsys.no/util/sruclient.xml">this interface</a> -- but you can see that this approach is not without its limitations.</p>
<p>One of the drawbacks of the XSL approach is that you often want to present data in a way that is not compatible with the way data is formatted in MARC(XML); you might want to gather all the authors from the various fields they are represented in and present them together. XSL/T can do this, but it's often easier and possibly quicker to use X-Path/Query and/or regular expressions. Another related issue is that the structure of the MARC/XML you're parsing may not have the values you want to present in a (sub)field of their own, which leaves you with little choice but to use regular expressions on textual data.</p>
<p>I've been looking at this problem for a while now; from my own personal experience, the XML tools that are available leave something to be desired in terms of ease of use, functionality and speed, the structure in MARCXML -- as mentioned -- is often inadequate, and the framework you're working within may be best suited to using a different parsing method. Compounding this fact are issues like the library not having (the right) XML tools available, and programmers you're working with having their own preferences.</p>
<p>Mostly, you'll see MARCXML data being parsed into individual values before being converted into something else, be that XHTML or more perversely XML, and that it is this that is used as the basis of any presentation of content to end users. In many ways this is fair enough, but to my mind use of XSL(/T) (as with BIBSYS) is an elegant solution to this problem, though inviable in cases where the data structure is lacking.</p>
<p>These problems are widespread, and lead many solution providers to take shortcuts, massaging the data that you'd expect to be retrieving from MARCXML from sources like OpenURL ContextObjects or export formats meant for other applications. The reasons for this are, of course, speed, reliability and ease of use. Whether or not you feel comfortable extracting data from the non-definitive sources (which is what I consider these tertiary sources to be -- they're likely as not constructed from the MARCXML you're avoiding) is a matter of conscience, but, for me, it's odd that the data is there in MARCXML, but is unused.</p>
<p>Taking things at face value, we're in a situation that we've got good metadata, and we have a definitive source for this, but we can't use it for various reasons. How can this situation be remedied? For one, we need to express our concerns regarding structure in the unstructured parts of the XML we're receiving from metadata providers, secondly we need to build a proper toolset for this particular <em>library</em> application. It's all well and good building your one-off system, but we really need to merge our efforts, and provide multi-programming language packages that help us gather, for example, all the authors or owner data without having in-depth knowledge of a) MARCXML or b) the tool you're using to parse this data. In this way, you're providing a way of using MARCXML with a minimum of tricks, whether this be using regular expressions, XSL/T or X-Path/Query.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[N° 10 - XML et bibliothèques]]></title>
<link>http://louisar.wordpress.com/?p=26</link>
<pubDate>Mon, 18 Feb 2008 14:55:06 +0000</pubDate>
<dc:creator>Antonin Benoît DIOUF</dc:creator>
<guid>http://louisar.fr.wordpress.com/2008/02/18/n%c2%b0-10-xml-et-bibliotheques/</guid>
<description><![CDATA[A l&#8217;occasion des dix ans d&#8217;XML (10 février 2008), je profite de l&#8217;événement pou]]></description>
<content:encoded><![CDATA[<p>A l'occasion des dix ans d'XML (10 février 2008), je profite de l'événement pour ancrer ma yole au port de cette syntaxe de balisage créée a l'initiative du consortium du Web  qu'est le W3C. Je ne m'appesentirai pas outre mesure sur l'historique de sa création, tant l'information sur la question est abondamment disponible sur l'incontournable Web. Soucions-nous plutôt de son utilisation et de son importance surtout dans l'environnement bibliothéconomique.</p>
<p>XML (Extensible markup language) est un langage de balisage générique dont le but est de permettre la fonctionnalité et l'<a href="http://fr.wikipedia.org/wiki/Interop%C3%A9rabilit%C3%A9"><font color="#0000ff"><strong>interopérabilité</strong></font></a> du Web en permettant a plusieurs systèmes dinformation hétérogènes de communiquer et d'échanger. Autrement dit il repose sur des <strong>principes</strong> : c'est un langage de balisage extensible ; sa maintenance est assurée par le <a href="http://www.w3.org/"><font color="#0000ff"><strong>W3C</strong></font></a> ; les balises ne sont pas prédéfinies mais libres et précisent le sens ou la structure et non pas la présentation graphique (comme le fait HTML) ; le contenu, la structure et la présentation sont nettement dissociés ; la structure des informations est arborescente. </p>
<p>Les <strong>raisons</strong> qui rendent intéressantes son utilisation sont que : c'est un format libre et ouvert ; il est indépendant de toute plateforme informatique ; il est promis à une certaine pérennité (il est répandu dans plusieurs domaines et bénéficie d'une solide structure de maintenance) ; il facilite l'<a href="http://fr.wikipedia.org/wiki/Interop%C3%A9rabilit%C3%A9"><font color="#0000ff"><strong>interopérabilité</strong></font></a>. Pour de plus amples informations voir le <a href="http://www.commentcamarche.net/xml/xmlintro.php3"><font color="#0000ff"><strong>dossier</strong></font></a> que j'avais indiqué sur un billet précédent. </p>
<p>En <strong>bibliothèque</strong> son utilisation permet : d'<font color="#008000">afficher</font> des notices bibliographiques sur le <strong><font color="#800000">W</font><font color="#800000">eb</font></strong> (MarcXML, <a href="http://www.loc.gov/standards/mods/">MODS</a>, <a href="http://fr.wikipedia.org/wiki/BiblioML">BiblioML</a>...) ; d'y <font color="#008000">échanger</font> ces notices (<a href="http://fr.wikipedia.org/wiki/Open_Archives_Initiative">OAI</a>, <a href="http://fr.wikipedia.org/wiki/Dublin_Core">Dublin Core</a>...) ; d'y <font color="#008000">éditer</font> des ressources (<a href="http://fr.wikipedia.org/wiki/Text_Encoding_Initiative">TEI</a>, <a href="http://fr.wikipedia.org/wiki/Description_archivistique_encod%C3%A9e">EAD</a>...) ; d'y <font color="#008000">diffuser</font> de l'information (<a href="http://fr.wikipedia.org/wiki/Resource_Description_Framework">RDF</a>, <a href="http://fr.wikipedia.org/wiki/RSS_(format)">RSS</a>, <a href="http://fr.wikipedia.org/wiki/Atom">Atom</a>...). Pour mieux cerner les possibilités permises par XML, faisons une petite comparaison avec le format Marc que nous connaissons tous. Marc se matérialise sous la forme d'un format de saisie constitué de zones prédifinies et immuables, certaines de ces zones permettent de communiquer avec d'autres systèmes utilisant le même format ce qui permet à plusieurs bibliothèques d'échanger des notices bibliographiques par l'import ou l'export de celles-ci. Mais ces échanges ne concernent pas les usagers de nos bibliothèques qui sont dans l'impossibilité d'accéder aux notices via le Web (pour cela ils doivent préalablement passer par le site de la Bibliothèque pour accéder à son OPAC). Alors qu'avec XML, ces notices bibliographiques deviennent visibles à partir du Web parce qu'étant repérables par les différents outils de recherche qui le sillonnent. En d'autres termes nos OPAC sont mis en surface et accessibles, en principe, à tout internaute. Un autre avantage parmi d'autres est, par exemple, le changement de formats de notices de Marc à XML qui se fait sans perte de données, permettant ainsi une retroconversion "fidèle" de ces dernières... Ce souci de pallier l'incapacité du Marc à permettre les échanges sur le WEB,  sera à l'origine de la création du <a href="http://www.loc.gov/standards/marcxml/"><font color="#0000ff"><strong>MarcXML</strong></font></a> par la Bibliothèque du Congrès en juin 2002. Je vous renvoie au billet <a href="http://louisar.wordpress.com/2008/01/21/n%c2%b0-06-metadonnees-1/"><font color="#0000ff"><strong>N° 06 de ce blog</strong></font></a> où j'expose, dans la présentation en bas de page, les différentes insuffisances du format Marc face au Web et l'alternative offerte par les formats de métadonnées qui supportent, entre autres, un balisage en XML.</p>
<p>Cette visibilité de nos notices se manifeste aussi par l'utilisation des flux RSS, qui permettent de diffuser de <font color="#000000">l'information</font> sous forme d'alerte. Un exemple tout simple est de créer un flux RSS de nouvelles acquisitions qui permet à tout utlisateur inscrit à ce flux d'être averti dès qu'il y a de nouvelles notices dans l'OPAC. Nous sommes là en présence d'un vraie application "bibliothèque 2.0", ce qui montre qu'XML mérite toute notre attention et qu'il serait judicieux de l'intégrer dans nos pratiques présentes et futures.</p>
<p>Prochainement, <em><strong>XML : initiation à la pratique</strong></em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[MARC and MARC XML]]></title>
<link>http://threegee.wordpress.com/2006/05/13/marc-and-marc-xml/</link>
<pubDate>Sun, 14 May 2006 01:12:34 +0000</pubDate>
<dc:creator>threegee</dc:creator>
<guid>http://threegee.fr.wordpress.com/2006/05/13/marc-and-marc-xml/</guid>
<description><![CDATA[MARC and MARC XML
by Grant Gigee &#8212; 13 May 2006
]]></description>
<content:encoded><![CDATA[<p><a href="http://threegee.wordpress.com/files/2006/05/marcxml.pdf">MARC and MARC XML</a><br />
by Grant Gigee -- 13 May 2006</p>
]]></content:encoded>
</item>

</channel>
</rss>
