Implémentation OAI-PMH CNDP – Jérôme Martin
Séminaire technique ASPECT 2 •Rappels sur l’OAI •Architecture pour le projet VocabNomen •Implémentation au CNDP •Les outils •Travaux à venir
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
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
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
Séminaire technique ASPECT 6 •Rappels sur l’OAI •Architecture pour le projet VocabNomen •Implémentation au CNDP •Les outils •Travaux à venir
Architecture pour le projet Vocabnomen Séminaire technique ASPECT 7
Séminaire technique ASPECT 8 •Rappels sur l’OAI •Architecture pour le projet VocabNomen •Implémentation au CNDP •Les outils •Travaux à venir
Implémentation au CNDP •Développements Java •Implémentation de la librairie OaiCat •Stratégie d’implémentation Les 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
Implémentation au CNDP Séminaire technique ASPECT 10
Séminaire technique ASPECT 11 •Rappels sur l’OAI •Architecture pour le projet VocabNomen •Implémentation au CNDP •Les outils •Travaux à venir
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
Séminaire technique ASPECT 13 •Rappels sur l’OAI •Architecture pour le projet VocabNomen •Implémentation au CNDP •Les outils •Travaux à venir
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
•Quelques adresses Séminaire technique ASPECT 15