5.A.1. Domaine de fonctionnalité A : Niveau 1 de recherche et transfert de données bibliographiques
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'attribut |
Noms d'attribut |
| Utilisation (1) |
4 |
Titre
|
| 21 |
Vedette-matière
|
| 31 |
Date de publication |
| 1003 |
Auteur
|
| 1007 |
Identificateur-standard
|
| 1016 |
Toute recherche
|
| Relation (2) |
1 |
Plus grand que |
| 2 |
Moins que ou égal à |
| 3 |
Égal |
4
|
Plus grand que or Égal |
| 5 |
Plus grand que |
| Position (3) |
1 |
Premier dans le champ |
| 3 |
N'importe quelle position dans le champ
|
| Structure (4) |
1 |
phrase |
| 2 |
Mot |
| 4 |
Année |
| Truncation (5) |
1 |
Troncature à droite |
| 100 |
Ne pas tronquer |
| Completeness (6) |
1 |
Sous-champ incomplet
|
| 3 |
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é différents (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 |
|