The Bath Profile Le profil Bath
 

Au sujet du profil

Le profil

L'Organisme responsable

Ressources

Le profil Bath :

Une spécification internationale de la norme Z39.50 pour les fonctions bibliothéconomiques et la découverte de Resources

Version 2.0

Conçu par le Groupe de développeurs du profil Bath (Participants aux réunions du profil Bath, d'août 1999 à avril 2002)

Organisme responsable du profil Bath
Bibliothèque nationale du Canada

Ébauche 3 - Octobre 2002


Table des matières

Chronologie des révisions

Administration du Profil

Remerciements

1. Présentation du Profil

2. But et portée

3. Exigences fonctionnelles
3.1. Recherche et transfert de données bibliographiques
   3.1.1. Recherche bibliographique
   3.1.2. Exploration d'index
   3.1.3. Transfert bibliographique
3.2. Recherche et transfert de données sur les fonds documentaires
3.3. Recherche et transfert de données interdomaines
3.4. Recherche et transfert de notices d'autorité

4. Spécifications Z39.50
4.1. Version du protocole
4.2. Objets Z39.50
4.3. Services Z39.50
4.3.1. Init
4.3.2. Search (recherche : type d'interrogations et ensemble d'attributs)
4.3.3. Retrieval (transfert : syntaxes des enregistrements)
4.4. Messages de diagnostic

5. Conformité

5.A. Domaine de fonctionnalité A : Recherche et transfert de données bibliographiques, concernant principalement les catalogues de bibliothèques

5.A.0. Domaine de fonctionnalité A : Niveau 0 de recherche et de transfert de données bibliographiques
5.A.0.1. Recherche par auteur -- Mot clé
5.A.0.2. Recherche par titre -- Mot clé
5.A.0.3. Recherche par sujet -- Mot clé
5.A.0 4. Toute recherche -- Mot clé
5.A.1. Domaine de fonctionnalité A : Niveau 1 de recherche et de transfert de données bibliographiques de base
5.A.1.1. Recherche par auteur - Mot clé avec troncature à droite
5.A.1.2. Recherche par auteur -- Correspondance exacte
5.A.1.3. Recherche par auteur -- Premiers mots d'un champ
5.A.1.4. Recherche par auteur -- Premiers caractères d'un champ
5.A.1.5. Recherche par titre -- Mot clé avec troncature à droite
5.A.1.6. Recherche par titre -- Correspondance exacte
5.A.1.7. Recherche par titre -- Premiers mots d'un champ
5.A.1.8. Recherche par titre -- Premiers caractères d'un champ
5.A.1.9. Recherche par sujet -- Mot clé avec troncature à droite
5.A.1.10. Recherche par sujet -- Correspondance exacte
5.A.1.11. Recherche par sujet -- Premiers mots d'un champ
5.A.1.12. Recherche par sujet -- Premiers caractères d'un champ
5.A.1.13. Toute recherche -- Mot clé avec troncature à droite
5.A.1.14. Recherche par l'identificateur normalisé
5.A.1.15. Recherche par la date de publication
5.A.1.SCAN. Domaine de fonctionnalité A : Niveau 1 d'utilisation du SCAN
5.A.1.SCAN.1. Auteur - Correspondance exacte
5.A.1.SCAN.2. Titre - Correspondance exacte
5.A.1.SCAN.3. Sujet - Correspondance exacte
5.A.2. Domaine de fonctionnalité A : Niveau 2 de recherche et de transfert de données bibliographiques
5.A.2.1. Recherche par titre clé - Mot clé
5.A.2.2. Recherche par titre clé -- Mot clé avec troncature à droite
5.A.2.3. Recherche par titre clé -- Correspondance exacte
5.A.2.4. Recherche par titre clé -- Premiers mots d'un champ
5.A.2.5. Recherche par titre clé -- Premiers caractères d'un champ
5.A.2.6. Recherche par format ou de matériel -- Mot clé
5.A.2.7. Recherche par format ou de matériel -- Phrase
5.A.2.8. Recherche selon la langue
5.A.2.9. Recherche selon la période de publication
5.A.2.10. Recherche selon l'institution détentrice

5.B. Domaine de fonctionnalité B : Recherche et transfert de données sur les fonds
5.B.0. Domaine de fonctionnalité B : Niveau 0 de transfert de données sur les fonds
5.B.1. Domaine de fonctionnalité B : Niveau 1 de transfert de données sur lesfonds
   5.B.1.1. ESN B-1 Localisations seulement
   5.B.1.2. ESN B-2 Localisations, information sommaires et nombre (si disponible)
   5.B.1.3. ESN C-2 Sommaire des fonds - niveau de la copie (summary copy level holdings)
5.C. Domaine de fonctionnalité C : Recherche et transfert de données interdomaines
5.C.0. Domaine de fonctionnalité C : Niveau 0 de recherche et de transfert interdomaines
   5.C.0.1. Recherche par créateur -- Mot clé
   5.C.0.2. Recherche par titre -- Mot clé
   5.C.0.3. Recherche par sujet -- Mot clé
   5.C.0.4. Toute recherche -- Mot clé
5.C.1. Domaine de fonctionnalité C : Niveau 1 de recherche et de transfert interdomaines
5.C.1.1. Recherche par créateur -- Mot clé avec troncature à droite
5.C.1.2. Recherche par titre -- Mot clé avec troncature à droite
5.C.1.3. Recherche par titre - Phrase sans ancrage
5.C.1.4. Recherche par sujet -- Mot clé avec troncature à droite
5.C.1.5. Recherche par sujet -- Phrase sans ancrage
5.C.1.6. Toute recherche -- Mot clé avec troncature à droite
5.C.1.7. Toute recherche -- Phrase sans ancrage
5.C.1.8. Recherche par l'identificateur normalisé
5.C.1.9. Recherche par la date de publication

5.D. Domaine de fonctionnalité D : Recherche et transfert de notices d'autorité à partir de catalogues de bibliothèques en ligne

5.D.1. Domaine de fonctionnalité D : Niveau 1 de recherche et de transfert de notices d'autorité
5.D.1.1. Recherche par nom -- Mot clé
5.D.1.2. Recherche par nom -- Mot clé avec troncature à droite
5.D.1.3. Recherche par nom -- Correspondance exacte
5.D.1.4. Rechercher par nom -- Premiers caractères d'un champ
5.D.1.5. Recherche par titre -- Mot clé
5.D.1.6. Recherche par titre -- Mot clé avec troncature à droite
5.D.1.7. Recherche par titre -- Correspondance exacte
5.D.1.8. Recherche par titre -- Premiers mots d'un champ
5.D.1.9. Recherche par titre -- Premiers caractères d'un champ
5.D.1.10. Recherche par sujet -- Mot clé
5.D.1.11. Recherche par sujet -- Mot clé avec troncature à droite
5.D.1.12. Recherche par sujet -- Correspondance exacte
5.D.1.13. Recherche par sujet -- Premiers mots d'un champ
5.D.1.14. Recherche par sujet -- Premiers caractères d'un champ
5.D.1.SCAN. Domaine de fonctionnalité D : Niveau 1 d'utilisation du balayage (Use of SCAN)
5.D.1.SCAN.1. Nom - Correspondance exacte
5.D.1.SCAN.2. Titre - Correspondance exacte
5.D.1.SCAN.3. Sujet - Correspondance exacte
5.D.2. Domaine de fonctionnalité D : Recherche et de transfert de notices d'autorité
5.D.2.1. Recherche de nom de personne -- Mot clé
5.D.2.2. Recherche de nom de personne -- Mot clé avec troncature à droite
5.D.2.3. Recherche de nom de personne -- Correspondance exacte
5.D.2.4. Recherche de nom de personne -- Premiers caractères d'un champ
5.D.2.5. Recherche de nom de société -- Mot clé
5.D.2.6. Recherche de nom de société -- Mot clé avec troncature à droite
5.D.2.7. Recherche de nom de société -- Correspondance exacte
5.D.2.8. Recherche de nom de société -- Premiers caractères d'un champ
5.D.2.9. Recherche de nom de conférence -- Mot clé
5.D.2.10. Recherche de nom de conférence -- Mot clé avec troncature à droite
5.D.2.11. Recherche de nom de conférence -- Correspondance exacte
5.D.2.12. Recherche de nom de conférence -- Premiers caractères d'un champ
5.D.2.13. Recherche de titre uniforme -- Mot clé
5.D.2.14. Recherche de titre uniforme -- Mot clé avec troncature à droite
5.D.2.15. Recherche de titre uniforme -- Correspondance exacte
5.D.2.16. Recherche de titre uniforme -- Premiers caractères d'un champ
5.D.2.17. Recherche de titre uniforme - Premiers mots d'un champ
5.D.2.18. Recherche de numéro ISSN
5.D.2.19. Recherche de numéro d'enregistrement d'un système a distant (Remote System Record Number)
5.D.2.20. Recherche de nom géographique -- Mot clé
5.D.2.21. Recherche de nom géographique -- Mot clé avec troncature à droite
5.D.2.22. Recherche de nom géographique -- Correspondance exacte
5.D.2.23. Recherche de nom géographique -- Premiers caractères d'un champ
5.D.2.24. Recherche de titre -- Phrase sans ancrage
5.D.2.25. Rechercher de sujet -- Phrase sans ancrage
5.D.2.26. Recherche de nom -- Phrase sans ancrage
5.D.2.27. Recherche de notes -- Mot clé
5.D.2.28. Recherche de notes -- Mot clé avec troncature à droite
5.D.2.29. Toute recherche -- Mot clé
5.D.2.30. Toute recherche -- Mot clé avec troncature à droite
5.D.2.31. Recherche de sujet de nom commun -- Mot clé
5.D.2.32. Recherche de sujet de nom commun -- Mot clé avec troncature à droite
5.D.2.33. Recherche de sujet de nom commun -- Correspondance exacte
5.D.2.34. Recherche de sujet de nom commun -- Premiers mots d'un champ
5.D.2.35. Recherche de sujet de nom commun -- Premiers caractères d'un champ
5.D.2.36. Recherche de sujet de genre/forme -- Mot clé
5.D.2.37. Recherche de sujet de genre/forme -- Mot clé avec troncature à droite
5.D.2.38. Recherche de sujet de genre/forme -- Correspondance exacte
5.D.2.39. Recherche de sujet de genre/forme -- Premiers mots d'un champ
5.D.2.40. Recherche de sujet de genre/forme -- Premiers caractères d'un champ
5.D.2.SCAN. Domaine de fonctionnalité D : Niveau 2 de SCAN (Level 2 Use of SCAN)
5.D.2.SCAN.1. Nom -- Mot clé
5.D.2.SCAN.2. Titre -- Mot clé
5.D.2.SCAN.3. Sujet -- Mot clé

6. Références

Annexe A : Exemples d'emploi de la troncature et de la complétude

Annexe B : Définition du type de document en langage de balisage extensible (XML) pour Dublin Core Simple

Annexe C : Définitions des schémas XML pour les noms d'ensemble d'éléments relatifs au transfer de données sur les fonds (Holdings Retrieval Element Set Names)



Chronologie des révisions

La Version 2 du profil Bath englobe tous les correctifs et toutes les précisions avalisées avant avril 2002, y compris les résultats des discussions tenues lors des réunions sur le profil Bath de septembre 2000 à St John's (Terre-Neuve), d'octobre 2001 à Boston Spa (Royaume-Uni) et d'avril 2002 à Dublin (Ohio).

Chronologie

Juin 2002 - ajout de texte au domaine de fonctionnalité B pour tenir compte des points convenus à la réunion sur le profil Bath de Dublin (Ohio) (Mark Needleman, Joe Zeeman)
Avril 2002 - réunion sur le Profil Bath à Dublin (Ohio)
Février 2002 - Ébauche de la Version 2 - pour discussion
Octobre - décembre 2001 -- Discussion des changements recommandés
Octobre 2001 - Réunion du profil Bath à Boston Spa
Février 2001 - Diffusion de la version du Profil mise à niveau (modifications mineures)
Octobre - décembre 2000 -- Discussion des changements recommandés
Septembre 2000 - Réunion du profil Bath à St John's (Terre-Neuve)
Juin 2000 - Version 1.1 enregistrée comme profil international
Mars 2000 - Diffusion de la version préliminaire finale
Janvier 2000 - Réunion du profil Bath à San Antonio (Texas)
Novembre - décembre 1999 - Examen de la version préliminaire et discussion
Octobre 1999 - Diffusion de la version préliminaire - pour commentaires généraux
Août 1999 - Réunion d'ébauche du profil à Bath (Royaume-Uni)



Administration du profil

La Bibliothèque nationale du Canada (BNC) est l'organisme responsable du profil Bath (PB) et en assure le développement global. Elle est l'Éditeur du PB. Le Groupe de développeurs du Profil Bath (un groupe informel et bénévole composé de bibliothécaires, de développeurs de la norme Z39.50 et de fournisseurs) agit à titre consultatif auprès de l'éditeur du PB. L'évolution du PB se fera en fonction des exigences et des besoins fonctionnels des milieux bibliothéconomiques internationaux et des développeurs du PB.

Pour connaître les dernières nouvelles au sujet du profil Bath et de son développement veuillez consulter la page Web suivante http://www.collectionscanada.gc.ca/bath/ Si vous désirez souligner des défaillances, veuillez remplir le formulaire à cet effet à l'adresse http://www.collectionscanada.gc.ca/bath/mp-defectreportform.htm.



Remerciements

Ce document est le résultat de plusieurs années de travail pour élaborer un profil définissant les spécifications Z39.50 qui puissent résoudre les problèmes d'interopérabilité survenant lors de recherches dans les catalogues des bibliothèques. En août 1999, un groupe de personnes se réunissait à Bath, au Royaume-Uni, pour trouver des solutions afin d'améliorer l'interopérabilité sémantique entre les divers systèmes Z39.50 utilisés pour les fonctions bibliothèques. Les participants à cette réunion représentaient divers projets, initiatives, groupes d'intérêt et les principaux développeurs de profils pour la norme Z39.50. Ils avaient également le but de développer une spécification internationale de la norme Z39.50 pour les logiciels de bibliothèques. La première version du Profil Bath est le fruit de ces efforts.

Voici les personnes qui ont assisté à la première réunion à Bath :

  • Makx Dekkers, de PricewaterhouseCoopers, affilié à la Direction générale de la Société de l'information de la Commission Européenne (DGXIII/E).
  • Janifer Gatenby, représentant la société GEAC, affiliée au Union Catalogue Profile (UCP).
  • Juha Hakala, représentant la bibliothèque universitaire de Helsinki, affilié au Finnish Z39.50 Profile et au profil de la Conférence des Directeurs des bibliothèques nationales d'Europe (CENL).
  • Poul Henrik Jørgensen, représentant le Danish Library Center, affilié au DanZIG Profile et au ONE2 Profile.
  • Carrol Lunau, représentant la Bibliothèque nationale du Canada, affiliée au profil du Catalogue collectif canadien virtuel.
  • Paul Miller, représentant le UK Office for Library and Information Networking (UKOLN) et son groupe sur l'interopérabilité, affilié au Models Profile.
  • Slavko Manojlovich, représentant la société SIRSI, affilié au Z Texas Profile.
  • William E. Moen, représentant le Z Texas Project, affilié au Z Texas Profile.
  • Judith Pearce, représentant la National Library of Australia, affiliée au Union Catalogue Profile (UCP).
  • Joe Zeeman, représentant la société CGI, affilié au profil du Catalogue collectif canadien virtuel.

Le Joint Information Systems Committee (JISC) des Higher Education Funding Councils de l'Angleterre, du pays de Galles, de l'Écosse et de l'Irlande du Nord a apporté son soutien financier à cette réunion.

La Version 2 du Profil intègre le travail de ONE2/DanZIG et NISO SC AV sur les fonds documentaires, les efforts de Larry Dixson (de la Library of Congress - ldix@loc.gov) en ce qui a trait à l'ébauche du domaine de fonctionnalité D, et à ceux de Joe Zeeman (The Library Corporation - joe.zeeman@tlcdelivers.com) et de Mark Needleman (société Sirsi - markn@sirsi.com) pour l'ébauche du nouveau domaine de fonctionnalité B.


1. Présentation du Profil

Ce document décrit un sous-ensemble de spécifications de la norme Z39.50 de recherche de l'information (ANSI/NISO Z39.50/ISO Z3950) pour l'utilisation dans les produits logiciels Z39.50, clients et serveurs. La conformité aux spécifications de ce profil améliorera la capacité internationale ou extranationale de recherche et d'extraction dans les catalogues de bibliothèques, les catalogues collectifs et autres services électroniques de recherche de Resources informationelles dans le monde. Le Profil évoluera en fonction des changements apportés à l'environnement et à la norme; il a pour but de faciliter la mise en commun des Resources à l'échelle mondiale. Ce Profil se fonde sur les leçons tirées d'autres efforts de mise en place de profils visant à résoudre les problèmes d'interopérabilité lors des recherches dans les catalogues de bibliothèques et le développement de catalogues collectifs virtuels. Mentionnons notamment les contributions suivantes :

Carrol Lunau et Joe Zeeman ont publié il y a quelque temps un document intitulé Z39.50 Basic Searching of Bibliographic Systems: A Discussion Document qui décrit bien les difficultés éprouvées par les utilisateurs lors des recherches dans les catalogues de bibliothèques et la nécessité d'un profil international pour faciliter la chose.

Le profil Bath (PB) est modulaire et permet la spécification éventuelle d'exigences fonctionnelles distinctes mais compatibles englobant une gamme de fonctions utiles aux bibliothécaires et aux usagers des bibliothèques. Le profil est structuré en domaines de fonctionnalité qui regroupent des exigences fonctionnelles similaires, des spécifications Z39.50 et des niveaux de conformité. Les clients-Z et serveurs-Z pourront se conformer au PB à un ou plus d'un niveau de conformité dans un domaine de fonctionnalité ou plus.

Cette version du PB décrit quatre domaines de fonctionnalité :

  • Domaine de fonctionnalité A - Recherche et transfert de données bibliographiques, concernant principalement dans les catalogues des bibliothèques : Définition des principales fonctions de recherche (et des attributs et combinaisons d'attributs connexes) requises pour les mécanismes de base de recherche et de transfert de données bibliographiques dont les usagers des bibliothèques ont besoin. De plus, définition des fonctions additionnelles requises pour la recherche avancée et nécessaires pour soutenir d'autres besoins en matière de recherche d'information.

  • Domaine de fonctionnalité B - Recherche et transfert de données sur les fonds documentaires : Définition des exigences en matière de recherche et de transfert de l'information sur les fond, cette information permettant d'identifier d'une faç adéquate les collections d'une bibliothèque.

  • Domaine de fonctionnalité C - Recherche et transfert d'information provenant de divers domaines (interdomaines) : Définition des mécanismes de recherche et de transfert permettant d'extraire de l'information de divers domaines (interdomaines - cross-domain).

  • Domaine de fonctionnalité D - Recherche et transfert de notices d'autorité : Définition des principales fonctions et mécanismes de recherche et d'extraction nécessaires au repérage de notices d'autorité dans des catalogues en ligne.

On pourra éventuellement définir d'autres domaines de fonctionnalité comme un domaine de fonctionnalité pour la mise à jour de catalogues collectifs et un autre pour la commande de titre et la livraison de documents.

En outre, les niveaux de conformité sont précisés de façon distincte pour chacun des domaines de fonctionnalité. En général, ces niveaux sont les suivants :

  • Conformité de niveau 0 : ce niveau définit les exigences pour un nombre limité de recherches afin de rehausser l'interopérabilité sémantique; il vise à englober le plus grand nombre possible de produits Z39.50 existants. Il est possible que le Niveau 0 de conformité nécessite la reconfiguration d'implantations actuelles.

  • Conformité de niveau 1 : ce niveau définit les exigences nécessaires pour améliorer l'interopérabilité sémantique; ces exigences peuvent être configurées dans les systèmes présentement en développement. On s'attend à ce que les développeurs de nouveaux systèmes Z39.50 ou de mises à niveau se conforment au moins à ce niveau de conformité.

  • Conformité de niveau 2 : ce niveau définit un certain nombre de fonctions qu'il est probablement impossible d'exiger de tous pour le moment, mais auxquelles il faudra travailler.

Chaque niveau de conformité définit les spécifications et le comportement des serveurs et des clients Z39.50.


2. But et portée

Le but du profil Bath est de cerner les caractéristiques de la norme Z39.50 nécessaires pour soutenir l'utilisation efficace du logiciel Z39.50 pour une gamme de fonctions bibliothéconomiques telles que la recherche et le transfert de données bibliographiques à partir de catalogues de bibliothèques, le transfert d'information sur les fonds documentaires, les recherches interdomaines entre bibliothèques, musées et archives, la recherche et le transfert de notices d'autorité à partir de catalogues en ligne, la mise à jour des catalogues collectifs, la commande de titre et la livraison de documents.

La mise en place de ce profil par les développeurs de systèmes rehaussera l'interopérabilité entre les divers systèmes et améliorera les résultats des recherches dans chacun des domaines de fonctionnalité particuliers.

L'utilité de ce profil est double. Son but premier est de définir des fonctionnalités de base et les spécifications Z39.50 qui permettront des recherches internationales ou extranationales, particulièrement lorsque le client-Z n'a pas d'information précise au sujet d'un ou de plusieurs serveurs-Z. De plus, les spécifications du profil fournissent les fondements pour l'interopérabilité entre les clients-Z et les serveurs-Z, en dehors des domaines de compétence de la région, du pays ou de l'État, de la collectivité ou du projet, lorsque leurs propres profils intègrent les spécifications du profil Bath. Les principales fonctionnalités et les spécifications définies dans le PB sont destinées à servir de véritable sous-ensemble aux profils régionaux, nationaux ou étatiques, ou aux profils développés par des collectivités ou des projets. Les clients et les serveurs conformes au PB pourront aussi accueillir d'autres recherches et fonctionnalités définies ailleurs si ces dernières n'entrent pas en contradiction avec les spécifications du PB.

Le repérage d'information n'est pas une fin en soi mais plutôt une étape d'une activité plus large telle que le prêt interbibliothèques, le catalogage, le service de référence, les acquisitions ou la mise à jour de catalogues. Pour cette raison, le PB sera développé de façon progressive afin d'y incorporer des fonctionnalités rehaussées qui rendront possibles d'autres fonctions bibliothéconomiques.

Le principal but visé par le profil Bath est d'accroître l'interopérabilité sémantique entre systèmes différents pour que les utilisateurs finaux puissent faire appel aux clients-Z pour effectuer leurs recherches dans les catalogues et estimer qu'ils ont extrait des ensemble de résultats valides.

Un des éléments clés du PB est la caractérisation des types de recherches demandées par les bibliothécaires et les usagers des bibliothèques. À cette fin, le PB définit des recherches spécifiques et de quelle façon la sémantique de ces recherches doit être exprimée dans le vocabulaire de Z39.50. Le PB ne précise pas de pratiques ou de décisions en matière d'indexagetion local. Toutefois, l'interopérabilité sémantique peut être affectée par des décisions d'indexagetion ne servant que des fins locales. Puisque le PB définit les recherches de base demandées par les usagers, les développeurs pourraient utiliser ces types de recherches pour orienter leur choix en matière d'indexationge locale.

Les problèmes de terminologie sont inévitables dans un document de ce type. Prenons par exemple les termes « points d'accès », « index », « champs » et « éléments de données ». On utilise souvent en bibliothéconomie la phrase « effectuer une recherche dans tel ou tel champ » et alors qu'au niveau système, cette recherche peut se faire en faisant correspondre le terme de recherche avec des enregistrements répertoriées dans un index généré par le système en question. On peut considérer les points d'accès comme des champs de recherche pour une notice, tels que représenté par l'index créé à partir de données de ces champs. Pour la recherche interdomaines, le concept de « champ » peut être complètement absent. Dans la définition de recherches pour catalogues de bibliothèques, la description fait référence à des champs et des index. Dans la définition de recherches interdomaines, la description fait plutôt référence à des éléments de données et des index.

On s'attend à ce que les versions subséquentes du PB puissent intégrer, sans y être toutefois limitées, les fonctions additionnelles suivantes :

  • Une définition des attributs et des combinaisons d'attributs requis pour effectuer des recherches avancées dans les catalogues de bibliothèques, comme celles que pourrait utiliser le personnel du service technique ou du service de référence des bibliothèques.

  • Une définition des exigences et spécifications requises pour permettre la mise à jour des catalogues collectifs pour y intégrer de nouveaux renseignements bibliographiques ou sur les fonds documentaires.

  • Une définition des exigences et spécifications requises pour la commande de titres et la livraison de documents.


3. Exigences fonctionnelles

Ce chapitre décrit les exigences fonctionnelles définissant les spécifications Z39.50 pour cette version du profil Bath (PB). Ces exigences ont principalement trait à la recherche et le transfert de renseignements bibliographiques à partir de catalogues de bibliothèques, la recherche et le transfert d'information sur les fonds documentaires, la recherche et le transfert interdomaines pour la découverte de Resources, et la recherche et le transfert de notices d'autorité. Les exigences fonctionnelles décrites dans les chapitres qui suivent sont regroupées dans quatre domaines de fonctionnalité :

  • Domaine de fonctionnalité A pour la recherche et le transfert de données bibliographiques, concernant principalement les catalogues de bibliothèques

  • Domaine de fonctionnalité B pour la recherche et le transfert d'information sur les fonds documentaires

  • Domaine de fonctionnalité C pour la recherche et le transfert d'information provenant de divers domaines (interdomaines)

  • Domaine de fonctionnalité D pour la recherche et le transfert de notices d'autorité à partir de catalogues de bibliothèques en direct.

Les spécifications pour chacun des domaines de fonctionnalités et des niveaux de conformité sont décrites au chapitre 5 Conformité.

3.1. Recherche et transfert de données bibliographiques

Les usagers des bibliothèques effectuent une foule de transactions de recherche et d'extraction de renseignements. Les exigences fonctionnelles pour ces recherches décrivent en détail un nombre limité de recherches de base et avancées, l'exploration des index et les mécanismes appropriés de transfert dont les usagers des bibliothèques ont besoin lorsqu'ils interagissent avec les catalogues de bibliothèques et les autres services électroniques de découverte de Resources.

3.1.1. Recherche bibliographique de base

Les bibliothécaires et usagers de bibliothèques ont une foule de comportements de recherche. Le type de recherches bibliographiques de base retenu pour le PB se fonde sur les nombreux efforts de développement d'autres profils pour la norme Z39.50 :

  • Les recherches par auteur en utilisant comme termes de recherche une vedette de nom connue (established Name heading), un nom sous aucun contrôle d'autorité ou bien un nom incomplet.

  • Les recherches par titre en utilisant comme termes de recherche un titre complet, la première partie du titre ou bien un ou plusieurs mots du titre.

  • Les recherches par sujet (ou vedette matière) ) en utilisant comme termes de recherche une vedette-matière complète, la première partie d'une vedette-matière ou bien un ou plusieurs mots sur le sujet.

  • Les recherches avec des mots clés qui comprennent les résultats les plus nombreux à l'aide d'un ou plusieurs mots provenant du nom de l'auteur, du titre, du sujet ou de tout autre point d'accès couramment utilisé.

  • Les recherches booléennes qui incluent les combinaisons de termes de recherche et des opérateurs booléens ET, OU, NON. Les recherches tronquées où le dernier mot de l'expression peut contenir des caractères additionnels.

Compte tenu de ces comportements de recherche diversifiés, le chapitre 5.A Domaine de fonctionnalité A : Recherche et transfert de données bibliographiques, concernant principalement les catalogues de bibliothèques, décrit trois niveaux de recherche :

Le Niveau de recherche 0, qui peut être vu comme un ensemble de recherches de base axées sur les résultats les plus nombreux plutôt que sur la précision. Les recherches du Niveau 0 fournissent la fonctionnalité de base pour les recherches communes par auteur, titre et sujet; ces recherches de base sont probablement disponibles dans les implémentations existantes.

Le Niveau 1 englobe toutes les recherches du Niveau 0 et définit des recherches supplémentaires pour accroître la précision de la fonction de recherche et de transfert. Les développeurs sont invités à inclure dans leurs systèmes les recherches de Niveau 1.

Le Niveau 2 englobe les recherches des Niveaux 1 et 0 et définit des recherches supplémentaires qui donnent accès à des données bibliographiques plus précises comme les titres-clé de publications en série.

Chacune des recherches définies aux Niveaux 0, 1 et 2 inclut une description du comportement prévu et stipule la combinaison d'attributs que les clients-Z doivent envoyer et que les serveurs-Z doivent supporter.

3.1.2. Exploration d'index

Les bibliothécaires et les usagers de bibliothèques utilisent souvent la fonction de feuilletage d'un système local pour identifier les termes appropriés pour une interrogation. La recherche basée sur le feuilletage peut aider les usagers à améliorer leur sélection de termes de recherche pour leur interrogation. Cette application fonctionnalité est souvent employée conjointement à la recherche d'un élément connu. Une telle recherche par feuilletage peut être une stratégie de recherche alternative pour certaines exigences de recherche énumérées à la section 3.1.1. La capacité d'explorer les index est une fonctionnalité de la part des implémentations Z39.50 laquelle peut être satisfaite via l'implementation Z39.50 SCAN. Le Niveau 1 traite de cette exigence.

3.1.3. Transfert de données bibliographiques

Ce profil prévoit le transfert de notices bibliographiques à partir de catalogues de bibliothèques. Compte tenu de l'existence de formats nationaux MARC, le transfert de telles notices présente des défis d'interopérabilité. Les serveurs-Z doivent soutenir le transfert des notices bibliographiques abrégées ou complètes dans un format MARC accepté internationalement. Selon leurs exigences commerciales, les serveurs-Z peuvent aussi soutenir le format de texte clair pour permettre l'interopérabilité. Le profil Bath suppose que les autres profils (au niveau régional, national, étatique, local ou au niveau d'un profil particulier), qui sont compatibles à ce profil international, précisent des exigences additionnelles comme celle du format préférentiel MARC pour le transfert de notices des bases de données MARC dans une région, un pays ou un État, une localité ou un profol particulier.

