Le protocole Z39.50 est un protocole standard de communication entre catalogues de bibliothèques. Koha permet de copier une notice bibliographique (ou une notice d’autorité) à partir d’un catalogue externe. C’est ce qu’on appelle le « catalogage dérivé », ou « copy cataloguing » en anglais.
Lorsque vous cliquez sur « Ajouter via Z39.50/SRU », une liste de serveurs vous est présentée sous « Cibles de recherche ».
Il est possible d’ajouter plus de sources à cette liste.
Obtenir les informations de la bibliothèque cible
Afin d’ajouter un serveur Z39.50 dans Koha, il faut certaines informations que seule la bibliothèque cible pourra vous fournir.
- Hôte: adresse URL où le serveur se situe
- Port: numéro de port qui reçoit les demandes Z39.50 sur le serveur
- Base: nom de la base de données où se trouvent les notices
- Syntaxe MARC: quel type de MARC cette bibliothèque utilise (MARC21 pour la plupart des bibliothèques nord-américaines, mais ça pourrait être différent)
- Encodage: encodage des caractères (généralement UTF8, mais ça pourrait être différent)
Exemple:
Pour les plus grandes bibliothèques, vous pouvez souvent trouver les informations sur internet en faisant une recherche « nom de la bibliothèque Z39.50 ». Par exemple, la bibliothèque de l’état de New York publie ses informations Z39.50 sur le Web.
Où chercher…
La base de données IRSpy collige les informations de plusieurs bibliothèques. Mais attention, les données sont souvent obsolètes.
Autrement, il faut communiquer directement avec la bibliothèque pour obtenir les informations.
Ajouter une source z39.50 dans Koha
Une fois qu’on a les informations, il est très simple d’ajouter le serveur à Koha.
- Aller dans Administration > Serveurs Z39.50/SRU
- Cliquer sur « Nouveau serveur Z39.50 »
- Remplir le formulaire
- Nom du serveur : inscrire le nom de la bibliothèque (sera utilisé comme libellé)
- Adresse du serveur : inscrire l’adresse URL du serveur (hôte)
- Port : inscrire le numéro du port
- Base : inscrire le nom de la base de données
- Identifiant : certaines bases de données (ex. le SQTD) demande un identifiant et mot de passe pour permettre les recherches, si c’est le cas, inscrire l’identifiant ici
- Mot de passe : certaines bases de données (ex. le SQTD) demande un mot de passe, si c’est le cas, inscrire le mot de passe ici
- Présélectionner : cocher cette case pour que le serveur soit coché par défaut lors de la recherche
- Rang : inscrire un numéro pour changer l’ordre d’affichage du serveur dans la liste; inscrire 0 pour mettre le serveur en premier
- Attributs : certaines bibliothèques ajoutent des attributs supplémentaires; la bibliothèque devrait vous fournir cette information
- Syntaxe : choisir la syntaxe MARC utilisée par la bibliothèque
en général ce sera MARC21/USMARC, mais celle-ci peut varier - Encodage : choisir l’encodage des caractères utilisé par la bibliothèque cible; en général ce sera UTF8, mais celui-ci peut varier
- Délai : délai en secondes après lequel arrêter la recherche, en général, laisser vide
- Type de notice : choisir si cette cible offre des notices bibliographiques ou des notices d’autorité
- Fichier(s) XLST pour la transformation des résultats : vous pouvez inscrire un ou plusieurs de ces noms de fichiers pour modifier les notices importées par Z39.50, si vous inscrivez plusieurs noms, séparez-les par une virgule
- Del952.xsl : ce fichier enlèvera les exemplaires (zone 952) des notices bibliographiques
- Del9LinksExcept952.xsl : ce fichier enlèvera les liens vers les autorités ($9) dans les notices bibliographiques
- Cliquer sur « Enregistrer »
Voir aussi
- Cocher une cible Z39.50 par défaut
- Ajouter une source z39.50 de Koha inLibro
- Supprimer une cible Z39.50
Ressources de la communauté Koha
- Koha Manual: Z39.50/SRU servers (anglais)
- Manuel Koha : Serveurs Z39.50/SRU (français)
- Collecto : Configuration des serveurs Z39.50 (français)
Autres ressources
- Wikipédia : Z39.50 (français)
- Library of Congress z39.50 Maintenance Agency (anglais)