Workflow du résolveur de liens Alma
Le diagramme suivant montre les grandes étapes logiques du résolveur de liens Alma, depuis les demandes OpenURL jusqu'à la fourniture des services.
Réception d'OpenURL
Le résolveur de liens Alma prend en charge ANSI/NISO Z39.88-2004 (R2010), le cadre OpenURL pour les services sensibles au contexte. Pour plus d'informations, voir ANSI/NISO publications.
Création de l'objet de contexte
Une fois l'OpenURL reçue, le résolveur de liens Alma effectue les actions suivantes :
-
Il extraie les métadonnées OpenURL en analysant l'élément de métadonnées disponible dans l'OpenURL.
-
Les éléments de métadonnées supplémentaires sont améliorés grâce à des sources supplémentaires basées sur l'identifiant, par exemple : Pubmed, DOI.
Note : le résolveur de liens trouve des services correspondants sur la base des métadonnées de sources supplémentaires basées sur l'identifiant. De mauvaises métadonnées, par exemple sur un DOI, peuvent impacter la disponibilité des services à partir de ces sources, car si les métadonnées sont incorrectes, des services correspondants incorrects seront trouvés.
Pour plus d'informations sur l'amélioration, voir Augmentation du résolveur Alma. -
Toutes les métadonnées de l'OpenURL et des processus d'amélioration sont enregistrées dans un objet de contexte.
Correspondance de notice(s) bibliographique(s)
Sur la base des éléments de métadonnées enregistrés dans l'objet de contexte, le résolveur de liens Alma tente de mettre en correspondance toutes les notices bibliographiques dans le catalogue sur la base de la logique suivante :
-
Identifiants internes Alma (inventory_id, rft.mms_id, rt_dat=ie=<code institution>:<identifiant Alma>) et identifiants standard (EISSN, ISSN, EISBN, ISBN, LCCN, CODEN, numéro unique OCLC). Quand une notice bibliographique est trouvée, la recherche s'arrête. La recherche s'arrête même si la notice n'est pas une notice électronique.
Remarque : le résolveur de liens Alma prend en charge les OpenURL CDI entrantes avec plusieurs ISBN et EISBN. Alma utilisera ces ISBN et EISBN pour faire correspondre les notices bibliographiques et fournira en résultat tous les services électroniques pertinents.
-
Les identifiants standard sont classés par ordre de priorité en fonction du genre (les genres article/revue/fascicule donnent une plus forte priorité à EISSN/ISSN ; d'autres genres donnent une plus forte priorité à EISBN/ISBN). Lorsque le genre n'est pas indiqué, la priorité est donnée à l'ISBN sur l'ISSN. Voir Utiliser des identifiants normalisés pour plus d'informations.
-
Si aucune correspondance n'est trouvée avec les identifiants, une recherche par titre et auteur est effectuée. Cette recherche est effectuée si un auteur a été fourni dans l'URL et que le genre est un des suivants :
- book
- bookitem
- rapport
- document
- colloque
- procédure
- pré-publications
- dissertation
Si une correspondance est trouvée, la recherche s'arrête.
Si le genre ne correspond à aucune de ces valeurs, l'auteur est ignoré même s'il a été fourni dans l'URL et la recherche par titre + auteur n'est pas effectuée.
Si le genre est Revue, Article ou Fascicule, aucune recherche supplémentaire n'est effectuée.
-
S'il n'y a eu aucune recherche par identifiant (aucun identifiant dans l'objet de contexte), une recherche par « titre » uniquement est lancée. Dans ce cas, le genre joue un rôle afin de déterminer le type de matériel sur lequel faire la recherche. Si le genre est Livre, Exemplaire, Rapport ou Document, vous lancez une recherche sur une monographie. Si le genre est Fascicule, Revue ou Article, vous lancez une recherche sur un périodique.
La fonctionnalité permettant de combiner les recherches EISSN et ISSN est contrôlée par le paramètre : temp_enable_identifier_combined_search qui est défini sur vrai par défaut. Cette fonctionnalité ouvre les URL générées por les exemplaires ayant un EISSN et un ISSN et les met en correspondance sur EISSN.
Quand le paramètre est défini sur faux, la fonctionnalité de recherche combinée est désactivée.
Ce paramètre est utilisé par Ex Libris. Pour modifier les réglages, contactez l'assistance d'Ex Libris.
La mise en correspondance de titre est réalisé à l'aide d'une logique de correspondance « contient ». Par exemple, si vous cherchez « Chasing the Moon », des titres tels que « Chasing The Moon. Episode 3, Magnificent Desolation » sont également considérés comme des correspondances.
Lorsque le résolveur de liens cherche un ISSN, il effectue une recherche Tous les titres dans le répertoire en utilisant l'index ISSN et cherche tous les titres qui ne sont pas supprimés ET pour lesquels l'ISSN est égal à la valeur envoyée dans l'EISSN ou ISSN de l'OpenURL, en fonction des règles décrites sur cette page. Pour les sous-champs du champ ISSN pris en compte par le résolveur de liens, consultez la table Conversions des champs MARC21 ci-dessous.
-
Le résolveur de liens Alma cherche d'abord une correspondance d'EISSN. Si une correspondance d'EISSN est trouvée, la recherche est arrêtée et aucune recherche supplémentaire d'ISSN n'est effectuée.
-
Important ! Si une correspondance d'EISSN est trouvée, mais pas affichée dans ViewIt en raison d'un filtre (par exemple, les dates ne sont pas couvertes), et que la recherche s'arrête comme indiqué ci-dessus, aucune recherche d'ISSN supplémentaire n'est effectuée.
Champs convertis en Auteur | Champs convertis en Titre | Champs convertis en ISBN/EISBN | Champs convertis en ISSN/EISSN |
---|---|---|---|
MARC 21 | |||
100 $$ a-d,j,q,u 110 $$ a-e,g,n,u 111 $$ a,c-e,g,n,q,u 700 $$ a-d,g,j,q,u 880 $$ a-d,g,j,q,u 710 $$ a-e,g,i,n,u 880 $$ a-e,g,i,n,u 711 $$ a,c-e,g,i,j,n,q,u |
245 $$ a,b,k,n,p 210 $a 246 $a et leurs champs et sous-champs 880 |
020 $$a,z |
022 $$a,z |
UNIMARC | |||
700 tous les sous-champs sauf les sous-champs numériques 701 tous les sous-champs sauf les sous-champs numériques 710 tous les sous-champs sauf les sous-champs numériques 711 tous les sous-champs sauf les sous-champs numériques |
200 $$a,e,h,I | 010 $a | 011 $$a,f |
Pour référence interne : Auteur et Titre correspondent respectivement à creator_contributor et extended_title dans la section de recherche de la notice opérationnelle.
Contrôler la capacité à ignorer une résolution de lien basée sur un titre
Alma permet aux institutions d'éviter les tentatives de correspondance partielle basées sur des correspondances basées uniquement sur des titres quand des lecteurs cherchent des ressources. Par défaut, cette option est désactivée et quand l'URL comportait un identifiant + un auteur + un titre et qu'il n'existait aucune correspondance pour l'identifiant + l'auteur, Alma essaie de trouver une correspondance pour le titre. Cependant, quand l'option est activée, les lecteurs ne reçoivent plus de résultats de recherche erronés basés sur des correspondances de titre uniquement. Cette option est contrôlée par le paramètre client suivant : avoid_fuzzy_search_resolving.
-
Accédez à Menu de configuration > Ressources > Autres paramètres.
-
Localisez le paramètre client : avoid_fuzzy_search_resolving et réglez-le sur Vrai.
Par défaut, le paramètre est réglé sur Faux, ce qui indique que le comportement d'Alma reste identique à la normale. -
Cliquez sur Enregistrer.
Activer l'option Avoid Fuzzy Search Resolving a l'effet suivant :
-
Les lecteurs cherchant des ressources ayant des identifiants dans leurs métadonnées descriptives ne reçoivent plus de résultats de recherche faussement négatifs basés sur les correspondances de titre uniquement.
-
Cette fonctionnalité offre une expérience de recherche plus exacte aux lecteurs en évitant les correspondances partielles.
- Si l'Open URL contient uniquement un titre, Alma tente de trouver une correspondance, car il n'y a pas d'autres éléments sur lesquels baser la recherche.
- Cette logique s'applique aux ressources électroniques (View It) et aux ressources physiques (Get It).
- Le paramètre client existant find_get_it_based_on_standard_identifiers_only, s'il est activé, continue de fonctionner comme d'habitude et a la priorité sur la logique avoid_fuzzy_search_resolving. Ceci ne s'applique qu'à l'inventaire physique (Get It).
Note : pour activer le paramètre client (find_get_it_based_on_standard_identifiers_only), contactez l'assistance d'Ex Libris.
Quand le paramètre client (avoid_fuzzy_search_resolving) est réglé sur Vrai, le comportement suivant s'applique pour View it et pour Get it :
Informations dans l'URL | Ai-je trouvé une correspondance ? / Faut-il chercher une correspondance de titre ? |
---|---|
Identifiant + Auteur + Titre | Pas de correspondance sur l'identifiant, pas de correspondance sur le titre + l'auteur/ Ne pas chercher de correspondance de titre |
Auteur + Titre | Pas de correspondance sur le titre + l'auteur/ Ne pas chercher de correspondance de titre Cette recherche est effectuée si un auteur a été fourni dans l'URL et que le genre est un des suivants :
Si le genre ne correspond à aucune de ces valeurs, l'auteur est ignoré même s'il a été fourni dans l'URL et la recherche est effectuée sur la base du titre uniquement, comme si l'auteur n'existait pas dans l'URL. |
Titre | La seule information disponible est le titre/ Oui, chercher une correspondance de titre |
En référence au tableau ci-dessus (pour le paramètre client avoid_fuzzy_search_resolving) :
- Quand le nouveau paramètre est réglé sur vrai, le système ne cherche pas à trouver une correspondance de titre si d'autres identifiants existent.
- Si le titre est la seule information disponible, et qu'il n'existe aucun autre identifiant, une correspondance de titre est effectuée.
Création du service de contexte
Le résolveur de liens Alma calcule tous les services pertinents pour la/les notice(s) bibliographique(s) mise(s) en correspondance : Le service est considéré comme pertinent en fonction de la disponibilité :
-
Le portfolio est actif.
-
Pour les revues : les conditions de couverture et d'embargo sont satisfaites.
-
-
Le service électronique est actif.
Le résolveur de liens Alma ajoutera des services supplémentaires dans les cas suivants :
-
Services pour les notices bibliographiques liées (configurables)
-
Pour les institutions qui gèrent des services électroniques distribués, le résolveur de liens Alma peut calculer la disponibilité sur la base du paramètre de groupe « Disponible pour ».
Pour plus d'informations, voir Résolveur de liens pour les institutions utilisant des ressources électroniques distribuées. -
Pour les consortiums qui gèrent des services électroniques de manière centrale dans la Zone Réseau :
-
Le résolveur de liens Alma consulte la Zone Réseau pour voir s'il y a des services dispoinbles pour l'objet de contexte pour l'institution, sur la base des paramètres de groupe « Disponible pour » définis dans la Zone Réseau. Pour plus d'informations, voir Résolveur de liens pour les consortiums.
-
Affichage des services
Une fois le service de contexte créé, les services pertinents s'affichent aux lecteurs.
Par défaut, tous les services seront classés par ordre alphabétique, en fonction du nom de la collection électronique. L'institution peut influencer l'apparence des services des manières suivantes :
- Définir l'ordre de tri
- Libellés de service
- Règles logique d'affichage
- Configurer le lien direct
- Afficher les informations de licence
- Afficher le modèle d'accès
Pour plus d'informations, voir Préférences de bibliothèque en matière de résolveur de liens
Accès aux services
Une fois qu'un utilisateur sélectionne un service (ou est dirigé vers l'un d'eux), le résolveur de liens Alma génère l'URL finale en utilisant un programme de liaison dédié (Target Parser) qui utilise la syntaxe de liaison du fournisseur de services.
Pour plus d'informations, voir Accès aux services.