Soutenez
le Trésor national
Formulaire de recherche

Pour les professionnels

Profil du serveur Z39.50 de la BnF

Les paramètres pour configurer votre logiciel client Z39.50

  • Server : z3950.bnf.fr
  • Port: 2211
  • Database: catalogue général de la BnF
  • Database name* : TOUT
  • User : Z3950
  • Password : Z3950_BNF
  • Element set : F
  • Version : 2
  • Record syntax :
    • pour UNIMARC : 1.2.840.10003.5.1
    • pour INTERMARC : 1.2.840.10003.5.2
*Autre paramètre de Database name : ABCDEFGHIJKLMNOPQRSTUVWXYZ1456
Télécharger

Liste des types et valeurs de l’attribut Bib-1 [fichier .pdf – 61 Ko – 06/02/14 – 2 p.]

Format et encodage des caractères des notices récupérées

Le format des notices bibliographiques obtenues via l'application Z39.50 est au choix :

  • le format UNIMARC des notices bibliographiques fournies par la BnF : indiquez 1.2.840.10003.5.1 dans le paramètre Record syntax (Syntaxe d'enregistrement) ;
  • le format INTERMARC des notices bibliographiques fournies par la BnF : indiquez 1.2.840.10003.5.2 dans le paramètre Record syntax (Syntaxe d'enregistrement).

Les sous-notices analytiques présentes dans certaines monographies du catalogue général de la BnF peuvent, au choix, être récupérées ou non.

Pour ne pas perturber les paramétrages de connexion définis à un moment où cette récupération n'était pas possible, la non-récupération des sous-notices analytiques est l'option appliquée par défaut : il n'y a rien à préciser lors de la connexion si vous ne souhaitez pas récupérer les sous-notices analytiques.

Pour récupérer les sous-notices analytiques, il faut le demander explicitement à la connexion, en complétant la valeur du paramètre Database name (Nom de la base de données) par la chaîne "-ANA1", ce qui donne : TOUT-ANA1.


L'encodage des caractères des réponses aux requêtes Z39.50 est au choix :

  • conforme à ISO 5426 : "Extension du jeu de caractères latins codés pour les échanges d'informations bibliographiques". C'est la norme appliquée par défaut, il n'y a rien à préciser lors de la connexion ;
  • conforme à ISO 8859-1 (plus connu sous la dénomination LATIN1) : "Jeu de caractères graphiques codés sur un seul octet - Partie 1 : Alphabet latin". Pour faire ce choix il faut, à la connexion, compléter la valeur du paramètre Database name (Nom de la base de données) par la chaîne "-LATIN1", ce qui donne : TOUT-LATIN1 ;
  • conforme à ISO/CEI 10646 (plus connu sous la dénomination UNICODE) : "Jeu universel de caractères codés sur plusieurs octets". L'option disponible concerne le codage sur 8 bits soit UTF8. Pour faire ce choix il faut, à la connexion, compléter la valeur du paramètre Database name (Nom de la base de données) par la chaîne "-UTF8", ce qui donne : TOUT-UTF8.

Exemples de script de connexion pour un client YAZ :

  • Notices retournées en UNIMARC, ISO5426, sans analytiques auth Z3950 Z3950_BNF
    elements F format 1.2.840.10003.5.1
    open tcp:z3950.bnf.fr:2211/TOUT
  • Notices retournées en UNIMARC, avec analytiques et encodage des caractères UTF8 auth Z3950 Z3950_BNF
    elements F format 1.2.840.10003.5.1
    open tcp:z3950.bnf.fr:2211/TOUT-ANA1-UTF8
  • Notices retournées en INTERMARC, LATIN1, sans analytiques auth Z3950 Z3950_BNF
    elements F format 1.2.840.10003.5.2
    open tcp:z3950.bnf.fr:2211/TOUT-LATIN1
Des jeux de tests sont à votre disposition pour vous aider à choisir le format d'encodage adéquat.

lundi 10 février 2014

Écouter la page

Contact

Pour toute question sur la récupération des données
Courriel : coordination-bibliographique@bnf.fr

Attention

Les connexions sont automatiquement coupées après 15 minutes d’inactivité.

Si vous avez des problèmes de connexion, une réinitialisation de votre pare-feu doit être effectuée : l'adresse IP du serveur de la BnF à déclarer doit être z3950.bnf.fr.

Les listes de notices sont envoyées par lots ne pouvant excéder 25 notices.

Le lundi, l'accès Z39.50 est perturbé pour des raisons de maintenance du catalogue.

Partagez