23 avril 2006
Protocole OAI : métadonnées
Si vous avez raté le début : introduction, acteurs, principes techniques.
Comme je l'ai expliqué précédemment, le protocole OAI définit les conditions de transfert de métadonnées entre moissonneurs et entrepôts OAI :
- le fournisseur de données expose dans son entrepôt des métadonnées conformes au protocole,
- le fournisseur de services récupère à l'aide d'un moissonneur ces métadonnées afin de les exploiter.
Des requêtes http permettent donc au moissonneur de récupérer des fichiers XML contenant des métadonnées. Le protocole exige que les métadonnées qui sont ainsi échangées soient au minimum au format Dublin Core non qualifié (les 15 éléments de base). Fort heureusement, d'autres ensembles de métadonnées peuvent être employés afin de fournir des descriptions plus précises. Et là, on a l'embarras du choix : MARC-XML, MODS, METS, etc...
C'est la requête ListMetadataFormats qui permet de connaître les formats exposés dans un entrepôt. Ci-dessous quelques exemples.
- @rchiveSIC : seul le format Dublin Core est proposé. Voir ici : http://archivesic.ccsd.cnrs.fr/oai/oai.php?verb=ListMetadataFormats
- RERO DOC, la bibliothèque numérique du Réseau des bibliothèques de Suisse, propose quant à elle dans son entrepôt des métadonnées au format MARC-XML. Voir ici : http://doc.rero.ch/oai2d.py?verb=ListMetadataFormats. Ce document (pdf) permet de comparer les métadonnées Dublin Core et MARC XML.
- NUMDAM met à disposition un format spécifique au domaine des mathématiques : Mini-DML. Voici une même notice dans les 2 formats. Seuls 4 éléments du Dublin Core sont utilisés. La notice Mini-DML est plus complète puisqu'elle propose des informations sur le numéro de volume ou la pagination.
(cliquer sur les images pour les agrandir)


