OAI-PMH pour l'obtention de métadonnées
OAI-PMH est un protocole de récolte de métadonnées. L'interface peut être utilisée pour obtenir des métadonnées d'un référentiel et les utiliser dans son propre contexte. OAI-PMH supporte le moissonnage sélectif sur des périodes de temps ainsi que sur des ensembles et peut fournir différents formats de métadonnées (cf. spécifications de OAI-PMH).
L'interface OAI-PMH de Memobase est actuellement utilisée pour la livraison de données à Europeana et est spécifiquement configurée à cet effet. Il est possible de poursuivre le développement et l'utilisation dans d'autres contextes.
En principe, l'interface permet la création d'ensembles basés sur une institution ou des fonds. Le seul format de métadonnées actuellement disponible est "edm" (Europeana Data Model).
L'interface est accessible http://oai.memobase.ch Actuellement, seules les métadonnées publiées pour Europeana peuvent être récupérées.
Exemples de requêtes :
Informations sur l'interface (Identify) : https://oai.memobase.ch/?verb=Identify
Liste des formats de métadonnées (ListMetadataFormats) : https://oai.memobase.ch/?verb=ListMetadataFormats
Liste d'ensembles (ListSets) : https://oai.memobase.ch/?verb=ListSets
Liste de tous les identifiants (ListIdentifiers) : https://oai.memobase.ch/?verb=ListIdentifiers&metadataPrefix=edm
Liste de tous les enregistrements (ListRecords) : https://oai.memobase.ch/?verb=ListRecords&metadataPrefix=edm
Liste de tous les enregistrements traités pendant une certaine période (ListRecords avec from et until) : https://oai.memobase.ch/?verb=ListRecords&metadataPrefix=edm&from=2021-03-14T00:00:00&until=2021-04-13T17:19:59
Appel d'un seul enregistrement (GetRecord) : https://oai.memobase.ch/?verb=GetRecord&identifier=apf-001-1034&metadataPrefix=edm