Service SRU Catalogue général de la BnF

Le service SRU (Search/Retrieval via URL) Catalogue général permet d’interroger le Catalogue général de la BnF via de simples requêtes http et de récupérer l’ensemble des notices (bibliographiques ou d’autorité) dans différents formats encapsulés dans du XML.
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é

 

Astuce
Un exemple : si vous cherchez les notices bibliographiques contenant les mots Julien Gracq, il vous suffit de saisir (ou copier) la requête suivante dans votre navigateur Internet (Internet Explorer, Firefox ou autre) :
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