3.2. Recherche et transfert de données bibliographiques sur les fonds

Un des facteurs clés d'une infrastructure qui permette la mise en commun des Resources entre bibliothèques est la possibilité d'identifier les collections qui contiennent certaines Resources d'information. Les bibliothécaires ont besoin de l'information sur les fonds pour mettre en commun leurs Resources et les usagers des bibliothèques ont besoin de cette information pour savoir où aller pour utiliser ou emprunter des Resources documentaires. L'information sur les fonds devrait donner à l'usager une description suffisante du document pour qu'il soit en mesure de prendre la décision d'en faire la demande ou de permettre à l'usager de le localiser.

Le transfert de l'information sur les fonds requiert la syntaxe d'enregistrement XML pour le Niveau de conformité 1 et plus, et exige le support du schéma pour les données des fonds du ZIG (ZIG Abstract Holdings Schema) tel que précisé dans le domaine de fonctionnalité B. Quant aux spécifications pour la recherche dans les fonds, elles ne font pas partie de la Version 2 de ce profil.

3.3. Recherche et transfert d'information provenant de divers domaines (interdomaines)

Les bibliothécaires et usagers de bibliothèques souhaitent avoir un accès uniformisé aux Resources informationnelles interdomaines, surtout en ce qui a trait à la découverte de Resources mettant en jeu des recherches dans de nombreux types de Resources documentaires. Il existe un besoin pour une recherche documentaire interdomaines efficace qui couvre un réseau de Resources regroupant des catalogues de bibliothèques, de l'information gouvernementale, des systèmes de musées et les archives. Un usager pourra ainsi envoyer une seule recherche à une ou plusieurs de ces Resources.

Par exemple, un usager dans une bibliothèque peut vouloir faire une recherche à la fois dans un catalogue local, dans un ou plusieurs systèmes de musées et dans des archives pour trouver de l'information sur un artiste en particulier. Un client-Z d'une bibliothèque, configuré pour permettre la recherche interdomaines, pourrait envoyer des interrogations aux systèmes Z39.50 de musées et d'archives accessibles et configurés pour soutenir la recherche interdomaines. De la même façon, le conservateur d'un musée pourrait utiliser un client-Z de musée configuré pour soutenir la recherche interdomaines afin d'effectuer une recherche dans le système local du musée, dans un ou plusieurs systèmes d'autres musées, dans un ou plusieurs catalogues de bibliothèques et dans les Resources du gouvernement, si ces systèmes ont l'accessibilité Z39.50 et la configuration nécessaire pour soutenir la recherche interdomaines.

Pour assurer l'interopérabilité en ce qui a trait à l'extraction de telles Resources, l'usage de syntaxes d'enregistrement normalisées est nécessaire. La syntaxe simple et non structurée pour enregistrements de type de type «texte« de Z39.50 (SUTRS) et le langage de balisage extensible (XML) répondent à ces exigences.

Le profil Bath présume que le comportement de base pour la recherche interdomaines lors de la découverte de Resources est semblable à celui défini pour la recherche bibliographique de base. Par conséquent, les recherches bibliographiques de base définies au Niveau 0 sont requises pour celles de Niveau 0 interdomaines. Le Niveau 1 de la recherche interdomaines a également des éléments communs avec le Niveau 1 de la recherche bibliographique de base mais les exigences y sont moindres en ce qui a trait aux recherches avancées et ce niveau requiert le soutien de la recherche par phrase sans ancrage.

3.4. Recherche et transfert de notice d'autorité

