Professionals

Z39.50 BnF server profile

New Z39.50 platform

A new Z39.50 platform has been launched on the 22nd of november 2016, with the same settings. New attributes are available (see table below). It is now possible to retrieve the authority records as well as every kind of bibliographical records. The following identifiers are available for searching: FRBNF, ARK, EAN, ISBN, ISSN, ISRC, ISMN.

Download

Z3950 BnF profile [file .pdf – 97 Ko – 17/01/05 – 2 p.]

Configuration parameters for your Z39.50 client software

  • 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 :
    • For UNIMARC : 1.2.840.10003.5.1
    • For INTERMARC : 1.2.840.10003.5.2

Format and character encoding of downloaded records

Bibliographic records obtained via the Z39.50 application may be in either of the following formats, at the user’s choice:

  • UNIMARC format for bibliographic records provided by BnF: set record syntax parameter to 1.2.840.10003.5.1
  • INTERMARC format for bibliographic records provided by BnF: set record syntax parameter to 1.2.840.10003.5.2
Download

Users may decide whether or not to download analytic records found in some monographs in the catalogue général de la BnF.

In order not to interfere with login parameters set up at a time when such records could not be downloaded, the default option is for analytic records not to be downloaded: if you do not wish to download analytic records, there is nothing to specify when logging in.

If you wish to download analytic records, you need to explicitly request this when logging in, by adding the string “-ANA1” to the value of the “Database name” parameter, giving TOUT-ANA1.

Character encoding for responses to Z39.50 queries may be any of the following, at the user’s choice:

  • ISO 5426-compliant: “Extension of the Latin alphabet coded character set for bibliographic information interchange”. This is the default standard – there is nothing to specify when logging in.
  • ISO 8859-1-compliant (better known as LATIN1): “8-bit single-byte coded graphic character sets – Part 1: Latin alphabet”. To select this option, you need to add the string “-LATIN1” to the value of the “Database name” parameter when you log in, giving TOUT-LATIN1.
  • ISO/CEI 10646-compliant (better known as UNICODE): “Universal multiple-octet coded character set”. The available option is for 8-bit coding, i.e. UTF8. To select this option, you need to add the string “-UTF8” to the value of the “Database name” parameter when you log in, giving TOUT-UTF8.

Example YAZ client login scripts:

  • Records returned in UNIMARC format, ISO5426, without analytic records auth Z3950 Z3950_BNF
    elements F format 1.2.840.10003.5.1
    open tcp:z3950.bnf.fr:2211/TOUT
  • Records returned in UNIMARC format, with analytic records and UTF8 character encoding auth Z3950 Z3950_BNF
    elements F format 1.2.840.10003.5.1
    open tcp:z3950.bnf.fr:2211/TOUT-ANA1-UTF8
  • Records returned in INTERMARC format, LATIN1, without analytic records auth Z3950 Z3950_BNF
    elements F format 1.2.840.10003.5.2
    open tcp:z3950.bnf.fr:2211/TOUT-LATIN1
A set of test records is at your disposal in order to help you to chose the appropriate encoding format.

Combinations of attributes and searches


Download

Z3950 BnF profile [file .pdf – 97 Ko – 17/01/05 – 2 p.]

Thursday, January 5, 2017

Contact

For any question regarding BnF data services
email: coordination-bibliographique@bnf.fr

Warning

If you have problems logging in, please reset your firewall: the BnF server’s IP address must be set to z3950.bnf.fr.

Z39.50 access is disrupted on Mondays for reasons of catalog maintenance.

See

Partagez