Post on 04-Apr-2015
www.sceren.fr
Implémentation OAI-PMH
CNDP – Jérôme Martin
10.02.2011
www.sceren.fr Séminaire technique ASPECT 2
• Rappels sur l’OAI• Architecture pour le projet VocabNomen• Implémentation au CNDP• Les outils• Travaux à venir
www.sceren.fr
Rappels
OAI : Open Archive Initiative•Convention de Santa-Fé en 1999,•Améliorer le partage de la connaissance.
OAI-PMH : OAI – Protocol for Metadata Harvesting•Protocole d’échange de métadonnées normalisées.•Fournisseurs de service et fournisseurs de données.
Séminaire technique ASPECT 3
www.sceren.fr
Rappels
Côté fournisseur de données (entrepôt)
•des métadonnées stockées dans une base de données.
•un serveur web accessible par Internet.
•une API : Java-Servlet / Web service avec accès à la base de données.
•un identifiant pour l'entrepôt.
•un identifiant unique pour chaque item.
•un datestamp pour chaque item : création et dernière modification.
•un ou plusieurs formats de métadonnées à utiliser pour la réponse.
•une stratégie de suppression d'items (no, persistent, transient)
•une logique optionnelle de SET d'items.
•un système de contrôle de flux.
•une application capable de répondre aux 6 requêtes OAI (Identify, ListSets, ListIdentifiers, ListMetadataFormats, ListRecords, GetRecord)
Séminaire technique ASPECT 4
www.sceren.fr
Rappels
Côté fournisseur de services (moissonneur)
•Parseur XML •Contrôle de flux •Base de données•Contrôle de duplication •Module de Service •Mécanisme de mise à jour •Planificateur •Gestion d'entrepôts•Créateur de Requêtes
Séminaire technique ASPECT 5
www.sceren.fr Séminaire technique ASPECT 6
• Rappels sur l’OAI• Architecture pour le projet VocabNomen• Implémentation au CNDP• Les outils• Travaux à venir
www.sceren.fr
Architecture pour le projet Vocabnomen
Séminaire technique ASPECT 7
www.sceren.fr Séminaire technique ASPECT 8
• Rappels sur l’OAI• Architecture pour le projet VocabNomen• Implémentation au CNDP• Les outils• Travaux à venir
www.sceren.fr
Implémentation au CNDP
• Développements Java
• Implémentation de la librairie OaiCat
• Stratégie d’implémentationLes formats de métadonnées (DC, LomFr, ScoLomFr, LRE).
Stratégie concernant la persistance des données en base.
Mécanisme de mise à jour en moisson.
Séminaire technique ASPECT 9
www.sceren.fr
Implémentation au CNDP
Séminaire technique ASPECT 10
www.sceren.fr Séminaire technique ASPECT 11
• Rappels sur l’OAI• Architecture pour le projet VocabNomen• Implémentation au CNDP• Les outils• Travaux à venir
www.sceren.fr
Les outils
• OAIcat et OAIharvester de la communauté OCLC
• ORI-OAI, initiative des universités françaises
• SDX
• Services de test d’entrepôt
Séminaire technique ASPECT 12
www.sceren.fr Séminaire technique ASPECT 13
• Rappels sur l’OAI• Architecture pour le projet VocabNomen• Implémentation au CNDP• Les outils• Travaux à venir
www.sceren.fr
Travaux à venir
• Implémentation du ScoLomFr en cours de finalisation.
• IHM de manipulation d’entrepôts.
• Présenter les correspondances entre les champs des différentes normes.
Séminaire technique ASPECT 14
www.sceren.fr
• Quelques adresses
www.openarchives.org
www.oclc.org
www.ori-oai.org
http://sourceforge.net/search/?q=oai
http://www.culture.gouv.fr/culture/dll/OAI-PMH.htm
http://re.cs.uct.ac.za/
Séminaire technique ASPECT 15