Le profil Bath traite de la recherche de notices dans les fichiers d'autorité des bibliothèques. Les usagers de bibliothèques peuvent effectuer une panoplie de recherches et ce profil précise les exigences fonctionnelles pour les types de recherches suivantes :

  • La recherche par nom, qui permet de repérer les correspondances dans les index issus des éléments de données contenant les noms utilisés comme points d'accès ou références.

  • La recherche par titre, qui permet de repérer les correspondances dans les index issus des éléments de données contenant le titre d'une œuvre, un titre uniforme ou un titre de publication en série.

  • La recherche par sujet (vedette matière), , qui permet de repérer les correspondances dans les index issus des éléments de données contenant les sujets (p. ex., sujet topique, sujet sur la géographie, titre comme sujet, noms comme sujet) et leurs références.

  • La recherche généralisée (de la catégorie toute recherche), qui permet de repérer les points d'accès communément utilisés, définis par le serveur. Pour chaque niveau de recherche spécifiant des recherches par nom, par titre et par sujet, ce type de recherche (Any) devrait au moins repérer les correspondances dans les index ayant un lien avec les points d'accès.

Le Niveau 1 définit une série de recherches de base dans les fichiers d'autorité. Les recherches additionnelles sont définies au Niveau 2, qui comprend également les exigences fonctionnelles du Niveau 1.

Pour l'extraction des notices d'autorité, un client-Z doit pouvoir recevoir les notices dans les syntaxes MARC21 ou SUTRS. Les serveurs-Z doivent pouvoir livrer les notices en MARC21. En outre, on encourage les clients et les serveurs à supporter la syntaxe UNIMARC.


4. Z39.50 Specifications

Ce chapitre résume les spécifications générales Z39.50 nécessaires aux exigences fonctionnelles décrites au chapitre 3.

4.1. Version du protocole

Selon le domaine de fonctionnalité et le niveau de conformité, le profil Bath (PB) requiert soit la Version 2 soit la Version 3 du protocole Z39.50 -1995. On encourage l'utilisation de la Version 3 pour toutes les implémentations, mais pour le moment, la Version 2 permet la conformeité à certaines spécifications prescrites par ce profile. La Version 3 permet de l'utilisation d'ensembles d'attributs multiples lors d'une interrogation. Cette capacité est requise par certains profils nationaux qui sont une extension du PB pour les exigences locales.

4.2. Objets Z39.50

Le PB utilise un nombre d'objets Z39.50 enregistrés. Le tableau qui suit énumère tous les objets Z39.50 dont font référence les quatre domaines de fonctionnalité.

