Service SRU Catalogue général de la BnF
Le service est accessible à tous sans authentification. Il est interrogeable manuellement depuis n’importe quel navigateur Internet ou intégrable dans du code informatique.
Description et contenus interrogeables
Le contenu interrogeable via le service SRU est le même que celui de BnF catalogue général, soit l’intégralité des données bibliographiques et d’autorité du Catalogue général de la BnF.
Le service SRU permet de récupérer toutes les notices bibliographiques et d’autorité du Catalogue général de la BnF en interrogeant celui-ci via des requêtes http pouvant combiner un grand nombre de critères de recherche, comme par exemple :
- bib.anywhere, bib.author, bib.title, bib.doctype, bib.recordtype, bib.idrecord, bib.ark, bib.isbn, etc. pour des recherches « tous mots », auteur, titre, type de document, type de notice, numéro de notice, identifiant ark, ISBN, etc. dans les notices bibliographiques
- aut.anywhere, aut.accesspoint, aut.type, aut.status, aut.idrecord, aut.ark, aut.isni, etc. pour des recherches « tous mots », forme retenues ou rejetées, type d’autorité, status de la notice, numéro de notice, identifiant ark, ISNI, etc. dans les notices d’autorité
http://catalogue.bnf.fr/[…]
ou pour ceux qui sont peu familiers avec le XML :
http://catalogue.bnf.fr/[…][
La liste complète des critères avec leurs relations associées est fournie dans le Tableau des critères de recherche.
Le service SRU Catalogue général répond à la norme 1.2 du protocole SRU disponible sur le site de la Bibliothèque du Congrès (pour en savoir plus sur le protocole SRU, consultez également la page protocole SRU de la BnF).
Formats de sortie
Les formats proposés en sortie sont :
- UNIMARC (avec ou sans notices analytiques) encapsulé dans du XML
- Intermarc (avec ou sans notices analytiques) encapsulé dans du XML
- Dublin Core (pour les notices bibliographiques uniquement).
L’UNIMARC sans analytiques est le format par défaut. L’encodage est l’UTF-8.
Documents de référence
Pour plus de détails sur le service SRU de la BnF, consulter la page SRU du site api.bnf.fr