Guide de configuration du catalogage OCLC Z39.50
Introduction
Ce guide de configuration contient des spécifications techniques pour connecter un client Z39.50 au serveur OCLC Z39.50 afin d'utiliser le service de catalogage OCLC Z39.50.
Le serveur OCLC implémente le Z39.50-1995 (version 3 du protocole).
Pour des informations sur la structure des notices MARC, les jeux de caractères et le formatage des supports d'échange, consultez la rubrique Notices OCLC-MARC (en anglais).
Adresses Internet et heures de disponibilité
Noms des bases de données
- OLUCWorldCat
- OCLCAuthoritiesLC
- CAOONL (Canadiana)
Serveur de production
Moyen de communication | Bibliothèques | Adresse |
---|---|---|
Internet ou OCLC Dial TCP/IP | Toutes les bibliothèques. | Nom de domaine : zcat.oclc.org Port : 210 |
Heures
Z39.50 est généralement disponible 24 heures par jour, du lundi au dimanche.
OCLC effectue occasionnellement des tâches pour l'entretien de ce système. Ces tâches sont généralement effectuées un dimanche de 2 h à 6 h. OCLC fournit généralement un préavis concernant ces tâches d'entretien.
Services Z39.50 pris en charge
Le serveur OCLC Z39.50 prend en charge les services ci-dessous.
Service Initialization
Version du protocole | Z39.50-1992 (Version 2) |
Options prises en charge |
|
Preferred message size (Taille de message préférée) | OCLC acceptera la proposition du client concernant la taille de message préférée jusqu'à une limite de 105 000 octets. |
Maximum record size (Taille maximale de la notice) | OCLC acceptera la proposition du client concernant la taille maximale de notice jusqu'à une limite de 105 000 octets. |
ID authentication (Authentification ID) | OCLC prend en charge l’ID/authentification tel que prescrit par la norme. Nous reconnaissons les champs userId et password ; le champ « groupId » est ignoré. Le mot de passe « service patron » est le mot de passe qui doit être utilisé. |
Character set negotiation (Négociation de jeux de caractères) | OCLC prend en charge les jeux de caractères MARC-8 et UTF-8 (OID 1003.15.1 et 1003.15.3). Le jeu de caractères par défaut est MARC-8. Le jeu de caractères est indiqué dans le champ otherInfo.
2006-09 (en anglais). Note - Lorsque la valeur par défaut MARC-8 est conservée, les caractères qui ne peuvent pas être convertis en MARC-8 sont affichés sous forme de références de caractères numériques hexadécimales selon la proposition de MARBI |
Champ userInformation | Dans le message Init Response, nous retournons OCLC_Information Record dans le champ userInformation. L'OID correspondant est 1.2.840.10003.10.1000.17.1 OCLC-UserInformation ::= SEQUENCE { motd [1] IMPLICIT VisibleString, dblist SEQUENCE OF DBName, failReason [3] IMPLICIT SEQUENCE { diagnosticSetId OBJECT IDENTIFIER OPTIONAL, code [1] IMPLICIT INTEGER, text [2] IMPLICIT VisibleString OPTIONAL } OPTIONAL } DBName ::= [2] IMPLICIT VisibleString |
Champ otherInformation (Demande) | Dans le message Init Request, OCLC prend en charge les négociations de jeu de caractères 1.2.840.10003.15.1 et 1.2.840.10003.15.3 pour le UTF-8. Les négociations de jeu de caractères de langue peuvent être incluses, mais sont ignorées. otherInfo { externallyDefinedInfo { OID: 1 2 840 10003 15 3 externallyDefinedInfo choice { proposal { proposedCharSets { iso10646 { encodingLevel OID: 1 0 10646 1 0 8 } } } } } } } |
Champ otherInformation (Réponse) | Dans le message Init Response message, nous retournons le champ externallyDefinedInfo une négociation de jeu de caractères réussie. Si une négociation de jeu de caractères de langue était incluse, elle a été ignorée et NON retournée. externallyDefinedInfo{ OID: 1 2 840 10003 15 3 externallyDefinedInfo choice { response { selectedCharSets { iso 10646 { collections OID: 1 0 10646 1 3 1 3 encodingLevel OID: 1 0 10646 1 0 8 } } } } } |
Service Search
Database-Names (Noms de bases de données) | OLUCWorldCat, OCLCAuthoritiesLC ou Canadiana (CAOONL) (sensible à la casse) |
Result set name (Nom d'ensemble de résultats) | Le serveur conserve un nombre illimité d'ensembles de résultats nommés au cours de l'association Z. |
Element set names (Noms d'ensembles d'éléments) | Veuillez consulter la section Noms d'ensembles d'éléments disponibles. |
Query (Requête) | Type-1 et Type-101 pris en charge. |
Attribute set ID (ID d'ensemble d'attributs) | Bib-1 pris en charge uniquement. |
Operand (Opérande) | Le Result Set ID (i.e., "default") peut être utilisé dans Operand (pour qualifier les recherches). |
Opérateurs pris en charge |
|
Service Present
Additional-ranges | Cette fonctionnalité n'est pas implantée par notre serveur. |
Result-set-id | Le serveur tente de trouver l'ensemble de résultats nommé. Si l'ensemble de résultats n'est pas trouvé, le serveur retourne l'erreur 30. Si le Result-set-id n'est pas fourni, le serveur récupère les notices du dernier ensemble de résultats créé. |
Tous les autres champs se comportent exactement comme prescrit par la norme. |
Service Scan
Database-Names (Noms de bases de données) | OLUCWorldCat, OCLCAuthoritiesLC ou Candiana (CAOONL) (non sensible à la casse) |
Step-size | Le serveur OCLC utilise toujours un « step-size » de 0. |
Tous les autres champs se comportent exactement comme prescrit par la norme. |
Services étendus
Voir Implantation de la mise à jour de la base de données pour le catalogage OCLC Z39.50 : Définition du service étendu (en anglais).
Syntaxes de notices prises en charge
USMARC
Valeur | Description |
---|---|
10 | USMARC |
Noms d'ensembles d'éléments disponibles
Valeur | Description |
---|---|
F* | Complet |
FD | Affiche les données sur les fonds ** par défaut |
FA | Affiche toutes les données sur les fonds |
B | Bref |
* Les noms de jeux d'éléments supplémentaires sont pris en charge pour les données non latines.
**Fonds par défaut. Lorsque vous choisisses les fonds par défaut (Default Holdings), le défaut est défini ainsi :
Si... | Résultat |
---|---|
Plus de 20 bibliothèques détiennent le document et 10 ou plus d'entre elles se trouvent dans votre région (État américain, province canadienne, autre pays ou autre continent). | Le système affiche les informations sur les fonds pour les bibliothèques de votre région. |
Plus de 20 bibliothèques détiennent le document et moins de 10 d'entre elles se trouvent dans votre région, mais 10 ou plus d'entre elles se trouvent dans votre région élargie. | Le système affiche les informations sur les fonds pour les bibliothèques de votre région élargie. Pour plus d'informations sur les régions élargies, voir Regroupements régionaux dans l'affichage des fonds de bibliothèques. |
20 bibliothèques ou moins détiennent le document l'élément, ou plus de 20 bibliothèques détiennent le document, mais moins de 10 d'entre elles se trouvent dans votre région ou région élargie. | Le système affiche toutes les informations sur les fonds. |
Combinaisons de recherche recommandées pour la base de données OLUC WorldCat
Les instructions ci-dessous vous aideront à élaborer des recherches d'auteur, de titre, de sujet, de numéro normalisé et de numéro de musique pour récupérer des notices bibliographiques avec des clients Z39.50 locaux. N'oubliez pas que le catalogage OCLC Z39.50 n'accepte que les Attributs d'usage pris en charge (en anglais) répertoriés dans ce guide et uniquement l'option par défaut pour plusieurs autres attributs.
Recherche d'auteur (mot)
L'exemple ci-dessous est une recherche par mot pour l'auteur Scott Adams.
Utiliser l'attribut : | 1003 (auteur) |
---|---|
Attribut de relation : | 3 (égal à) |
Attribut de position : | 3 (n'importe quelle--défaut) |
Attribut de structure : | 2 (mot) |
Attribut de troncature : | 104 (Z39.58-1992 (en anglais)) |
Attribut de complétude : | 1 (sous-zone incomplète--défaut) |
Terme de recherche : | adams <and> scott |
Recherche d'auteur (liste de mots)
L'exemple ci-dessous est une recherche par liste de mots pour l'auteur Scott Adams.
Utiliser l'attribut : | 1003 (auteur) |
---|---|
Attribut de relation : | 3 (égal à) |
Attribut de position : | 3 (n'importe quelle--défaut) |
Attribut de structure : | 6 (liste de mots) |
Attribut de troncature : | 104 (Z39.58-1992 (en anglais)) |
Attribut de complétude : | 1 (sous-zone incomplète--défaut) |
Terme de recherche : | adams scott 1957 |
Recherche d'auteur (expression)
L'exemple ci-dessous est une recherche par expression pour l'auteur Scott Adams. Étant donné que la troncature droite est utilisée, la recherche récupère les entrées pour l'auteur adams, scott avec et sans dates.
Utiliser l'attribut : | 1003 (auteur) |
---|---|
Attribut de relation : | 3 (égal à) |
Attribut de position : | 3 (n'importe quelle--défaut) |
Attribut de structure : | 1 (phrase) |
Attribut de troncature : | 1 (troncature droite) |
Attribut de complétude : | 1 (sous-zone incomplète--défaut) |
Terme de recherche : | adams scott |
Recherche de titre (phrase)
L'exemple ci-dessous est une recherche par expression pour le titre Angela's Ashes.
Utiliser l'attribut : | 4 (Titre) |
---|---|
Attribut de relation : | 3 (égal à) |
Attribut de position : | 3 (n'importe quelle--défaut) |
Attribut de structure : | 1 (phrase) |
Attribut de troncature : | 1 (troncature droite) |
Attribut de complétude : | 1 (sous-zone incomplète--défaut) |
Terme de recherche : | angelas ashes |
Recherche de sujet (phrase)
L'exemple suivant est une recherche par expression pour la vedette-matière de la Library of Congress « computers and women ».
Utiliser l'attribut : | 21 (vedette-matière) |
---|---|
Attribut de relation : | 3 (égal à) |
Attribut de position : | 3 (n'importe quelle--défaut) |
Attribut de structure : | 1 (phrase) |
Attribut de troncature : | 104 (Z39.58-1992 (en anglais)) |
Attribut de complétude : | 1 (sous-zone incomplète--défaut) |
Terme de recherche : | computers and women |
Recherche de numéro normalisé (ISBN)
L'exemple suivant est une recherche par mot pour le ISBN 0679429220 (attribué à Midnight in the Garden of Good and Evil).
Utiliser l'attribut : | 7 (isbn) |
---|---|
Attribut de relation : | 3 (égal à) |
Attribut de position : | 3 (n'importe quelle--défaut) |
Attribut de structure : | 2 (mot) |
Attribut de troncature : | 104 (Z39.58-1992 (en anglais)) |
Attribut de complétude : | 1 (sous-zone incomplète--défaut) |
Terme de recherche : | 0679429220 |
Recherche de numéro de musique
L'exemple ci-dessous est une recherche par mot pour le numéro de musique D2-24935 (attribué à Yodeling the Classics).
Utiliser l'attribut : | 51 (numéro de musique) |
---|---|
Attribut de relation : | 3 (égal à) |
Attribut de position : | 3 (n'importe quelle--défaut) |
Attribut de structure : | 2 (mot) |
Attribut de troncature : | 104 (Z39.58-1992 (en anglais)) |
Attribut de complétude : | 1 (sous-zone incomplète--défaut) |
Terme de recherche : | d224935 |
Attributs d'usage pris en charge
Consultez la rubrique Conseils de recherche pour le catalogage OCLC Z39.50 (en anglais) pour la liste complète des attributs pris en charge.
Attributs de relation pris en charge
Le serveur OCLC prend en charge les valeurs d'attribut de relation suivantes pour le catalogage. La valeur par défaut est égale.
Valeur | Description |
---|---|
1 | Moins que (depuis le 16/12/2001) |
2 | Moins que ou égal à (depuis le 16/12/2001) |
3 | Égal à |
4 | Supérieur ou égal à (depuis le 16/12/2001) |
5 | Supérieur à (depuis le 16/12/2001) |
104 | À l'intérieur de |
Attributs de position pris en charge
Le serveur OCLC prend en charge les attributs de position ci-dessous. Si aucune valeur d'attribut n'est envoyée, la recherche est effectuée comme si la valeur était n'importe quel.
Valeur | Description |
---|---|
1 | Premier dans la zone (uniquement avec la structure = 1 ou 4) |
3 | N'importe quel |
Attributs de structure pris en charge
Pour n'importe quel attribut d'Usage où nous spécifions que le mot est une structure d'attribut valide, les valeurs pour liste de mots (6) et liste de mots ordonnée (7) sont également valides. Nous interprétons la liste de mots comme « ET » dans la zone. Nous interprétons la liste de mots ordonnée comme « ET » avec une proximité de 1 et avec l'ordre étant important. La date (5) est interprétée un peu comme un mot, mais la différence la plus important est la possibilité d'avoir des intervalles de dates (par exemple, 1987-1993 trouvera les notices entre 1987 et 1993 inclusivement.)
Valuer | Description |
---|---|
1 | Expression |
2 | Mot |
3 | Clé |
4 | Année |
5 | Date (normalisée) |
6 | Liste de mots |
7 | Liste de mots ordonnée |
101 | Normalisé |
Attributs de troncature pris en charge
Le serveur OCLC prend en charge les attributs de troncature ci-dessous. La valeur par défaut est l'attribut 104.
Valeur | Description |
---|---|
1 | Troncature droite |
100 | Ne pas tronquer |
104 | Troncature telle que définie dans le Z39.58-1992 : # Représente un seul caractère |
? Représente de 0 à 9 caractères; vous pouvez indiquer le nombre après le ? | |
Si aucun caractère de troncature n'est présent, ne pas tronquer. |
Attributs de complétude pris en charge
Le serveur OCLC prend en charge les attributs de complétude ci-dessous. Si aucune valeur d'attribut n'est envoyée, la recherche est effectuée comme si la valeur était sous-zone incomplète.
Valeur | Description |
---|---|
1 | Sous-zone incomplète |
3 | Zone complète (uniquement avec la structure = 1 ou 4) |
Voir aussi Implantation de la mise à jour de la base de données pour le catalogage OCLC Z39.50 : Définition du service étendu (en anglais).
Retour de données non latines dans les notices de réponse
Pour sélectionner une option pour l'affichage de données non latines, les clients Z39.50 peuvent utiliser l'une des demandes suivantes :
- Init (zone groupID)
- Search/Present (ElementSetName)
Les valeurs non latines dans groupID et ElementSetName ne sont pas sensibles à la casse. Aucun espace blanc n'est autorisé autour du signe égal dans les chaînes Init. L'utilisation de ElementSetName dans les demandes Search/Present est préférable car elle est plus compatible avec la norme Z39.50.
Si aucune des options n'est spécifiée, par défaut, les données non latines seront incluses dans les zones 880 (Option 1 ci-dessous). Si une option non latine valide est trouvée dans les demandes Init et Search/Present, le serveur OCLC Z39.50 utilise l'option dans la demande Init, et remplace toute option trouvée dans une demande Search/Present.
Note: Toute valeur non reconnue trouvée dans groupID ou ElementSetName est ignorée.
Authentification
Actuellement, le serveur OCLC Z39.50 ne traite pas actuellement le champ groupID pour l'authentification. Le serveur reconnaîtra les sous-chaînes facultatives de demande Init n’importe où dans le champ d'authentification groupID, afin qu’une spécification non latine ne doive pas nécessairement être la seule donnée du champ groupID.
Options
Valeur | Description | Nom de l'ensemble d'éléments |
Demande init Champ groupid |
---|---|---|---|
1 | Comprend toutes les données, avec les caractères non latins dans les zones 880 | F | 880level=show |
2 | Comprend les caractères latins uniquement, aucune zone 880 | F2 | 880level=suppress |
3 | Comprend toutes les données, avec les caractères latins dans les zones 880 | F1 | 880level=switch |
4 | Comprend les caractères non latins uniquement, aucune zone 880 | F3 | 880level=special |