L'URL de base est : https://bu.unistra.fr/opac/OAIHandler
Il y a un set OAI par bibliothèque (BUSXX) ; par exemple, celui de la bibliothèque de l'Ensas est BUSEA.
Obtenir toutes les notices Ensas en format “oai_unimarc” :
https://bu.unistra.fr/opac/OAIHandler?verb=ListRecords&metadataPrefix=oai_unimarc&set=BUSEA
Pour les mises à jour, il faut interroger par date, par exemple pour les nouveautés / modifications d'avril 2021.
1) on recherche d'abord les identifiants :
https://bu.unistra.fr/opac/OAIHandler?verb=ListIdentifiers&from=2021-04-01&until=2021-04-30&metadataPrefix=oai_unimarc&set=BUSEA
2) ensuite, pour récupérer une notice quand on connaît son identifiant :
https://bu.unistra.fr/opac/OAIHandler?verb=GetRecord&metadataPrefix=oai_unimarc&identifier=oai:SebinaOL.BUS:BUS0745200
A ajouter au préfixe https://bu.unistra.fr/opac/OAIHandler?verb=
Les formats disponibles sont oai_dc et oai_unimarc.
Verbe | Rôle | Arguments |
---|---|---|
GetRecord | Récupération d'un enregistrement donné. | identifier, metadataPrefix |
Identify | Informations sur l'entrepôt de données. | Aucun |
ListIdentifiers | Récupère la liste des identifiants disponibles. | from : date de début, until : date de fin, metadataPrefix, set, resumptionToken |
ListMetadataFormats | Demande la liste des formats de métadonnées disponibles. Sans paramètres tous les formats disponibles pour au moins un item sont retournés. Avec le paramètre identifier, ne sont retournés que les formats disponibles pour l'item concerné | identifier |
ListRecords | Retourne une liste d'enregistrements correspondant aux différents paramètres (dates, ensemble) demandés. | from : date de début, until : date de fin, metadataPrefix, set, resumptionToken |
ListSets | Demande la liste des ensembles disponibles sur un entrepôt. La réponse peut être sur plusieurs pages. | resumptionToken |