Bibliothèque nationale de France
Pour les professionnels
En effet, l’utilisation de XML est particulièrement intéressante pour :
Le centre de ce dispositif est constitué par un schéma XML très simple qui exprime en XML la structure du format MARC 21 : MARCXML
Le principe de ce schéma est le suivant : Chaque zone du format MARC devient un élément, comportant en attributs l’étiquette et les indicateurs. Les sous-zones deviennent elles-mêmes des sous-éléments, avec le code de sous-zone en attribut. Les zones de contrôle du format MARC (zones 00X) ainsi que le label de notice constituent des éléments spécifiques à l’intérieur desquels les données codées sont traitées comme des chaînes de caractères.
Cela permet des conversions entièrement réversibles, sans aucune perte d’information, d’une notice MARC conforme à la norme ISO 2709 vers une notice MARC en XML, et vice-versa.
MARCXML permet d’exprimer en XML des métadonnées descriptives riches, avec un niveau de complétude et de granularité identique au format MARC 21. Il peut être utilisé
L’expérience a rapidement montré l’intérêt du schéma MARCXML. Une généralisation à l’ensemble des formats MARC du principe sur lequel repose MARCXML (fondé sur le seul format MARC 21) a semblé souhaitable. Ce travail a été mené dans le cadre de l’ISO : la norme ISO 25577 Information et documentation – MarcXchange a été publiée en 2008.
Elle a pour objectif de fournir une alternative à la norme ISO 2709 Information et documentation – Format pour l’échange d’information et de permettre l’échange de notices MARC avec des outils XML. Elle définit aussi une structure pour traiter des notices créées dans n’importe quel format MARC dans un environnement XML.
La norme ISO 25577 Information et documentation – MarcXchange reprend la structure définie par le schéma MARCXML, mais la complète par deux attributs introduits dans l’élément correspondant à chaque notice MARC :
mercredi 6 avril 2011