Objet OID
bib-1 attribute set (ensemble d'attributs Bib-1) 1.2.840.10003.3.1
bib-1 diagnostic set (ensemble de diagnostics Bib-1) 1.2.840.10003.4.1
holdings schema (schéma pour les fonds) 1.2.840.10003.13.7.2
UNIMARC record syntax (syntaxe UNIMARC) 1.2.840.10003.5.1
MARC21 record syntax (syntaxe MARC21) 1.2.840.10003.5.10
Simple unstructured records syntax (SUTRS) (syntaxe SUTRS) 1.2.840.10003.5.101
XML record syntax (syntaxe XML) 1.2.840.10003.5.109.10

Le chapitre 5 - Conformité traite du soutien requis de la part des clients et serveurs-Z pour ces objets enregistrés. Pour de plus amples renseignements sur les objets enregistrés Z39.50 veuillez vous référer à l'organisme responsable de Z39.50 (Z39.50 Maintenance Agency). et au registre d'identificateurs d'objets Z39.50 (Z39.50 Registry of Object Identifiers).

4.3. Services Z39.50

Le PB spécifie l'utilisation des services Z39.50 suivants :

  • Init (initialisation)
  • Search (recherche)
  • Present (présentation)
  • Scan (feuilletage)

Veuillez vous référer au chapitre 5 - Conformité pour les exigences précises liées à ces services Z39.50.

Aucun autre service additionnel n'est requis pour être conforme au PB. Les clients-Z et les serveurs-Z peuvent à leur choix utiliser d'autres services Z39.50.

Les procédures de négociation standard du service Init (initialisation ou lancement) Z39.50 contrôlent l'utilisation de tous les services.

4.3.1. Initialisation (Init)

Les clients-Z qui sont conformes au PB peuvent utiliser les paramètres d'authentification IDAuthentication pour transmettre leurs renseignements d'autorisation (p. ex., identification d'utilisateur et mot de passe). Les serveurs-Z qui sont conformes peuvent ou non exiger l'authentification. Le PB ne spécifie aucune autre exigence en matière de sécurité. Il serait bon que les clients-Z connaissent à l'avance les règlements d'authentification particuliers des serveurs-Z pour être ainsi prêts à fournir leur code d'utilisateur et leur mot de passe.

Pour certains niveaux de conformité, le PB requiert la négociation du jeu de caractères pour les clients et les serveurs-Z (voir le chapitre 5 - Conformité).

4.3.2. Recherche (Search) : type d'interrogation et ensembles d'attributs

Le PB requiert des clients-Z et serveurs-Z qu'ils utilisent les interrogations Z39.50 de Type 1 (c.-à-d., les structures d'interrogation booléenne d'usage général).

Le paramètre Result-set-Name nom d'ensemble de résultats) est requis des serveurs-Z et ces derniers doivent être en mesure de retenir au moins deux ensembles de résultats nommés pour la durée d'une session. Dans certains cas exceptionnels, les serveurs peuvent outrepasser cette exigence.

Afin d'adapter les exigences de recherche aux quatre domaines de fonctionnalité du PB, les clients-Z et serveurs-Z doivent utiliser l'ensemble d'attributs suivant :

Objet OID
série d'attributs Bib-1 (Bib-1 attribute set ) 1.2.840.10003.3.1

Les clients et serveurs-Z conformes vont soutenir les types et valeurs d'attributs précisés au chapitre 5 - Conformité. Dans le présent contexte, le vocable « soutenir » signifie que :

  • Les clients-Z doivent transmettre la combinaison d'attributs dans une interrogation de type 1 pour chaque recherche définie.

  • Les clients-Z doivent accepter les réponses pertinentes correspondantes des serveurs-Z (peut être un message de diagnostic), y compris les syntaxes d'enregistrement spécifiées.

  • Les serveurs-Z doivent reconnaître l'OID de l'ensemble d'attributs.

  • Les serveurs-Z doivent reconnaître les types et valeurs d'attributs de l'ensemble d'attributs déterminé pour un niveau de conformité.

  • Les serveurs-Z doivent accepter, pour chaque recherche définie, la combinaison d'attributs associée, si elle s'avère pertinente dans le contexte des bases de données correspondantes.

  • Les serveurs-Z doivent effectuer chaque recherche définie à l'aide de la combinaison d'attributs envoyée par le client-Z et produire un ensemble valide de résultats (pouvant ne contenir aucun résultat).

  • Les serveurs-Z doivent renvoyer les réponses pertinentes correspondantes (peut être un message de diagnostic) au client-Z, avec les syntaxes d'enregistrement spécifiées.

Cela veut dire que toutes les implémentations qui sont conformes au PB doivent avoir les capacités de recherche des types et valeurs d'attributs déterminés pour chaque domaine de fonctionnalité et chaque niveau de conformité pour lesquels elles se disent conformes (voir le chapitre 5 - conformité). Les clients-Z et les serveurs-Z peuvent aussi utiliser les types et valeurs d'attributs d'autres ensembles d'attributs privés ou publics en plus de ceux requis par ce profil.

Les recherches complexes avec mots clés peuvent être exprimées avec des opérateurs booléens pour connecter un ou plusieurs opérandes, et où les opérandes sont construits à l'aide des recherches définies dans ces spécifications.

L'ensemble d'attributs Bib-1 joue un rôle primordial dans ce profil autant pour la recherche bibliographique de base que pour la recherche interdomaines. La sémantique pour la plupart des attributs Bib-1 spécifiés par ce profil est décrite au document Attribute Set bib-1 (Z39.50-1995): Semantics (September 1995) de l'organisme responsable de la norme Z39.50. Les valeurs actuelles des attributs Bib-1 ne sont cependant pas toutes définies dans ce document. Toutefois, l'ensemble complet d'attributs Bib-1 est disponible à l'adresse URL http://lcweb.loc.gov/z3950/agency/defns/bib1.html.

Le tableau qui suit résume les types et valeurs d'attributs dont on fait référence dans les domaines de fonctionnalité A, C et D :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1
2
3
4
6
8
12
21
31
33
54
58
63
1002
1003
1007
1016
1031
1044
1075
1079
Nom personnel
Nom de société
Nom de conférence
Titre
Titre uniforme
ISSN
Numéro de contrôle local
Vedette-matière
Date de publication
Titre clé
Code-langage
Nom géographique
Note
Nom
Auteur
Identificateur-standard
Toute recherche
Type de matériel
Institution détentrice
Sujet de genre/forme
Sujet de nom commun
Relation (2) 1
2
3
4
5
104
Plus petit que
Plus petit que ou égal à
Égal
Plus grand que ou égal à
Plus grand que
À l'intérieur de
Position (3) 1
3
Premier d'un champ
N'importe quelle position dans le champ
Structure (4) 1
2
4
Phrase
Mot
Année
Troncature (5) 1
100
Troncature à droite
Ne pas tronquer
Complétude (6) 1
3
Sous-champ incomplet
Champ complet

4.3.3. Transfert : Syntaxes des notices

Pour l'interopérabilité, les clients-Z et les serveurs-Z doivent soutenir les syntaxes courantes d'enregistrement. Ceci veut dire que le serveur-Z doit pouvoir livrer chaque enregistrement d'un ensemble de résultats dans la syntaxe requise. Dans certains cas exceptionnels, les serveurs peuvent outrepasser cette exigence (p. ex., si la base de données est temporairement inaccessible). Les règlements locaux peuvent aussi limiter l'accès aux enregistrement notices dans une ou plus d'une syntaxe à des usagers autorisés. Dans de tels cas, le serveur devrait renvoyer un message de diagnostic (voir au chapitre 4.4 Messages de diagnostic).

Les clients-Z et les serveurs-Z ont des responsabilités différentes en ce qui a trait au soutien des syntaxes d'enregistrement. Les clients-Z doivent soutenir toutes les syntaxes requises dans un domaine de fonctionnalité et un niveau de conformité donné, tandis que les serveurs-Z doivent normalement soutenir seulement les syntaxes requises pour leurs fins commerciales.

Pour le transfert de données bibliographiques et de notices d'autorité (domaines de fonctionnalité A et D), les syntaxes MARC21 et SUTRS sont requises, selon le niveau de conformité. Cependant, on recommande fortement de soutenir également la syntaxe UNIMARC pour assurer l'interopérabilité internationale. Les profils complémentaires régionaux, nationaux, étatiques, locaux ou de projets peuvent spécifier d'autres syntaxes MARC enregistrées en plus de celles requises pour le profil Bath. Lorsqu'un usager requiert une syntaxe particulière d'enregistrement et que le serveur-Z peut uniquement fournir les enregistrements dans une syntaxe différente, le serveur-Z devrait renvoyer le message de diagnostic approprié (voir Chapitre 4.4. messages de diagnostic).

L'interopérabilité requiert l'utilisation de jeux de caractères standard. Si un jeu de caractères n'est pas négocié, le serveur devrait présumer que le jeu par défaut est ISO Latin-1. La négociation de jeu de caractère est requise selon le niveau de conformité. Voir le chapitre 5 - Conformité aux exigences spécifiques.

Pour le transfert de l'information sur les fonds (domaine de fonctionnalité B), le profil Bath requiert le langage XML et le schéma pour fonds de Z39.50 (Z39.50 Holdings Schema). Le profil définit trois sous-schémas pour les ESNs (Element Set Names) décrits dans le domaine de fonctionnalité B (Annexe C).

Pour le transfert de l'information sur des Resources documentaires dans le contexte d'une découverte de Resources et du repérage interdomaines (domaine de fonctionnalité C), les syntaxes SUTRS et XML sont requises. L'annexe B contient une définition de document type (DTD) XML pour les enregistrements de métadonnées du Dublin Core Simple. Cette DTD est nécessaire lorsqu'on utilise la syntaxe de enregistrement XML dans le domaine de fonctionnalité C.

Veuillez vous référer au chapitre 5 - Conformité pour les exigences spécifiques concernant les syntaxes d'enregistrement des différents domaines de fonctionnalité et niveaux de conformité. Les clients-Z et les serveurs-Z peuvent soutenir d'autres syntaxes Z39.50 enregistrées en plus de celles requises pour le profil Bath.

4.4. Messages de diagnostic

Le profil Bath exige des serveurs-Z qu'ils renvoient des messages de diagnostic appropriés provenant de l'ensemble de diagnostic Bib-1 (Diagnostic Set Bib-1). Les réalisateurs trouveront au site de l'organisme responsable une liste des diagnostics Bib-1 à utiliser lors d'erreurs précises (URL : http://lcweb.loc.gov/z3950/agency/contributions/1.html ) qui les aidera à renvoyer le diagnostic approprié. En outre, on encourage les clients-Z à afficher des messages diagnostic utiles et pertinents pour les usagers. Cette liste suggère aussi des tournures de phrase pour décrire les messages diagnostic destinés aux usagers.

5. Conformité

Des clients-Z et des serveurs-Z peuvent se dire conformes à un ou à plusieurs domaines de fonctionnalité à des niveaux de conformité bien précis, et être en même temps conformes au profil Bath. Les exigences et les spécifications de chaque domaine de fonctionnalité sont compatibles. Même si les domaines de fonctionnalité diffèrent en ce qui a trait à leurs préoccupations premières, la conformité à certains domaines de fonctionnalité peut vraisemblablement impliquer la conformité à d'autres domaines de fonctionnalité (c'est-à-dire que pour supporter un domaine de fonctionnalité particulier il faut possiblement être en conformité avec d'autres domaines de fonctionnalité).

Ce chapitre cerne les spécifications de la norme Z39.50 exigées des clients-Z et des serveurs-Z qui veulent être en conformité avec chaque domaine de fonctionnalité, à un niveau de conformité bien précis. Cette version du profil Bath spécifie la conformité au :

  • Domaine de fonctionnalité A pour la recherche et le transfert de données bibliographiques, concernant principalement dans les catalogues de bibliothèques
    • Niveau 0 de recherche et de transfert de données bibliographiques
    • Niveau 1 de recherche et de transfert de données bibliographiques
    • Niveau 2 de recherche et de transfert de données bibliographiques
  • Domaine de fonctionnalité B pour la recherche et le transfert de données sur les fonds
    • Niveau 0 de recherche et de transfert de données sur les fonds
    • Niveau 1 de recherche et de transfert de données sur les fonds
  • Domaine de fonctionnalité C pour la recherche et le transfert d'information provenant de divers domaines (interdomaines)
    • Niveau 0 de recherche et de transfert interdomaines
    • Niveau 1 de recherche et de transfert interdomaines
  • Domaine de fonctionnalité D pour la recherche et le transfert de notices d'autorité
    • Niveau 1 de recherche et de transfert de notices d'autorité
    • Niveau 2 de recherche et de transfert de notices d'autorité

Les buts et objectifs de profil Bath (PB), ainsi que les spécifications détaillées qui s'y trouvent, empêchent les clients-Z et les serveurs-Z d'avoir des comportements « par défaut ». Les clients-Z doivent formuler des interrogations en utilisant tous les types et valeurs d'attributs énumérés pour des recherches spécifiques. Les serveurs-Z doivent effectuer la recherche spécifiée par l'interrogation et doivent se garder de faire une recherche plus générale ou plus spécifique que celle demandée (par exemple, les serveurs-Z n'effectueront pas une recherche par nom si on leur demande une recherche par auteur et vice et versa).

Les serveurs qui se conforment au PB recevront à l'occasion des interrogations de clients qui ne se conforment pas au profil et qui ne précisent pas nécessairement les six attributs. Le serveur ne devrait pas rejeter l'interrogation lorsqu'il est possible d'en interpréter l'intention. Il devrait plutôt effectuer la recherche en utilisant les valeurs les plus appropriées pour remplacer les attributs manquants. Ces valeurs devraient être en conformité avec celles qui sont définies dans le profil pour le type de recherche effectuée.

5.A. Domaine de fonctionnalité A : recherche et transfert de données bibliographiques

Le domaine de fonctionnalité A porte sur les exigences qui gouvernent la recherche et le transfert de base dans les descriptions de Resources électroniques, particulièrement dans les bases de données bibliographiques et bases de données connexes des catalogues de bibliothèques. On y spécifie trois niveaux de conformité pour la recherche et le transfert de données bibliographiques.

Le domaine de fonctionnalité A utilise les objets de la norme Z39.50 suivants :

ObjetOIDClient-ZServeur-Z
Série d'attributs Bib-1 (Bib-1 attribute set)1.2.840.10003.3.1X X
Série diagnostic Bib-1 (Bib-1 diagnostic set) 1.2.840.10003.4.1XX
Syntaxe de notice UNIMARC (UNIMARC record syntax) 1.2.840.10003.5.1 * *
Syntaxe de notice MARC21 (MARC21 record syntax) 1.2.840.10003.5.10 X X
Syntaxe SUTRS (Simple unstructured records syntax [SUTRS])1.2.840.10003.5.101X **

*On n'exige pas des clients-Z et des serveurs-Z qu'ils accueillent la syntaxe UNIMARC mais on le leur recommande vivement.

**Il se peut que les serveurs-Z transmettent des notices de format SUTRS (au lieu de MARC21) pour respecter des impératifs commerciaux et des droits d'auteur.

L'« accueil » ou le « soutien » d'une syntaxe d'enregistrement signifie qu'un serveur-Z peut livrer n'importe quel enregistrement d'un ensemble de résultats formatés dans la syntaxe d'enregistrement exigée. Cela signifie aussi qu'un client-Z peut recevoir n'importe quelle notice dans une syntaxe de notice requise et la traiter, notamment l'afficher. Dans certains cas exceptionnels, le serveur peut déroger à cette nécessité d'employer une syntaxe exigée (lorsque la base de données est non disponible de façon temporaire, par exemple). Des directives locales peuvent également limiter l'accès à des notices dans une ou plusieurs syntaxes précises, à des usagers autorisés seulement. Dans ces cas là, le serveur devrait poser et transmettre le diagnostic approprié. Les serveurs qui fournissent les notices dans des syntaxes choisies à des usagers autorisés devraient utiliser le message de diagnostic no 1070 indiquant à l'usager qu'il n'a pas l'autorisation de recevoir la notice dans la syntaxe demandée (« User not Authorized to receive this record in requested syntax. »)

Ce profil empêche les clients-Z et les serveurs-Z d'avoir un comportement par défaut. Dans ce profil, les clients-Z doivent formuler leurs interrogations en utilisant tous les types et valeurs d'attributs spécifiés (voir plus bas). Les serveurs-Z doivent traiter tous les types d'attributs (c'est-à-dire qu'ils ne peuvent laisser de côté aucun type ou valeur d'attribut se trouvant dans l'interrogation). Les serveurs-Z qui n'accueillent pas certains types et valeurs d'attributs doivent transmettre un message diagnostique. Consultez le site http://lcweb.loc.gov/z3950/agency/contributions/1.html afin de savoir quel diagnostic associer à quel cas d'erreur. Les clients-Z et les serveurs-Z peuvent accueillir des recherches supplémentaires qui emploient des types et valeurs d'attributs de Bib-1 qui ne sont pas spécifiés dans ce profil. Dans ces cas là, les clients-Z devraient spécifier, dans une interrogation, toutes les valeurs qui existent pour les six types d'attributs. Les serveurs-Z, eux, devraient être prêts à répondre à cette interrogation (pas de réponse par défaut).

Dans le profil Bath, on appelle recherche par mot clé une recherche qui permet de faire correspondre une chaîne de caractères précise (c.-à-d. le terme de la recherche) à un mot ou à des mots dans une notice, tel que caractérisé par la valeur de l'attribut d'utilisation. Un mot peut être un caractère alphanumérique unique ou une chaîne de caractères reliés par des espaces ou encore des caractères que le serveur traite comme des espaces. Les recherches par mot clé sont formulées selon les instructions du ZIG sur la recherche par mot clé dans les systèmes bibliographiques ( ZIG Clarification #54, Z39.50 Keyword Searching of Bibliographic Systems). Néanmoins, si ces instructions ne donnent pas de précisions pour certaines valeurs d'attributs, le profil Bath, lui, précise les valeurs de tous les types d'attributs. Dans une recherche par mot clé qui comporte plusieurs mots, chaque mot devient un terme séparé auquel sont associés des attributs de Bib-1 pour former un opérande dans l'interrogation. Les recherches qui comportent de nombreux opérandes sont combinées à l'aide d'un opérateur booléen. On peut formuler des opérandes à l'aide de recherches définies pour les niveaux de conformité (au Niveau 0 par exemple, on combine un opérande pour exprimer une recherche de titre par mot clé à un opérande pour exprimer une recherche de sujet par mot clé).

Ce profil ne spécifie pas les éléments de données ou les index que l'on doit appliquer aux attributs d'utilisation Bib-1 requis. Il tient compte du fait que les pratiques en matière de création d'index varient en fonction de besoins locaux. Cependant, il présume que dans les implémentations de catalogue de bibliothèque :

  • Dans le cas d'une recherche par auteur, on cherchera des correspondances dans un ou plusieurs index tirés d'éléments de données contenant des noms servant de vedettes principales, de vedettes secondaire ou d'auteur de collection.
  • dans le cas d'une recherche par titre, on cherchera des correspondances dans un ou plusieurs index tirés d'éléments de données contenant le titre général et les variantes de titres telles que les titres de collection, les titres uniformes et les autres variantes de titre. En général, une mention de responsabilité ne fait pas partie d'une recherche par titre.
  • dans le cas d'une recherche par sujet, on cherchera des correspondances dans un ou des index tirés d'éléments de données des sujets (sujet de nom commun, géographique, des titres ou de noms considérés comme des sujets, par exemple) sans s'attendre à ce que le terme de la recherche provienne d'une liste de vedettes-matières autorisées.
  • dans le cas d'une recherche de catégorie « toute recherche », on cherchera les points d'accès généralement utilisés et définis par le serveur. Pour chaque niveau de recherche qui spécifie qu'il s'agit d'une recherche par auteur, par titre et par sujet, une recherche de catégorie « toute recherche » visera à trouver des correspondances dans des index liés à ces points d'accès.

Puisque les serveurs doivent supporter un nombre minimum de fonctions de recherche bien définies pour chaque niveau de conformité, ils devraient pouvoir traiter une interrogation qui combine des opérandes qui reflètent des fonctions de recherche dans différents index (une recherche d'index croisé, par exemple).

Le profil Bath utilise l'ensemble d'attributs de Bib-1 pour spécifier les recherches. Cependant, les systèmes de repérage d'information se servent d'index et de point d'accès. Dans ce chapitre, lorsqu'on parle du champ ou du sous-champ dans les noms d'attributs (sous-champ incomplet, par exemple), il faut comprendre qu'il s'agit du point d'accès.

5.A.0. Domaine de fonctionnalité A : Niveau 0 de recherche de données bibliographiques de base

La conformité aux fonctions de recherche au Niveau 0 permet d'effectuer des recherches de base par auteur, titre, sujet, ainsi que des recherches générales par mot clé (catégorie « toute recherche »). Les recherches par auteur, titre, sujet et mot clé se basent toutes sur une approche par mot clé visant à faciliter les consultations très fréquentes. Cette approche représente et remplace la fonctionnalité définie par le Profil ATS-1. (L'organisme responsable de la norme Z39.50 a conféré le statut de profil « non administré actuellement » au profil ATS-1).

Pour ce niveau de conformité, la Version 2 de la norme Z39.50 est exigée; la Version 3 de la norme Z39.50 est recommandée pour les profils nationaux qui s'ajoutent au Profil Bath et doivent utiliser des ensembles d'attributs multiples lors d'une interrogation.

Au Niveau 0 de recherche, les clients doivent admettre le jeu de de caractères Latin-1 de la norme ISO. De plus, ils devraient être prêts à négocier le jeu de caractères universel UNICODE. Lorsqu'un ensemble de caractères n'est pas négocié, un serveur devrait présumer que les caractères utilisés dans la recherche sont en Latin-1.

Pour le transfert au Niveau 0 il faut :

  • que les clients-Z- supportentles syntaxes MARC21 et SUTRS.
  • que les serveurs-Z supportend MARC 21.

Les types et valeurs d'attributs suivant de Bib-1 suivants sont nécessaires au Niveau 0 de recherche :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4, 21, 1003, 1016 Titre, Vedette-matière, Auteur, Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

Les combinaisons de ces types et valeurs d'attributs expriment la sémantique de quatre fonctions de recherche de Niveau 0 décrites ci-dessous :

  • Recherche par auteur -- Mot clé
  • Recherche par titre -- Mot clé
  • Recherche par sujet -- Mot clé
  • Toute recherche -- Mot clé

5.A.0.1. Recherche par auteur - Mot clé

Cas d'utilisation : Recherche d'un mot complet dans des champs qui comportent le nom d'une personne ou d'une entité responsable d'une ressource.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.0.2. Recherche par titre - Mot clé

Cas d'utilisation : Recherche d'un mot complet dans le titre d'une ressource.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.0.3. Recherche par sujet - Mot clé

Cas d'utilisation : Recherche d'un mot complet dans des champs-sujets d'une notice.

Type d'attribut Valeurs d'attribut Nom d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.0.4. Toute recherche - Mot clé

Cas d'utilisation : Recherche d'un mot complet dans des champs qui servent fréquemment de points d'accès (tels que définis par le serveur). Lorsque les recherches comportent plus d'un mot clé, on estime que cela signifie que les termes peuvent exister dans le même ensemble d'attributs ou dans des attributs différents.

Par exemple, dans une recherche sur « Dickens ET Twist » on pourrait, en théorie, trouver « Dickens » dans l'attribut d'utilisation de l'auteur (Author Use Attribute) (1003) et « Twist » dans l'attribut d'utilisation du titre (Title Use Attribute) (4).

Type d'attribut Valeurs d'attribut Nom d'attribut
Utilisation (1) 1016 Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.1. Domaine de fonctionnalité A : Niveau 1 de recherche et transfert de données bibliographiques de base

Le Niveau 1 englobe toutes les exigences du Niveau 0 en matière de recherche et de transfert bibliographique. La conformité au Niveau 1 permet d'effectuer des recherches de base et des recherches avancées par auteur, titre et sujet, ainsi que par identificateur normalisé et par date de publication. Le Niveau 1 rehausse la recherche par mot clé en fournissant la troncature des mots. Afin de comprendre le comportement du serveur ainsi que les résultats attendus de ce dernier lorsqu'on utilise les valeurs d'attributs de troncature et de complétude, veuillez consulter l'Annexe A : Exemples d'emploi de la troncature et de la complétude.

La version 3 de la norme Z39.50 est nécessaire pour ce niveau.

Au Niveau 1, les clients-Z et les serveurs-Z doivent admettre la négociation du jeu de caractères et de la langue (Character Set and Language Negotiation).

Pour le transfert au Niveau 1 :

  • les clients-Z doivent supporter les syntaxes MARC21 et SUTRS
  • les serveurs-Z doivent supporter la syntaxe MARC21.

Pour effectuer des fonctions de recherche de Niveau 1, les types et valeurs d'attributs de Bib-1 suivants sont nécessaires :

Type d'attribut Valeurs d'attributNoms d'attribut
Utilisation (1) 4
21
31
1003
1007
1016
Titre
Vedette-matière
Date de publication
Auteur
Identificateur-standard
Toute recherche
Relation (2) 1
2
3
4
5
Moins que
Moins que ou égal à
Égal
Plus grand que or Égal
Plus grand que
Position (3) 1
3
Premier dans le champ
N'importe quelle position dans le champ
Structure (4) 1
2
4
Phrase
Mot
Année
Troncature (5) 1
100
Troncature à droite
Ne pas tronquer
Complétude (6) 1
3
Sous-champ incomplet
Champ complet

Les combinaisons de ces types et valeurs d'attributs expriment la sémantique des quinze fonctions de recherches de Niveau 1 décrites ci-après :

  • Recherche par auteur -- Mot clé avec troncature à droite
  • Recherche par auteur -- Correspondance exacte
  • Recherche par auteur -- Premiers mots d'un champ
  • Recherche par auteur -- Premiers caractères d'un champ
  • Recherche par titre -- Mot clé avec troncature à droite
  • Recherche par titre -- Correspondance exacte
  • Recherche par titre -- Premiers mots d'un champ
  • Recherche par titre -- Premiers caractères d'un champ
  • Recherche par sujet -- Mot clé avec troncature à droite
  • Recherche par sujet -- Correspondance exacte
  • Recherche par sujet -- Premiers mots d'un champ
  • Recherche par sujet -- Premiers caractères d'un champ
  • Toute recherche -- Mot clé avec troncature à droite
  • Recherche par identificateur normalisé
  • Recherche par date de publication

Au Niveau 1, l'utilisation de la fonction de feuilletage SCAN telle que décrite au chapitre 5.A.1. SCAN : Domaine de fonctionnalité A : Niveau 1 d'utilisation du SCAN est exigée. Le SCAN est un mécanisme qui permet d'explorer des index pour y repérer des auteurs, des titres, des sujets et des mots clés lorsque le chercheur n'est pas certain de la façon dont un terme peut être répertorié dans une base de données. Le SCAN peut être suivi d'une autre recherche une fois le terme approprié identifié.

Pour les recherches précises par titre décrites plus bas, les résultats peuvent afficher quelques variances dues à l'utilisation d'un article initial dans l'interrogation. Par exemple, si un client fait une recherche par titre qui commence par un article, les résultats peuvent varier en fonction de la langue du publication pour lequel on cherche le titre ou encore en fonction des methodes d'indexation propres à la base de données cible.

Les opérandes peuvent être formulés à l'aide de fonctions de recherche définies pour les niveaux de conformité (au Niveau 1, par exemple, un opérande servant à exprimer une recherche par titre - mot clé avec troncature à droite, combiné à un opérande de Niveau 0 servant à exprimer une recherche par sujet, par mot clé). Chaque opérande spécifie toutes les valeurs d'attribut prévues pour les recherches définies.

5.A.1.1. Recherche par auteur - Mot clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot complet commençant par la chaîne de caractères spécifiée dans des champs qui contiennent le nom de la personne ou de l'entité responsable de la ressource.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.1.2. Recherche par auteur - Correspondance exacte

Cas d'utilisation : Recherche d'une chaîne complète telle que spécifiée dans des champs qui contiennent un nom de personne ou d'entité responsable d'une ressource. Ce type de recherche est nécessaire pour la recherche subséquente à un SCAN par exemple, où l'utilisateur aura choisi des termes à partir d'un index d'auteurs.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.A.1.3. Recherche par auteur - Premiers mots d'un champ

Cas d'utilisation : Recherche d'un mot(s) complet(s) dans l'ordre spécifié dans les champs d'auteurs. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsqu'on connaît le nom de famille et le prénom d'un auteur sans nécessairement avoir un nom complet.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.1.4. Recherche par auteur - Premiers caractères d'un champ

Cas d'utilisation : Recherche de la chaîne de caractère spécifiée dans les champs d'auteurs. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile quand on veut extraire tous les noms qui commencent par une racine commune ou que l'on ne connaît qu'une partie du nom (le nom de famille au complet, les premières initiales de l'autre nom par exemple).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.1.5. Recherche par titre - Mot clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par une chaîne de caractères spécifiée dans des champs qui contiennent un titre de ressource.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.1.6. Recherche par titre - Correspondance exacte

Cas d'utilisation : Recherche dans les champs qui contiennent un titre d'une ressource et qui vise à obtenir une correspondance exacte avec la chaîne de caractères spécifiée. Ce type de recherche est utile lorsqu'on a affaire à des titres comportant un ou deux mots. Il s'agit souvent de titres de publications en série et dans ces cas là, une recherche moins précise peut donner lieu à un ensemble de résultats très important. Ce type de recherche est nécessaire pour la recherche subséquente à un SCAN par exemple, où l'utilisateur aura choisi des termes à partir d'un index de titres complets.

Remarques : Ce type de recherche par titre en vue d'obtenir une correspondance exacte peut se solder par un échec si le serveur répertorie un champ complet dans lequel se trouve la mention de responsabilité (c'est-à-dire des renseignements au sujet des responsables de la création intellectuelle de la ressource, qu'il s'agisse d'une ou de plusieurs personnes, ou d'une ou de plusieurs entités).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.A.1.7. Recherche par titre - Premiers mots d'un champ

Cas d'utilisation : Recherche d'un mot(s) complet(s), selon l'ordre précisé dans les champs qui contiennent un titre de ressource. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsque l'utilisateur connaît les premiers mots du titre.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.1.8. Recherche par titre - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans des champs qui contiennent un titre de ressource. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsque l'utilisateur connaît les premiers mots d'un titre, mais qu'il n'est pas certain de la forme ou de l'épellation d'un mot en particulier. Par exemple, la recherche de « cat behav » permettra d'extraire des Resources dont les titres débutent par « cat behavior » ou par « cat behaviour ».

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.1.9. Recherche par sujet - Mot clé avec troncature à droite

Cas d'utilisation : Recherche portant sur un mot commençant par la chaîne de caractères spécifiée dans les champs sujets d'une notice.

Type d'attribut Valeurs d'attribut Nom d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.1.10. Recherche par sujet - Correspondance exacte

Cas d'utilisation : Recherche dans les champs-sujets portant sur la chaîne complète de caractères spécifiée. Ce type de recherche est utile pour limiter les recherches à des sujets précis, particulièrement dans des champs qui contiennent des sous-vedettes. Ce type de recherche est nécessaire pour la recherche subséquente à un SCAN par exemple, où l'utilisateur aura choisi des termes à partir d'un répertoire de vedettes-matières.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.A.1.11. Recherche par sujet -Premiers mots d'un champ

Cas d'utilisation : Recherche portant sur un ou des mots complets selon l'ordre précisé dans les champs-sujets. Le champ doit débuter par la chaîne de caractère spécifiée. Ce type de recherche est utile lorsqu'un chercheur connaît la vedette-matière principale, mais pas les sous-vedettes.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.1.12. Recherche par sujet - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans les champs-sujets. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsque le chercheur veut extraire toutes les vedettes qui débutent par une racine commune. Par exemple, une recherche portant sur le terme « catalog » permettra d'extraire des Resources sur « cataloging , catalog cards, catalog use », etc.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.1.13. Toute recherche - Mot clé avec troncature à droite

Cas d'utilisation : Recherche portant sur un mot complet commençant par la chaîne de caractères spécifiée et s'appliquant aux champs que l'on utilise couramment comme points d'accès (tels que définis par le serveur). Toutes les recherches qui comportent plus d'un mot clé sont interprétées comme si les termes existaient au niveau d'un même ou de différents attributs.

Par exemple, au cours d'une recherche sur « Dick ET Twi », on pourrait de façon concevable trouver « Dickens » dans l'attribut d'utilisation de l'auteur (1003) (Author Use Attribute (1003)) et « Twist » dans l'attribut d'utilisation du titres (4) (Title Use Attribute (4)).

Type d'attribut Valeurs d'attribut Nom d'attribut
Utilisation (1) 1016 Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.1.14. Recherche par identificateur normalisé

Cas d'utilisation : Recherche portant sur les identificateurs normalisés tels que ISBN, ISSN, numéros internationaux normalisés de la musique (ISMN), CODEN, Superintendent of Documents Item Number, etc., mais qui n'identifie pas un numéro standard précis.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1007 Identificateur-standard
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.1.15. Recherche par date de publication

Cas d'utilisation : Recherche portant sur l'année de publication d'une ressource.

L'attribut d'utilisation de la date de publication doit servir à limiter la recherche avec le concours d'un autre opérande (pour limiter une recherche en utilisant d'autres valeurs d'attributs d'utilisation, par exemple). Les serveurs-Z pourront rejeter une interrogation qui ne comporterait que l'attribut d'utilisation de la date de publication.

Type d'attribut Valeur d'attribut Nom d'attribut
Utilisation (1) 31 Date de publication
Relation (2) 1, 2, 3, 4, 5 Moins que, Moins que ou égal à, Égal, Plus grand que or Égal, Plus grand que
Position (3) 1 Premier dans le champ
Structure (4) 4 Année
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.1.SCAN. Domaine de fonctionnalité A : Niveau 1 d'utilisation du SCAN (balayage)

Le service SCAN de la norme Z39.50 est un mécanisme qui permet d'identifier de façon efficace les termes de recherche appropriés que l'on doit présenter à une base de données unique ou à un serveur, par le biais d'une interrogation. Ce service est requis dans le domaine de fonctionnalité A : Niveau 1 de recherche et d'extraction de données bibliographiques de base.

Les exigences qui s'appliquent au SCAN sont les suivantes :

  • les clients-Z doivent supporter les paramètres Term et DisplayTerm et afficher DisplayTerm si ce dernier paramètre est envoyé. Si DisplayTerm n'est pas envoyé, c'est le paramètre Term qui doit être affiché.
  • Les valeurs exigées pour le paramètre de position préférée dans la réponse (preferredPositionInResponse) sont 0 et 1.
  • Le Stepsize est 0.

Trois types de SCAN sont définis :

  • Auteur - Correspondance exacte
  • Titre -Correspondance exacte
  • Sujet - Correspondance exacte

Contrairement aux autres fonctions de recherche définies dans ce profil, il n'est pas nécessaire de spécifier les attributs de Relation, de Complétude et de Troncature d'un SCAN.

L'organisme responsable de la norme Z39.50 fournit un guide d'utilisation des termes qui proviennent d'un SCAN dans une recherche ultérieure, disponible sous la rubrique Spécifications et contributions connexes (Related Specification/Contribution) à l'adresse Web http://lcweb.loc.gov/z3950/agency/contributions/2.html.

5.A.1.SCAN.1. Auteur - Correspondance exacte

Cas d'utilisation : Permet d'explorer une liste ordonnée de noms d'auteurs.

Le paramètre termlist d'un SCAN par auteur pour obtenir une correspondance exacte est :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase

5.A.1.SCAN.2. Titre - Correspondance exacte

Cas d'utilisation : Permet d'explorer une liste ordonnée de titres complets.

Le paramètre termlist d'un SCAN par titre pour obtenir une correspondance exacte est :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase

5.A.1.SCAN.3. Sujet - Correspondance exacte

Cas d'utilisation : Permet d'explorer une liste ordonnée de termes et de vedettes de sujets complets.

Le paramètre termliste d'un SCAN par sujet pour obtenir une correspondance exacte est :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase

5.A.2. Domaine de fonctionnalité A : Niveau 2 de recherche et transfert de données bibliographiques

Le Niveau 2 englobe toutes les exigences des Niveaux 0 et 1 en matière de recherche et d'extraction. La conformité au Niveau 2 permet d'effectuer des recherches supplémentaires pour obtenir des titres de périodiques ainsi que l'institution détentrice. Elle permet aussi des recherches limitées supplémentaires par format ou par type de matériel, par langue de publication et par période de publication du titre

Au Niveau 2 de recherche, les types et valeurs d'attributs suivants de bib-1 sont exigés :

Type d'attribut Valeur d'attribut Nom d'attribut
Utilisation (1) 31
33
54
1031
1044
Date de publication
Titre clé
Code-langage
Type de sujet
Institution détentrice
Relation (2) 3
104
Égal
À l'intérieur de
Position (3) 1
3
Premier dans le champ
Toute recherche
Structure (4) 1
2
4
Phrase
Mot
Année
Troncature (5) 1
100
Troncature à droite
Ne pas tronquer
Complétude (6) 1
3
Sous-champ incomplet
Champ complet

Les combinaisons de ces types et valeurs d'attributs expriment la sémantique des neuf fonctions de recherche du Niveau 2 décrites ci-dessous :

  • Recherche par titre clé -- Mot clé
  • Recherche par titre clé -- Mot clé avec troncature à droite
  • Recherche par titre clé -- Correspondance exacte
  • Recherche par titre clé -- Premiers mots d'un champ
  • Recherche par titre clé -- Premiers caractères d'un champ
  • Recherche par format ou type de matériel -- Mot clé
  • Recherche par format ou type de matériel -- Phrase
  • Recherche selon la langue
  • Recherche selon la période de publication
  • Recherche selon l'institution détentrice

5.A.2.1 Recherche par titre clé - Mot clé

Cas d'utilisation : Recherche d'un mot complet dans le titre clé d'un périodique.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 33 Titre clé
Relation (2) 3 Égal
Position (3) 3 Toute recherche
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.2.2 Recherche par titre clé - Mot clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot complet commençant par une chaîne de caractères spécifiée dans des champs qui comportent un titre clé d'un périodique.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 33 Titre clé
Relation (2) 3 Égal
Position (3) 3 Toute recherche
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.2.3 Recherche par titre clé - Correspondance exacte

Cas d'utilisation : Recherche dans des champs qui comportent un titre clé d'un périodique et qui vise à obtenir une correspondance exacte avec une chaîne complète de caractères spécifiée. Ce type de recherche est utile lorsqu'on a des titres contenant un ou deux mots et pour lesquels une recherche moins précise pourrait donner un ensemble très important de résultats.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 33 Titre clé
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6)3Champ complet

5.A.2.4 Recherche par titre clé - Premiers mots d'un champ

Cas d'utilisation : Recherche d'un ou de plusieurs mots complets selon l'ordre spécifié dans des champs qui comportent un titre clé d'un périodique. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile à l'utilisateur qui ne connaît que les premiers mots du titre.

Type d'attributValeurs d'attribut Noms d'attribut
Utilisation (1) 33Titre clé
Relation (2)3 Égal
Position (3)1 Premier dans le champ
Structure (4)1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.2.5 Recherche par titre clé - Premiers caractères d'un champ

Cas d'utilisation : Recherche de la chaîne de caractères spécifiée dans des champs qui comportent un titre clé d'un périodique. Le champ doit débuter para la chaîne de caractères spécifiée. Ce type de recherche est utile à l'utilisateur qui connaît les premiers mots d'un titre clé, mais qui n'est pas certain de la forme ou de l'épellation d'un mot en particulier.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 33 Titre clé
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.A.2.6. Recherche par type ou format du support -- Mot clé

Cas d'utilisation : Recherche qui porte sur les descriptions du type de matériel que représente un document(p. ex., fichier informatique, enregistrement sonore, cassette, etc.).

L'attribut d'utilisation du type de matériel doit servir à délimiter la recherche avec le concours d'un autre opérande (c'est-à-dire qu'il doit limiter une recherche faite à l'aide de d'autres valeurs d'attributs d'utilisation). Les serveurs-Z pourront rejeter une interrogation qui ne comporterait que l'attribut d'utilisation du type de matériel.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1031 Type de sujet
Relation (2) 3 Égal
Position (3) 3 Toute recherche
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.2.7. Recherche par le type ou format du support -- Phrase

Cas d'utilisation : Recherche qui porte sur les descriptions du type de matériel que représente un document (fichier informatique, enregistrement sonore, cassette, etc.).

L'attribut d'utilisation du type de matériel doit servir à délimiter la recherche avec le concours d'un autre opérande (c'est-à-dire qu'il doit servir à limiter une recherche faite à l'aide de d'autres valeurs d'attributs d'utilisation). Les serveurs-Z pourront rejeter une requête qui ne comporterait que l'attribut d'utilisation du type de matériel.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1031 Type de sujet
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.2.8 Recherche selon la langue

Cas d'utilisation : Recherche portant sur un code qui indique la langue du document. Le code proviendra de la liste de codes de langues de la syntaxe MARC21.

L'attribut d'utilisation de la langue doit servir à limiter la recherche avec le concours d'un autre opérande (c'est-à-dire qu'il doit servir à limiter une recherche faite à l'aide de d'autres valeurs d'attributs d'utilisation). Les serveurs-Z pourront rejeter une interrogation qui ne comporterait que l'attribut d'utilisation de la langue.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 54 Code-langage
Relation (2) 3 Égal
Position (3) 3 Toute recherche
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.2.9 Recherche selon la période de publication

Cas d'utilisation : Recherche portant sur des documents publiés entre deux dates spécifiques.

L'attribut d'utilisation de la date de publication doit servir à limiter une recherche avec le concours d'un autre opérande (c'est-à-dire qu'il doit servir à limiter une recherche faite à l'aide d'autres valeurs d'attributs d'utilisation). Les serveurs-Z pourront rejeter une interrogation qui ne comporterait que l'attribut d'utilisation de la date de publication.

Cette recherche doit se baser sur l'Accord no1 des réalisateurs de la norme Z39.50 sur la recherche d'un intervalle linéaire (Z39.50 Implementors Agreement #1 for Linear Range Searching) (voir http://lcweb.loc.gov/z3950/agency/agree/range.html)

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 31 Date de publication
Relation (2) 104 À l'intérieur de
Position (3) 3 Toute recherche
Structure (4) 4 Date
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.A.2.10. Recherche selon l'institution détentrice

Cas d'utilisation : Recherche portant sur un code (symbole d'institution ou autre code) ou sur un nom qui permet d'identifier l'institution détentrice du document.

L'attribut de l'institution détentrice doit servir à limiter une recherche avec le concours d'un opérande (c'est-à-dire qu'il doit une recherche faite à l'aide de d'autres valeurs d'attributs d'utilisation). Les serveurs-Z pourront rejeter une requête qui ne comporterait que l'attribut d'utilisation de l'institution détentrice.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1)1044Institution détentrice
Relation (2)3Égal
Position (3)3Toute recherche
Structure (4)1Phrase
Troncature (5)100Ne pas tronquer
Complétude (6)1Sous-champ incomplet

5.B. Domaine de fonctionnalité B : Recherche et transfert des données sur les fonds

Le domaine de fonctionnalité B porte sur les exigences qui gouvernent la demande et la livraison de données sur les fonds documentaires. Ces données servent à décrire et à localiser les exemplaires/copies d'un titre, qu'il s'agisse d'une monographie ou d'un périodique.

Le domaine de fonctionnalité A utilise les objets de la norme Z39.50 suivants :

Objet OID Clients-Z Serveurs-Z
série d'attribut dans les fonds documentaire 1.2.840.10003.3.16 X X
série de diagnostics Bib-1 (bib-1 diagnostic set) 1.2.840.10003.4.1 X X
schéma pour les fonds (holdings schema) 1.2.840.10003.13.7.1 X X
syntaxe XML (XML Record Syntax) 1.2.840.10003.5.109.10 X X

5.B.0. Domaine de fonctionnalité B : Niveau 0 de transfert de données sur les fonds

Cette version du profil Bath ne définit aucune des exigences requises pour la recherche de l'information sur les fonds. Les prochaines versions du Profil pourront toutefois inclure de telles exigences.

Pour le parallélisme avec les autres domaines de fonctionnalité qui définissent un Niveau de conformité 0, le Niveau 0 dans ce domaine de fonctionnalité permet l'échange des données sur les fonds pour les logiciels existants qui offrent de tels renseignements (p. ex., fournis à même les notices bibliographiques). À ce niveau, le profil ne prescrit aucune autre spécification.

5.B.1. Domaine de fonctionnalité B : Niveau 1 de transfert de données bibliographiques dans les fonds

La conformité au Niveau 1 exige le soutien du schéma pour les données des fonds du ZIG, le langage XML et la Version 3 du protocole Z39.50.

Les données sur les fonds sont extraites en invoquant une demande de présentation (presentRequest) pour une ou plusieurs notices dans un ensemble de résultats existants et incluant les paramètres suivants :

  • Nom de l'ensemble de résultats
  • Position de départ dans l'ensemble de résultats
  • Nombre d'enregistrements à renvoyer
  • Syntaxe d'enregistrement préférentielle = XML (1.2.840.10003.5.109.10)
  • Un des ESN spécifiés ci-dessous

Trois noms d'ensembles d'éléments (ESN) sont définis pour le Niveau 1 :

  • B-1 : BathHoldingsLocationsOnly : mention des localisations seulement
  • B-2 : BathHoldingsSummaryInfo : mention des localisations, information sommaires et nombre (si disponible) -- niveau bibliographique
  • C-2: BathHoldingsCopyInfo : mentions sommaires des fonds - niveau de l'exemplaire (c.-à-d. mentions sommaires des fonds par exemplaire).

Ces ESN contiennent des éléments de données définis dans le schéma Z39.50 pour les données de fonds (Z39.50 Abstract Holdings Schema). De nombreux éléments de données de ce schéma ont été définis comme étant optionnels et on a dû choisir ceux à inclure dans les ESN définis dans ce profil. Les serveurs-Z qui ne soutiennent pas l'ESN spécifié doivent renvoyer le message de diagnostic no 25 qui mentionne que l'ESN spécifié n'est pas valide pour la base de données spécifiée (« Specified element set Name not valid for specified database »).

Le Niveau 1 de conformité requiert de tous les clients-Z et les serveurs-Z qu'ils supportent le ESN B-1 et, au choix, le ESN B-2 ou le C-2. Les systèmes qui présentent une représentation bibliographique des fonds devraient accueillir le ESN B-2 et les systèmes qui présentent une représentation des fonds au niveau de la copie devraient soutenir le ESN C-2. Pour contribuer à maximiser l'interopérabilité, on recommande aux systèmes (mais ce n'est pas obligatoire) de supporter B-2 ET C-2. Les clients-Z et les serveurs-Z peuvent également choisir d'offrir des représentations additionnelles de l'information des fonds autres que celles définies ici.

L'annexe C présente les définitions du schéma XML pour ces ESN (à venir).

Les tableaux ci-dessous décrivent les ensembles d'éléments selon les conventions suivantes :

M = mandatory (obligatoire)
MA = mandatory if applicable (obligatoire, s'il y a lieu)
O = optional (optionnel)

5.B.1.1. ESN B-1 (mention des localisations uniquement)

Cet ensemble d'éléments est approprié pour tous types de catalogues, incluant les catalogues collectifs centralisés qui ne gardent de mentions des fonds qu'au niveau du titre et ne peuvent fournir que l'information sur les localisation. Le symbole ou code de la bibliothèque, provenant d'une liste autorisée, est inclus pour identifier l'institution (InstitutionOrSiteID) et le nom de l'institution représentée par le code, lisible par un humain, est inclus au LocationName.

Élément Numéro de l'élément Type Convention Occurrence
HoldingsStructure 0 Racine M 1
  BibItemInfo 1 Complexe M 1
    TargetItemId 3 Données O 1
  HoldingsStatement 4 Complexe MA 1+
    HoldingsSiteLocation 6 Complexe MA 1
      SiteLocation 125 Complexe MA 1
        InstitutionOrSiteID1 27 Données MA 1
        LocationName2 28 Données O 1
        SubLocation 35 Complexe O 1 (récursif)

5.B.1.2. ESN B-2 (mentions des emplacements, des sommaires et du nombre, si disponible)

Cet ensemble d'élément est approprié pour les catalogues physiques qui n'incluent que des mentions de fonds de type bibliographique lesquelles décrivent l’étendue de l’ouvrage, tel que l'information sommaire pour les publications en série et autres titres à parties multiples.

Élément Numéro de l'élément Type Convention Occurrence
HoldingsStructure 0 Racine M 1
  BibItemInfo 1 Complexe M 1
  HoldingsStatement 4 Complexe MA 1+
    HoldingsSiteLocation 6 Complexe MA 1
      UnionCatShelfMark 9   MA  
        LocalHoldings-Bib view 10   M 1+
    SiteLocation 125 Complexe MA 1
      TargetLocationId 26   O  
        InstitutionOrSiteId1 27 Données MA 1
          NetworkAddress 33   O  
          SiteNotes 34   O  
BibPart 126      
  TargetBibPartId 40   O  
    BibPartLendingInfo 115   O  
    BibPartReproductionInfo 116   O  
    childEnumChronSummary 51   M  
    BibPartNotes 54   O  
SummaryEnumSeq 130      
  TargetSequenceId 86   O  
  PrimaryEnum 87   M 1
SummaryEnum 131      
  StartingEnum 89   M 1
  StartingChron 90   O 1
  EndingEnum 91   O 1
  EndingChron 92   O 1
Enumeration 132      
  EnumLevel 93   O 1+
  EnumCaption 94   M  
  SpecificEnumeration 95   M  
  ChildEnumeration 137   O 1
Chronology 133      
  ChronLevel 96   O 1+
  ChronCaption 97   M  
  SpecificChronology 98   M  
  ChildChronology 138   O 1
ServiceInfo 136      
  ServicePolicy 109   MA  
ServiceFee 110   O  
ExpectedDispatchDate 111   0  
ServiceNotes 112   O  
 

5.B.1.3 ESN C-2 (mentions sommaires des fonds au niveau de l'exemplaire)

Cet ensemble d'élément est approprié pour les catalogues qui disposent d'information sur les fonds au niveau de l'exemplaire.

Element Element Number Type M/O Occurrence
holdingsStructure 0 Racine M 1
  bibItemInfo 1 complexe M 1
  targetItemId 3 Données M 1
  holdingsStatement 4 Complexe MA 1+
    holdingsSiteLocation 6 Complexe MA 1
      SiteLocation 125 Complexe MA 1
        institutionOrSiteId 1 27 Données MA 1
        locationName2 28 Données MA 1
    localHoldings 10 Complexe MA 1
      copyView 12 Complexe MA 1
        copyLocation 127 Complexe MA 1+
          locator 60 Données MA 1
          copyDesignation 61 Données MA 1
          copyPhysicalFormDesignator [proposed new element] 140 Complexe MA 1
            physicalFormCode [proposed new element] 139 Complexe MA 1
              formCode [proposed new element] 142 Données MA 1
          copySummaryEnumeration 62 Complexe MA 1
            SummaryEnumSeq 130 Complexe MA 1
              primaryEnum 87 Complexe   0+
                      startingEnum 89 Complexe MA 1
                    Enumeration 132 Complexe MA 1
                      enumLevel 93 Données O 1
                    enumCaption 94 Données MA 1
                    specificEnumeration 95 Données MA 1
                startingChron 90 Complexe O 0
                  Chronology 133 Complexe O 0
                    chronLevel 96 Données O 0
                    chronCaption 97 Données O 0
                    specificChronology 98 Données O 0
                endingEnum 91 Complexe O 0
                  Enumeration 132 Complexe O 0
                      enumLevel 93 Données O 0
                    enumCaption 94 Données O 0
                    specificEnumeration 95 Données O 0
                endingChron 92 Complexe O 0
                  Chronology 133 Complexe O 0
                    chronLevel 96 Données O 0
                    chronCaption 97 Données O 0
                    specificChronology 98 Données O 0
              alternativeEnum 88 Complexe O 0+
                  startingEnum 89 Complexe O 0
                  Enumeration 132 Complexe O 0
                      enumLevel 93 Données O 0
                    enumCaption 94 Données O 0
                    specificEnumeration 95 Données O 0
              startingChron 90 Complexe O 0
                Chronology 133 Complexe O 0
                  chronLevel 96 Données O 0
                  chronCaption 97 Données O 0
                  specificChronology 98 Données O 0
              endingEnum 91 Complexe O 0
                  Enumeration 132 Complexe O 0
                    enumLevel 93 Données O 0
                  enumCaption 94 Données O 0
                    specificEnumeration 95 Données O 0
              endingChron 92 Complexe O 0
                Chronology 133 Complexe O 0
                  chronLevel 96 Données O 0
                    chronCaption 97 Données O 0
                    specificChronology 98 Données O 0
           unstructuredSummaryEnum 52 Données   0+
       CopyNotes 74 Données O 0

1L'élément InstitutionOrSheild devrait correspondre à une valeur dofifiée et définie pas la Liste des codes pour les Organizations, http://www.loc.gov/marc/organizations/orgshome.html

2 L'élément locationName identifie la localisation, à l'interieur d'une institution, où une ou plusieurs copies du titre sont détenues. Il devrait être fourni sous forme textuelle.

5.C. Domaine de fonctionnalité C : Recherche et transfert de données provenant de divers domaines (interdomaines)

Le domaine de fonctionnalité C traite des exigences permettant une recherche interdomaines efficace parmi un réseau des Resources regroupant les catalogues de bibliothèques, de l'information gouvernementale, des systèmes de musées et des archives. Trois niveaux de conformité sont déterminés (0,1,2). Le domaine de fonctionnalité C traite les recherches définies au chapitre 5.A.0 Domaine de fonctionnalité A : Niveau 0 de recherche et de transfert et au chapitre 5.A.1. Domaine de fonctionnalité A : Niveau 1 de recherche et de transfert pour permettre l'adoption rapide d'une stratégie de recherche dans divers domaines à la fois.

Les Niveaux de conformité 0 et 1 exigent l'utilisation de l'ensemble d'attributs Bib-1.

Pour permettre les exigences de transfert dans un contexte interdomaines, le profil requiert les syntaxes SUTRS et XML pour l'échange de données de base. La syntaxe d'enregistrement XML sera utilisée avec la définition de document type (DTD) pour le Dublin Core Simple. Les enregistrement repérés seront convertis selon les 15 éléments de métadonnées de base Dublin Core, balisées en XML à l'aide de la DTD décrite à l'annexe B - Définition de document type XML (langage de balisage extensible) pour Dublin Core Simple.

L'ensemble d'éléments Dublin Core (http://dublincore.org/documents/dces) est largement reconnu comme moyen d'atteindre l'interopérabilité sémantique entre des descriptions de Resources provenant d'une foule de domaines. Utilisés conjointement au protocole Z39.50, les 15 principaux éléments de Dublin Core sont présentement représentés comme les attributs d'utilisation Bib-1 (Bib-1 Use attributes).

Le domaine de fonctionnalité C utilise les objets Z39.50 suivants :

Objet OID Client-z Serveurs-z
série d'attributs Bib-1 (bib-1 attribute set) 1.2.840.10003.3.1 X X
série de diagnostics Bib-1 (bib-1 diagnostic set) 1.2.840.10003.4.1 X X
syntaxe SUTRS (SUTRS record syntax) 1.2.840.10003.5.101 X **
syntaxe XML (XML record syntax) 1.2.840.10003.5.109.10 X **

*Les serveurs-Z vont accueillir (ou soutenir) soit SUTRS soit XML.

L'« support » d'une syntaxe d'enregistrement signifie qu'un serveur-Z peut livrer quel enregistrement d'un ensemble de résultats formatés dans la syntaxe d'enregistrements exigée. Cela signifie aussi qu'un client-Z peut recevoir n'importe quelle enregistrement dans une syntaxe d'enregistrement requise et le traiter, notamment l'afficher. Dans certains cas exceptionnels, le serveur peut déroger à cette nécessité d'employer une syntaxe d'enregistrement exigée (lorsque la base de données est non disponible de façon temporaire, par exemple). Des directives locales peuvent également limiter l'accès aux enregistrements, dans une ou plusieurs syntaxes précises, à des usagers autorisés seulement. Dans ces cas là, le serveur devrait poser et transmettre le diagnostic approprié. Les serveurs qui fournissent les enregistrements dans des syntaxes choisies à des usagers autorisés devraient utiliser le message de diagnostic no 1070 indiquant à l'usager qu'il n'a pas l'autorisation de recevoir l'enregistrement dans la syntaxe demandée (« User not Authorized to receive this record in requested syntax. »).

Ce profil ne spécifie pas les éléments de données ou les index que l'on doit appliquer aux attributs d'utilisation de Bib-1 requis. Il tient compte du fait que les pratiques en matière de création d'index varient en fonction de besoins et des ensembles de métadonnées locaux. Cependant, les réalisateurs qui ont déjà appliqué leurs ensembles locaux de métadonnées (incluant MARC) aux éléments principaux du Dublin Core (DC) devraient baser leurs attributs d'utilisation sur les équivalences suivantes :

  • une recherche par créateur repérera les correspondances dans l'élément créateur du DC;
  • une recherche par titre repérera les correspondances dans l'élément titre du DC;
  • une recherche par sujet repérera les correspondances dans l'élément sujet du DC;
  • une recherche par numéro d'identificateur repérera les correspondances dans l'élément identificateur du DC;
  • une recherche par date de publication repérera les correspondances dans l'élément date du DC.
  • Une recherche générale de catégorie « toute recherche » (Any) repérera les points d'accès couramment utilisés définis par le serveur. Puisque les Niveaux 0 et 1 spécifient les recherches par auteur, titre ou sujet, une recherche de la catégorie « toute recherche » devraient repérer les correspondances dans les index liés à ces points d'accès.

5.C.0. Domaine de fonctionnalité C : Niveau 0 de recherche et de transfert interdomaines

Le Niveau 0 permet la recherche de base interdomaines selon le créateur (auteur), le titre et le sujet.

Ce niveau requiert la Version 2 du système Z39.50 mais on recommande la Version 3.

Pour le transfert au Niveau 0 :

  • Les clients-Z doivent supporter les syntaxes SUTRS et XML
  • Les serveurs-Z doivent supporter la syntaxe SUTRS ou XML.

La recherche au Niveau 0 exige le soutien des valeurs et types d'attributs Bib-1 suivants :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4, 21, 1003, 1016 Titre, Vedette-matière, Auteur, Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

Le Profil Bath se sert de l'ensemble d'attributs bib-1 pour spécifier les recherches; cependant, les systèmes de repérage d'information fonctionnent avec des index et des points d'accès. Dans ce chapitre, lorsque les termes « champ » et « sous-champ » sont utilisés dans des noms d'attributs (p. ex., Sous-champ incomplet), il faut interpréter ces termes comme étant des points d'accès.

Les combinaisons de ces types et valeurs d'attributs expriment la sémantique des quatre fonctions de recherche du Niveau 0 décrites ci-dessous :

  • Recherche par créateur - Mot-clé
  • Recherche par titre - Mot-clé
  • Recherche par sujet - Mot-clé
  • Toute recherche (Any) - Mot-clé.

Ces quatre types de recherche utilisent les mêmes combinaisons d'attributs que les recherches définies au chapitre 5.A.0. Domaine de fonctionnalité A : Niveau 0 de recherche et transfert. Toutefois, les noms et utilisations de ces recherches indiquent une approche davantage générique (c.-à-d. non orientée vers des données de bibliothèques) et une sémantique reliée à la série d'éléments du Dublin Core.

5.C.0.1. Recherche par créateur - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des éléments de données qui contiennent le nom des entités principalement responsables du contenu de la ressource (un exemple d'un créateur serait une personne, un organisme ou un service).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.0.2. Recherche par titre - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des éléments de données qui contiennent le nom donné à une ressource (en général, le titre sera le nom par lequel une ressource est officiellement connue.)

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.0.3. Recherche par sujet - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des éléments de données qui contiennent le sujet du contenu d'une ressource. En général, le sujet est exprimé sous forme de mots-clés, de phrases clés ou de codes de classification qui décrivent le sujet de la ressource.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.0.4. Toute recherche - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des éléments de données qui sont couramment utilisés comme point d'accès (tels que définis par le serveur). Toutes les recherches qui comportent plus d'un mot clé sont interprétées comme si les termes existaient au niveau d'un même ou de différents attributs.

Par exemple, au cours d'une recherche sur « Dick ET Twist », on pourrait, de façon concevable trouver « Dickens » dans l'attribut d'utilisation de l'auteur (1003) (Author Use Attribute (1003)) et « Twist » dans l'attribut d'utilisation du titres (4) (Title Use Attribute (4)).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1016 Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.1. Domaine de fonctionnalité C : Niveau 1 de recherche et de transfert interdomaines

Le Niveau 1 englobe les exigences de recherche du Niveau 0. Le Niveau 1 permet une meilleure recherche par mot-clé en offrant la recherche d'un mots tronqués et de phrases sans ancrage.

Ce niveau exige la version 3 du système Z39.50.

Le Niveau 1 de transfert requiert deux syntaxes d'enregistrement : SUTRS et le langage de balisage extensible XML. Pour le XML, on doit utiliser le définition de type de document (DTD) de Dublin Core Simple (DC) (voir l'annexe B). Les enregistrements repérés sont structurées en éléments de métadonnées DC et transférées en syntaxe XML.

Le Niveau 1 de recherche exige l'accueil des types et valeurs d'attributs Bib-1 suivants :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4, 21, 31, 1003, 1007, 1016 Titre, Vedette-matière, Date de publication, Auteur, Identificateur-standard, Toute recherche
Relation (2) 1, 2, 3, 4, 5 Moins que, Moins que ou égal à, Égal, Plus grand que or Égal, Plus grand que
Position (3) 1, 3 Premier dans le champ, N'importe quelle position dans le champ
Structure (4) 1, 2 Phrase, Mot
Troncature (5) 1, 100 Troncature à droite, Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

Les combinaisons de ces valeurs et types d'attributs expriment la sémantique des neuf types de recherches de Niveau 1 décrites ci-après :

  • Recherche par créateur - Mot-clé avec troncature à droite
  • Recherche par titre -- Mot-clé avec troncature à droite
  • Recherche par titre - Phrase sans ancrage
  • Recherche par sujet -- Mot-clé avec troncature à droite
  • Recherche par sujet -- Phrase sans ancrage
  • Toute recherche -- Mot-clé avec troncature à droite
  • Toute recherche -- Phrase sans ancrage
  • Recherche par identificateur standard
  • Recherche par date de publication

5.C.1.1. Recherche par créateur - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des éléments de données qui contiennent les noms des entités principalement responsables du contenu de la ressource (un exemple d'un créateur serait une personne, un organisme ou un service).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1003 Auteur
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.C.1.2. Recherche par titre -- Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des éléments de données qui contiennent le nom donné à une ressource; en général, le titre sera le nom par lequel une ressource est officiellement connue.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.C.1.3. Recherche par titre - Phrase sans ancrage

Cas d'utilisation : Recherche d'une phrase précise dans des éléments de données qui contiennent le nom donné à une ressource; en général, le titre sera le nom par lequel une ressource est officiellement connue.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.1.4. Recherche par sujet -- Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des éléments de données qui contiennent le sujet du contenu d'une ressource. En général, le sujet est exprimé sous forme de mots-clés, de phrases clés ou de codes de classification qui décrivent le sujet de la ressource.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.C.1.5. Subject Search -- Unanchored Phrase

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.1.6. Toute recherche -- Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des éléments de données qui sont couramment utilisés comme point d'accès (tels que définis par le serveur).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1016 Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.C.1.7. Toute recherche -- Phrase sans ancrage

Cas d'utilisation : Recherche d'une phrase précise dans des éléments de données qui sont couramment utilisés comme point d'accès (tels que définis par le serveur).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1016 Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.1.8. Recherche par identificateur standard

Cas d'utilisation : Recherche d'identificateurs standard tels ISBN, ISSN, numéros internationaux normalisés de la musique (ISMN), CODEN, Superintendent of Documents Item Number, etc., mais qui n'identifient pas un schème de numérotage standard spécifique. Un numéro standard fournit une référence sans équivoque à la ressource dans un contexte donné.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1007 Identificateur-standard
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.C.1.9. Recherche par date de Publication

Cas d'utilisation : Recherche de la date (année) associée à un événement dans le cycle de vie de la ressource. Généralement, cette date sera associée à la création ou la mise en disponibilité de la ressource.

L'attribut d'utilisation de la date de publication doit servir à limiter la recherche avec le concours d'un autre opérande (pour limiter une recherche en utilisant d'autres valeurs d'attributs d'utilisation, par exemple). Les serveurs-Z pourront rejeter une interrogation qui ne comporterais que l'attribut d'utilisation de la date de publication.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 31 Date de publication
Relation (2) 1, 2, 3, 4, 5 Moins que, Moins que ou égal à, Égal, Plus grand que or Égal, Plus grand que
Position (3) 1 Premier dans le champ
Structure (4) 4 Année
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D. Domaine de fonctionnalité D : Recherche et transfert de notices d'autorité á partir de catalogues de bibliothèques en ligne

Le domaine de fonctionnalité D spécifie deux niveaux de conformité pour les clients-Z et les serveurs-Z. Pour être conforme à un niveau précis, le client-Z ou le serveur-Z doit soutenir toutes les spécifications énumérées pour ce niveau de conformité.

Tous les niveaux de conformité du domaine de fonctionnalité D utilisent les objets Z39.50 suivants :

ObjetOIDclients-Zserveurs-Z
série d'attributs Bib-1 (bib-1 attribute set)1.2.840.10003.3.1XX
série de diagnostics Bib-1 (bib-1 diagnostic set )1.2.840.10003.4.1XX
syntaxe MARC21 (MARC 21 record syntax)1.2.840.10003.5.10XX
syntaxe SUTRS (SUTRS)1.2.840.10003.5.101X*
syntaxe UNIMARC (UNIMARC record syntax)1.2.840.10003.5.1****
* Les serveurs-Z peuvent renvoyer les notices en format SUTRS (au lieu de MARC 21) pour des raisons commerciales ou de droits d'auteur.
** Les clients-Z et les serveurs-Z ne sont pas obligés de supporter UNIMARC mais cela leur est fortement recommandé.

En ce qui a trait au transfert, le« support » d'une syntaxe d'enregistrement signifie que le serveur-Z peut livrer n'importe quel enregistrement d'un ensemble de résultats formatés dans la syntaxe exigée. Cela signifie aussi qu'un client-Z peut recevoir n'importe quel enregistrement dans une syntaxe d'enregistrement requise et la traiter, notamment l'afficher. Par exemple, le Niveau 1 de conformité du domaine de fonctionnalité D exige que le client-Z puisse recevoir toute notice en MARC 21 ou en SUTRS, et que le serveur-Z puisse livrer toute notice en MARC 21. De plus, on recommande fortement aux clients et serveurs-Z de supporter aussi la syntaxe UNIMARC pour l'échange de données MARC. Dans certains cas exceptionnels, le serveur peut déroger à cette nécessité d'employer une syntaxe d'enregistrement exigée (lorsque la base de données est non disponible de façon temporaire, par exemple). Des directives locales peuvent également limiter l'accès aux enregistrements dans une ou plusieurs syntaxes précises, à des usagers autorisés seulement. Dans ces cas là, le serveur devrait poser et transmettre le diagnostic approprié. Les serveurs qui fournissent les enregistrements dans des syntaxes choisies à des usagers autorisés devraient utiliser le message de diagnostic no 1070 indiquant à l'usager qu'il n'a pas l'autorisation de recevoir l'enregistrement dans la syntaxe demandée (« User not Authorized to receive this record in requested syntax. »). Si pour des raisons commerciales le serveur ne peut livrer les notices en MARC 21, il devrait pouvoir livrer les notices en SUTRS.

On peut accéder à un fichier d'autorité en utilisant un nom de base de données unique (c.-à-d. qui soit différent du nom de base de données utilisé pour les notices bibliographiques) dans la requête de recherche Z39.50. Les extensions d'identificateurs d'objet pour la syntaxe d'enregistrement (comme 1.2.840.10003.5.10.2) ne sont pas utilisées dans ce profil.

Dans ce profil, les clients-Z doivent formuler leurs interrogations en utilisant tous les types et valeurs d'attributs spécifiés (voir plus bas). Les serveurs-Z doivent traiter tous les types d'attributs (c'est-à-dire qu'ils ne peuvent laisser de côté aucun type ou valeur d'attribut se trouvant dans l'interrogation). Les serveurs-Z qui ne supportent pas certains types et valeurs d'attributs doivent renvoyer un message de diagnostic. Les diagnostics appropriés pour les conditions d'erreur précises sont décrits à la rubrique concernant les spécifications et contributions connexes (Related Specification/Contribution) du site de l'organisme responsable de la norme Z39.50, à l'adresse http://lcweb.loc.gov/z3950/agency/contributions/1.html.

Les clients-Z et serveurs-Z peuvent supporter d'autres recherches qui utilisent des types et valeurs d'attributs non spécifiés dans ce profil. Les serveurs-Z peuvent recevoir des interrogations qui ne sont pas conformes aux recherches décrites dans ce profil. Le profil ne prescrit pas de comportement pour les serveurs-Z en ce qui a trait à ces recherches non conformes.

Ce profil ne spécifie pas les éléments de données ou les index que l'on doit appliquer aux attributs d'utilisation de Bib-1 requis. Il tient compte du fait que les pratiques en matière de création d'index varient en fonction de besoins locaux. Cependant, il présume que dans les implémentations de catalogue de bibliothèque :

  • Une recherche par nom repérera les correspondances dans les index issus des éléments de données contenant les noms utilisés comme points d'accès ou références.
  • La recherche par titre repérera les correspondances dans les index issus des éléments de données contenant le titre d'une œuvre, un titre uniforme ou un titre de publication en série.
  • La recherche par sujet repérera les correspondances dans les index issus des éléments de données contenant les sujets (p. ex., sujet de nom commun, sujet géographique, titre comme sujet, noms comme sujet) et leurs références.
  • La recherche généralisée de la catégorie « toute recherche » (Any) repérera les points d'accès communément utilisés, définis par le serveur. Pour chaque niveau de recherche spécifiant des recherches par nom, par titre et par sujet, une recherche de cette catégorie (Any) devrait au moins repérer les correspondances dans les index ayant un lien avec les points d'accès.

Dans la section qui suit, l’expression « relations » englobe toutes les données provenant des renvois et des renvois de voir aussi, et également, optionnellement, des zones liaisons des vedettes.

5.D.1. Domaine de fonctionnalité D : Niveau 1 de recherche et de transfert de noticea d'autorité

Le Niveau 1 définit les exigences de recherche et de transfert pour les clients et serveurs Z39.50 et comprend les recherches par nom, titre, et sujet qui permettent un repérage robuste des vedettes dans les catalogues de bibliothèques.

On recommande la version 3 du protocole Z39.50. Les clients et serveurs-Z qui cherchent la conformité à ce niveau doivent soutenir SCAN.

Le Niveau 1 de recherche exige le jeu de caractères ISO Latin-1 pour l'encodage du terme de l'interrogation.

Pour le transfert de notices au Niveau 1 :

  • les clients-Z doivent supporter les syntaxes MARC 21 et SUTRS (on recommande aussi le support de la syntaxe UNIMARC);
  • les serveurs-Z doivent supporter la syntaxe MARC 21 (il est possible d'utiliser la syntaxe SUTRS au lieu de MARC 21 si, pour des raisons commerciales, le serveur ne peut retourner la syntaxe MARC 21 à tous les clients. On recommande également le soutien de la syntaxe UNIMARC);
  • les clients-Z et les serveurs-Z doivent soutenir le jeu de caractères défini pour l'utilisation avec la syntaxe d'enregistrement.

Pour effectuer des fonctions de recherche de Niveau 1 les types et valeurs d'attributs de Bib-1 suivants sont nécessaires :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4, 21, 1002 Titre, Vedette-matière, ***Nom heading
Relation (2) 3 Égal
Position (3) 1, 3 Premier dans le champ, N'importe quelle position dans le champ
Structure (4) 1, 2 Phrase, Mot
Troncature (5) 1, 100 Troncature à droite, Ne pas tronquer
Complétude (6) 1, 3 Sous-champ incomplet, Champ complet

Les combinaisons de ces types et valeurs d'attributs expriment la sémantique des quatorze fonctions de recherches de Niveau 1 énumérées et décrites ci-après :

5.D.1.1 Recherche par nom -- Mot-clé
5.D.1.2 Recherche par nom -- Mot-clé avec troncature à droite
5.D.1.3 Recherche par nom -- Correspondance exacte
5.D.1.4 Recherche par nom -- Premiers caractères d'un champ
5.D.1.5 Recherche par titre -- Mot-clé
5.D.1.6 Recherche par titre -- Mot-clé avec troncature à droite
5.D.1.7 Recherche par titre -- Correspondance exacte
5.D.1.8 Recherche par titre -- Premiers mots d'un champ
5.D.1.9 Recherche par titre -- Premiers caractères d'un champ
5.D.1.10 Recherche par sujet -- Mot-clé
5.D.1.11 Recherche par sujet -- Mot-clé avec troncature à droite
5.D.1.12 Recherche par sujet -- Correspondance exacte
5.D.1.13 Recherche par sujet -- Premiers mots d'un champ
5.D.1.14 Recherche par sujet -- Premiers caractères d'un champ

5.D.1.1. Recherche par nom - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans les vedettes (ou références) de personnes, de sociétés, de conférences ou de nom géographiques.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1002 Nom
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.1.2 Recherche par nom - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans les champs qui contiennent le nom d'une personne ou d'une entité associée à une ressource.

Type d'attributValeurs d'attribut Noms d'attribut
Utilisation (1)1002Nom
Relation (2)3Égal
Position (3)3N'importe quelle position dans le champ
Structure (4)2Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.1.3 Recherche par nom - Correspondance exacte

Cas d'utilisation : Recherche d'une chaîne complète de caractères telle que spécifiée dans les champs qui contiennent un nom de personne ou d'une entité associée à une ressource. Ce type de recherche est nécessaire pour la recherche subséquente à un SCAN par exemple, lorsque l'utilisateur aura choisi des termes à partir d'un index de noms.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1002 Nom
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.1.4 Recherche par nom - Premiers caractères d'un champ

Cas d'utilisation : Recherche de la chaîne de caractères spécifiée dans les champs qui contiennent un nom de personne ou d'une entité associée à une ressource. Le champ doit débuter par la chaine de caractères. Ce type de recherche est utile quand l'utilisateur veut repérer tous les noms qui commencent par une racine commune ou quand on ne connaît qu'une partie du nom complet (le nom de famille au complet ou les initiales du prénom, par exemple).

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 1002 Nom
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.1.5. Recherche par titre - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans un titre d'ouvrage ou dans un titre uniforme.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.1.6 Recherche par titre - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par une chaîne de caractères spécifiée dans des champs qui contiennent un titre d'ouvrage ou un titre uniforme.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.1.7 Recherche par titre - Correspondance exacte

Cas d'utilisation : Recherche dans les champs qui contiennent un titre d'ouvrage ou un titre uniforme et qui vise à obtenir une correspondance exacte avec la chaîne complète de caractères spécifiée. Ce type de recherche est utile lorsqu'on a affaire à des titres comportant un ou deux mots. Il s'agit souvent de titres de publications en série et dans ces cas là, une recherche moins précise pourrait donner lieu à un ensemble de résultats très important. Ce type de recherche est également nécessaire pour la recherche subséquente à un SCAN par exemple, lorsque l'utilisateur aura choisi des termes à partir d'un index de titres complets.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.1.8 Recherche par titre - Premiers mots d'un champ

Cas d'utilisation : Recherche d'un mot(s) complet(s) dans l'ordre précisé dans des champs qui contiennent un titre d'ouvrage ou un titre uniforme. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsque l'utilisateur connaît les premiers mots du titre.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.1.9 Recherche par titre - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans des champs qui contiennent un titre d'ouvrage ou un titre uniforme. Le champ doit débuter par la chaine de caractères spécifiée. Ce type de recherche est utile lorsque l'utilisateur connaît les premiers mots d'un titre, mais qu'il n'est pas certain de la forme ou de l'épellation d'un mot en particulier. Par exemple, le terme « catalog » permettra de repérer des Resources dont les titres commençant par cataloging ou cataloguing.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.1.10. Recherche par sujet - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans une vedette-matière.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.1.11 Recherche par sujet - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des vedettes-matières.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.1.12 Recherche par sujet - Correspondance exacte

Cas d'utilisation : Recherche dans les champs-sujets portant sur la chaîne complète de caractères spécifiée. Ce type de recherche est utile pour limiter les recherches à des sujets précis, particulièrement dans des champs qui contiennent des sous-vedettes. Ce type de recherche est nécessaire pour la recherche subséquente à un SCAN par exemple, où l'utilisateur aura choisi des termes à partir d'un répertoire de vedettes-matières.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.1.13 Recherche par sujet - Premiers mots d'un champ

Cas d'utilisation : Recherche d'un mot(s) complet(s) dans l'ordre précisé dans des vedettes-matières. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsque l'utilisateur connaît la vedette-matière principale mais ne connaît pas les sous-vedettes.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.1.14 Recherche par sujet - Premiers caractères d'un champ

Cas d'utilisation : Recherche de la chaîne de caractères spécifiée dans des champs de vedettes-matières. Le champ doit débuter par la chaine de caractères spécifiée. Ce type de recherche est utile quand l'utlilisateur veut repérer toutes les vedettes qui commencent par une racine commune. Par exemple, le terme « catalog » permettra de repérer des Resources sur cataloging, catalog cards, catalogers, etc.

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.1.SCAN. Domaine de fonctionnalité D : Niveau 1 d'utilisation de SCAN (Balayage)

Le service SCAN de la norm Z39.50 est requis pour le Niveau 1 du domaine de fonctionnalité D. Les exigences qui s'appliquent au SCAN sont les suivantes :

  • les clients-Z doivent supporter les paramètres Term et DisplayTerm et afficher DisplayTerm si ce dernier paramètre est envoyé. Si DisplayTerm n'est pas envoyé, c'est le paramètre Term qui doit être affiché.
  • Les valeurs exigées pour le paramètre de position préférée dans la réponse (preferredPositionInResponse) sont 0 et 1.
  • Le Stepsize est 0.

Trois types de SCAN sont définis :

  • Nom - Correspondance exacte
  • Titre -Correspondance exacte
  • Sujet - Correspondance exacte

Contrairement aux autres fonctions de recherche définies dans ce profil, il n'est pas nécessaire de spécifier les attributs de Relation, de Complétude et de Troncature d'un SCAN.

L'organisme responsable de la norme Z39.50 fournit un guide d'utilisation des termes qui proviennent d'un SCAN pour la formulation d'une recherche ultérieure, disponible sous la rubrique Spécifications et contributions connexes (Related Specification/Contribution) à l'adresse Web http://lcweb.loc.gov/z3950/agency/contributions/2.html.

5.D.1.SCAN.1 Nom - Correspondance exacte

Cas d'utilisation : Permet d'explorer une liste ordonnée de vedettes de noms.
Le paramètre termliste d'un SCAN par nom pour obtenir une correspondance exacte est :

Type d'attribut Valeurs d'attribut Noms d'attribut
Utilisation (1)1002Nom
Position (3)1Premier dans le champ
Structure (4)1Phrase

5.A.1.SCAN.2. Titre - Correspondance exacte

Cas d'utilisation : Permet d'explorer une liste ordonnée de titres complets.

Le paramètre termliste d'un SCAN par titre pour obtenir une correspondance exacte est :

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1)4Titre
Position (3)1Premier dans le champ
Structure (4)1Phrase

5.A.1.SCAN.3. Sujet - Correspondance exacte

Cas d'utilisation : Permet d'explorer une liste ordonnée de vedettes-matières complètes.

Le paramètre termliste d'un SCAN par sujet pour obtenir une correspondance exacte est :

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1)21Vedette-matière
Position (3)1Premier dans le champ
Structure (4)1Phrase
ç

5.D.2 Domaine de fonctionnalité D : Niveau 2 de recherche et de transfert de notice d'autorité

Le Niveau 2 englobe toutes les exigences du Niveau 1 en matière de recherche et de transfert. Le Niveau 2 définit également des exigences additionnelles et toute une gamme de recherches avancées.

Au Niveau 2 de recherche, les types et valeurs d'attributs Bib-1 exigés sont les suivants :

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1)1
2
3
4
6
8
12
21
58
63
1002
1016
1075
1079
Nom personnel
Nom de société
Nom de conférence
Titre
Titre uniforme
ISSN
Numéro de contrôle local
Vedette-matière
Nom géographique
note
Nom
Toute recherche
genre/form Vedette-matière
topical Vedette-matière
Relation (2) 3 Égal
Position (3)1
3
Premier dans le champ
N'importe quelle position dans le champ
Structure (4) 1
2
Phrase
Mot
Troncature (5) 1
100
Troncature à droite
Ne pas tronquer
Complétude (6) 1
3
Sous-champ incomplet
Champ complet

Les combinaisons de ces types et valeurs d'attributs expriment la sémantique des quarante fonctions de recherche de Niveau 2 décrites ci-dessous :

5.D.2.1 Recherche de nom de personne -- Mot-clé
5.D.2.2 Recherche de nom de personne -- Mot-clé avec troncature à droite
5.D.2.3 Recherche de nom de personne -- Correspondance exacte
5.D.2.4 Recherche de nom de personne -- Premiers caractères d'un champ
5.D.2.5 Recherche de nom de société -- Mot-clé
5.D.2.6 Recherche de nom de société -- Mot-clé avec troncature à droite
5.D.2.7 Recherche de nom de société -- Correspondance exacte
5.D.2.8 Recherche de nom de société -- Premiers caractères d'un champ
5.D.2.9 Recherche de nom de conférence -- Mot-clé
5.D.2.10 Recherche de nom de conférence -- Mot-clé avec troncature à droite
5.D.2.11 Recherche de nom de conférence -- Correspondance exacte
5.D.2.12 Recherche de nom de conférence -- Premiers caractères d'un champ
5.D.2.13 Recherche de titre uniforme -- Mot-clé
5.D.2.14 Recherche de titre uniforme -- Mot-clé avec troncature à droite
5.D.2.15 Recherche de titre uniforme -- Correspondance exacte
5.D.2.16 Recherche de titre uniforme -- Premiers caractères d'un champ
5.D.2.17 Recherche de titre uniforme -- Premiers mots d'un champ
5.D.2.18 Recherche de numéro ISSN
5.D.2.19 Recherche de numéro d'enregistrement de système local à distance
5.D.2.20 Recherche de nom géographique -- Mot-clé
5.D.2.21 Recherche de nom géographique -- Mot-clé avec troncature à droite
5.D.2.22 Recherche de nom géographique -- Correspondance exacte
5.D.2.23 Recherche de nom géographique -- Premiers caractères d'un champ
5.D.2.24 Recherche de titre -- Phrase sans ancrage
5.D.2.25 Recherche de sujet -- Phrase sans ancrage
5.D.2.26 Recherche de nom -- Phrase sans ancrage
5.D.2.27 Recherches de notes -- Mot-clé
5.D.2.28 Recherches de notes -- Mot-clé avec troncature à droite
5.D.2.29 Toute recherche -- Mot-clé
5.D.2.30 Toute recherche -- Mot-clé avec troncature à droite
5.D.2.31 Recherche de sujet de nom commun -- Mot-clé
5.D.2.32 Recherche de sujet de nom commun -- Mot-clé avec troncature à droite
5.D.2.33 Recherche de sujet de nom commun -- Correspondance exacte
5.D.2.34 Recherche de sujet de nom commun -- Premiers mots d'un champ
5.D.2.35 Recherche de sujet de nom commun -- Premiers caractères d'un champ
5.D.2.36 Recherche sujet de genre/forme -- Mot-clé
5.D.2.37 Recherche sujet de genre/forme -- Mot-clé avec troncature à droite
5.D.2.38 Recherche sujet de genre/forme -- Correspondance exacte
5.D.2.39 Recherche sujet de genre/forme -- Premiers mots d'un champ
5.D.2.40 Recherche sujet de genre/forme -- Premiers caractères d'un champ

5.D.2.1 Recherche de nom de personne - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des champs qui contiennent une vedette de nom personnel ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1 Nom personnel
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.2 Recherche de nom de personne - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom personnel ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1 Nom personnel
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.3 Recherche de nom de personne - Correspondance exacte

Cas d'utilisation : Recherche de la chaîne complète telle que spécifiée dans des champs qui contiennent une vedette de nom personnel ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1 Nom personnel
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.2.4 Recherche de nom de personne - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom personnel ou une référence. Le champ doit débuter par la chaine de caractères spécifiée. Ce type de recherche est utile quand l'utilisateur veut repérer tous les noms qui commencent par une racine commune ou quand celui-ci ne connaît que le nom partiel (nom de famille complet ou prénom partiel, par exemple).

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1 Nom personnel
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.5 Recherche de nom de société - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des champs qui contiennent une vedette de nom de société ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 2 Nom de société
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.6 Recherche de nom de société - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom de société ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 2 Nom de société
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.7 Recherche de nom de société - Correspondance exacte

Cas d'utilisation : Recherche de la chaîne complète telle que spécifiée dans des champs qui contiennent une vedette de nom de société ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 2 Nom de société
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.2.8 Recherche de nom de société - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom de société ou une référence. Le champ doit débuter par la chaine de caractères spécifiée. Ce type de recherche est utile quand l'utilisateur veut repérer tous les noms qui commencent par une racine commune.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 2 Nom de société
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.9 Recherche de nom de conférence - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des champs qui contiennent une vedette de nom de conférence ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 3 Nom de conférence
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.10 Recherche de nom de conférence - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom de conférence ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 3 Nom de conférence
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.11 Recherche de nom de conférence - Correspondance exacte

Cas d'utilisation : Recherche de la chaîne complète telle que spécifiée dans des champs qui contiennent une vedette de nom de conférence ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 3 Nom de conférence
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.2.12 Recherche de nom de conférence - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom de conférence ou une référence. Le champ doit débuter par la chaine de caractères spécifiée. Ce type de recherche est utile quand l'utilisateur veut repérer tous les noms qui commencent par une racine commune.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 3 Nom de conférence
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.13 Recherche de titre uniforme - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans une vedette de titre uniforme ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 6 Titre uniforme
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.14 Recherche de titre uniforme - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de titre uniforme ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 6 Titre uniforme
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.15 Recherche de titre uniforme - Correspondance exacte

Cas d'utilisation : Recherche de la chaîne complète telle que spécifiée dans des champs qui contiennent une vedette de titre uniforme ou une référence. Ce type de recherche est utile lorsqu'on a des titres contenant un ou deux mots et pour lesquels une recherche moins précise pourrait donner un ensemble très important de résultats.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 6 Titre uniforme
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.2.16 Recherche de titre uniforme - Premiers caractères d'un champ

Cas d'utilisation : Recherche de la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de titre uniforme ou une référence. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile à l'utilisateur qui connaît les premiers mots d'un titre clé, mais qui n'est pas certain de la forme ou de l'épellation d'un mot en particulier.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 6 Titre uniforme
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.17 Recherche de titre uniforme - Premiers mots d'un champ

Cas d'utilisation : Recherche de la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de titre uniforme ou une référence. Le champ doit débuter par les mots spécifiés. Ce type de recherche est utile à l'utilisateur qui connaît les premiers mots d'un titre uniforme ou d'une référence.

Type d'attribut Valeurs d'attributNoms d'attribut
Utilisation (1) 6Titre uniforme
Relation (2) 3Égal
Position (3) 1Premier dans le champ
Structure (4) 1Phrase
Troncature (5) 100Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.18 Recherche de numéro ISSN

Cas d'utilisation : Recherche par numéro ISSN complet.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 8 ISSN
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.19 Recherche d'un numéro d'enregistrement d'un système distant

Cas d'utilisation : Recherche de numéro complet d'enregistrement de système local à partir d'un système à distance.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 12 Numéro de contrôle local
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.20 Recherche de nom géographique - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des champs qui contiennent une vedette de nom géographique ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 58 Nom géographique
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.21 Recherche de nom géographique - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom géographique ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 58 Nom géographique
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.22 Recherche de nom géographique - Correspondance exacte

Cas d'utilisation : Recherche de la chaîne complète telle que spécifiée dans des champs qui contiennent une vedette de nom géographique ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 58 Nom géographique
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.2.23 Recherche de nom géographique - Premiers caractères d'un champ

Cas d'utilisation : Recherche de la chaîne de caractères spécifiée dans des champs qui contiennent une vedette de nom géographique ou une référence. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile quand l'utilisateur veut repérer tous les noms qui commencent par une racine commune.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 58 Nom géographique
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.24 Recherche de titre - Phrase sans ancrage

Cas d'utilisation : Recherche d'une phrase précise dans tous les champs qui contiennent un titre d'ouvrage ou un titre uniforme ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 4 Titre
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.25 Recherche de sujet - Phrase sans ancrage

Cas d'utilisation : Recherche d'une phrase précise dans tous les champs d'une notice qui contiennent des vedettes-matières ou des références.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 21 Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.26 Recherche de nom - Phrase sans ancrage

Cas d'utilisation : Recherche d'une phrase précise dans tous les champs d'une notice qui contiennent des vedettes-noms ou des références.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1002 Nom
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.27 Recherche de note - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des champs de notes d'une notice.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 63 note
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.28 Recherche de note - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans des champs qui contiennent des notes.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 63 note
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.29 Toute recherche - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans des champs de vedettes ou de références. Toutes les recherches qui comportent plus d'un mot clé sont interprétées comme si les termes existaient dans les même champ ou dans des champs différents.

Par exemple, au cours d'une recherche sur « Copland ET Rodeo », on pourrait en théorie trouver « Copland » dans une vedette de nom et « Rodeo » dans une vedette de titre.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1016 Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.30 Toute recherche - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot dans des champs de vedettes ou de références. Toutes les recherches qui comportent plus d'un mot clé sont interprétées comme si les termes existaient dans les même champs ou dans champs différents.

Par exemple, au cours d'une recherche sur « Copland ET Billy the Kid », on pourrait en théorie trouver » Copland « dans une vedette de nom et « Billy the Kid. Prairie night » dans une vedette de titre.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1016 Toute recherche
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.31. Recherche de sujet topique - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans une vedette de nom commun ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1079 topical Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.32. Recherche de sujet topique - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans une vedette de sujet de nom commun ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1079 topical Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.33. Recherche de sujet de nom commun - Correspondance exacte

Cas d'utilisation : Recherche de la chaîne complète telle que spécifiée dans des champs qui contiennent des de nom commun de nom commun ou des références. Ce type de recherche est utile pour limiter les recherches à des sujets topiques précis, particulièrement dans des champs qui contiennent des sous-vedettes.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1079 topical Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.2.34. Recherche de sujet de nom comun - Premiers mots d'un champ

Cas d'utilisation : Recherche d'un mot(s) complet(s) dans l'ordre précisé dans des vedettes de sujets de nom comun ou des références. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsque l'utilisateur connaît la vedette de sujet de nom comun mais ne connaît pas les sous-vedettes.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1079 topical Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.35. Recherche de sujet de nom comun - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans des vedettes de sujet de nom comun ou des références. Le champ doit débuter par la chaine de caractères spécifiée. Ce type de recherche est utile quand l'utilisateur veut repérer toutes les vedettes qui commencent par une racine commune. Par exemple, le terme « catalog » permettra de repérer des Resources traitant de cataloging, catalog cards, catalogers, etc.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1079 topical Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.36. Recherche sujet de genre/forme - Mot-clé

Cas d'utilisation : Recherche d'un mot complet dans une vedette-matière de genre/forme ou d'une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1075 genre/form Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.37. Recherche sujet de genre/forme - Mot-clé avec troncature à droite

Cas d'utilisation : Recherche d'un mot commençant par la chaîne de caractères spécifiée dans une vedette-matière de genre/forme ou une référence.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1075 genre/form Vedette-matière
Relation (2) 3 Égal
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.38. Recherche sujet de genre/forme - Correspondance exacte

Cas d'utilisation : Recherche de la chaîne complète telle que spécifiée dans des vedettes-matières ou des références sujet de genre/forme. Ce type de recherche est utile pour limiter les recherches à des sujets précis, particulièrement dans des champs qui contiennent des sous-vedettes.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1075 genre/form Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 3 Champ complet

5.D.2.39. Recherche sujet sujet de genre/forme - Premiers mots d'un champ

Cas d'utilisation : Recherche d'un mot(s) complet(s) dans l'ordre précisé dans des vedettes-matières de genre/forme ou des références. Le champ doit débuter par la chaîne de caractères spécifiée. Ce type de recherche est utile lorsque l'utilisateur connaît la vedette-matière principale mais ne connaît pas les sous-vedettes.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1075 genre/form Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 100 Ne pas tronquer
Complétude (6) 1 Sous-champ incomplet

5.D.2.40. Recherche sujet sujet de genre/forme - Premiers caractères d'un champ

Cas d'utilisation : Recherche portant sur la chaîne de caractères spécifiée dans des vedettes-matières de genre/forme ou des références. Le champ doit débuter par la chaine de caractères spécifiée. Ce type de recherche est utile quand l'utilisateur veut repérer toutes les vedettes qui commencent par une racine commune.

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1075 genre/form Vedette-matière
Relation (2) 3 Égal
Position (3) 1 Premier dans le champ
Structure (4) 1 Phrase
Troncature (5) 1 Troncature à droite
Complétude (6) 1 Sous-champ incomplet

5.D.2.SCAN. Domaines de fonctionnalité D : Niveau 2 d'utilisation de SCAN

Le Niveau 2 d'utilisation SCAN englobe toutes les exigences du Niveau 1. Trois SCAN additionnels sont définis :

  • Nom - Mot-clé
  • Titre - Mot-clé
  • Sujet - Mot-clé

5.D.2.SCAN.1 Nom - Mot-clé

Cas d'utilisation : Pour explorer une liste ordonnée des mots à partir de vedettes-noms ou de références.

Le paramètre termlist d'un SCAN -- mot clé

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 1002 Nom
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot

5.D.2.SCAN.2 Titre - Mot-clé

Cas d'utilisation : Pour explorer une liste ordonnée des mots à partir de champs ou de sous-champs de titres.

Le paramètre termlist d'un SCAN par titre -- mot clé

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 4 Titre
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot

5.D.2.SCAN.3 Sujet - Mot-clé

Cas d'utilisation : Pour explorer une liste ordonnée des mots à partir de vedettes-matières ou de références.

Le paramètre termlist d'un SCAN par sujet -- mot clé

Type d'attributValeurs d'attributNoms d'attribut
Utilisation (1) 21 Vedette-matière
Position (3) 3 N'importe quelle position dans le champ
Structure (4) 2 Mot



6. Références

Conference of European National Librarians (CENL). Z39.50 bib-1 Attribute Set Profile for CENL, Version 1.1.(en ligne), le 15 octobre 1997. (URL : http://www.lib.helsinki.fi/z3950/cenl_profile.html.)

Danish Z39.50 Implementers Group, DanZIG Z39.50 Profile.(en ligne), le 4 mars 1999. (URL : http://www.bs.dk/danzig/profil.htm)

Husby, Ole. BIB-1 profile for ONE (en ligne), le 9 janvier 1997
http://www.bibsys.no/one-wg/bib-1.profile.html

MODELS Library Interoperability Profile Family (en ligne). http://www.ukoln.ac.uk/dlis/models/clumps/technical/zprofile/zprofile.htm

Moen, William E. (1999). Handling Bibliographic Holdings Information in Z39.50: Implications for the Z Texas Profile. (en ligne), http://www.tsl.texas.gov/LD/z3950/Holdings27Mar99.htm.

National Information Standards Organization. (1995). ANSI/NISO Z3950-1995. Information Retrieval (Z39.50): Application Service Definition and Protocol Specification. Bethesda, MD: NISO Press. (disponible en ligne de NISO NISO: <http://www.niso.org/standards/resources/Z39-50.pdf> ou de l'organisme responsable de la norme Z39.50, Z39.50 Maintenance Agency: <http://lcweb.loc.gov/z3950/agency/1995doce.html>.

National Information Standards Organization. Standards Committee AV. The U.S. National Z39.50 Profile for Library Applications. (ébauche - en ligne). <http://www.unt.edu/zprofile/Profile/specifications.htm>

Bibliothèque Nationale du Canada, Profil de la version virtuelle du Catalogue collectif canadien Z39.50, Ébauche Version 1.5., (en ligne), le 26 janvier 1998. <http://www.collectionscanada.gc.ca/resource/vcuc/profil4.htm>

St-Gelais, Rolande. OPAC/Holdings Schema: Definitions and Examples. (en ligne), le 10 mars 1999. <http://www.dra.com/resources/z3950/opac-schema-defs-3.pdf>.

Texas Z39.50 Implementors Group. Z Texas Profile: A Z39.50 Profile for Library Systems Applications in Texas, Release 1.0. (en ligne), avril 1999. <http://www.tsl.state.tx.us/ld/projects/z3950/TZIGProfile99Apr20.htm>.

Z39.50 Maintenance Agency. (en ligne) <http://lcweb.loc.gov/z3950/agency>.

Z39.50 Maintenance Agency. ATS-1 Profile. <http://lcweb.loc.gov/z3950/agency/profiles/ats.html>.

Z39.50 Maintenance Agency (1995, September). Attribute Set bib-1 (Z39.50-1995): Semantics. <ftp://ftp.loc.gov/pub/z3950/defs/bib1.txt>

Z39.50 Maintenance Agency. (1998, June). bib-1 Attribute Set. <http://lcweb.loc.gov/z3950/agency/defns/bib1.html>

Z39.50 Maintenance Agency. (1998, November). Character Set and Language Negotiation (2). <http://lcweb.loc.gov/z3950/agency/defns/charsets.html>

Z39.50 Maintenance Agency. (2002, March). Creating a search from SCAN Results. <http://lcweb.loc.gov/z3950/agency/contributions2.html>

Z39.50 Maintenance Agency. (2002, March). Diagnostics: Suggested User Display and Message Logging Using Bib-1 Diagnostic Set. <http://lcweb.loc.gov/z3950/agency/contributions/1.html>

Z39.50 Maintenance Agency. (1999, January 29). Model for Z39.50 Negotiation During Initialization. <http://lcweb.loc.gov/z3950/agency/nego.html>

Z39.50 Maintenance Agency/ (1999, August 30). Registry of Z39.50 Object Identifiers. <http://lcweb.loc.gov/z3950/agency/defns/oids.html>  See also: About Z39.50 Object Identifiers. <http://lcweb.loc.gov/z3950/agency/defns/about.html>.

Z39.50 Maintenance Agency. (2001, December). Z39.50 Holdings Schema. Version 1.2. <http://lcweb.loc.gov/z3950/agency/defns/holdings.html>

Z39.50 Maintenance Agency. (1999, March). ZIG Clarification #54. Keyword Searching of Bibliographic Systems. <http://lcweb.loc.gov/z3950/agency/clarify/keyword.html>.

 

 
The Bath Profile
Page d'accueil Z39.50 Maintenance Agencye
Page d'accueil Bibliothèque et Archives Canada