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)
Pour les membres d’un consortium :
Deux recherches parallèles et indépendantes sont réalisées de manière simultanée : une dans l’institution et l’autre dans le réseau.
Étapes de mise en correspondance :
- Identifiants internes Alma (inventory_id, rft.mms_id, rt_dat=ie=<code institution>:<ID Alma>)
- Identifiants standard (EISSN, ISSN, EISBN, ISBN, LCCN, CODEN, numéro unique OCLC)
Les identifiants standard sont classés par ordre de priorité en fonction du genre (les genres article/revue/fascicule donnent une plus forte priorité à l’identifiant EISSN/ISSN ; d'autres genres donnent une plus forte priorité à l’identifiant EISBN/ISBN). Lorsque le genre n'est pas indiqué, la priorité est donnée à l'ISBN sur l'ISSN.
Pour plus d’informations, voir Mise en correspondance par ISSN/EISSN et Mise en correspondance par numéros de contrôle OCLC.
- Association du titre et de l’auteur – Cette étape n’est appliquée que si le genre est book/bookitem/report/document/conference/proceeding/preprint/dissertation. Si le genre n’est pas dans cette liste, cette étape est ignorée.
- Titre uniquement – La mise en correspondance de titre est réalisée à 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.
Comme cette recherche peut donner des résultats inexacts, les institutions peuvent choisir de la limiter en réglant le paramètre avoid_fuzzy_search_resolving sur true (par défaut=faux). - Le genre de l’objet de contexte est également utilisé pour filtrer les résultats : Si le genre de l’objet de contexte est Publication en série (journal/article/fascicule), la recherche du résolveur de liens par titre et auteur ou par titre uniquement exclut les notices dont le type de matériel est Livre. Si le genre est Monographe (book/bookitem/report/document/conference/proceeding/preprint/dissertation), la recherche exclut les notices dont le type de matériel est Revue. Veuillez noter que des notices avec d’autres types de matériel, tels que Matériel visuel, Fichier d’ordinateur et Documents de genres multiples apparaissent dans les résultats de tous les genres.
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.
Si une OpenURL comprend un EISSN et un ISSN :
- 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.
Si une correspondance d'EISSN est trouvée, mais pas affichée dans View It 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.
Correspondance par numéro de contrôle OCLC
Le résolveur de liens OpenURL fournit une correspondance affinée sur les numéros de contrôle OCLC en traitant une OpenURL avec rft.oclcnum dans la déclaration, tel que dans l'exemple suivant :
http://<Alma delivery domain>/openurl/EX/example_services_page&rft.oclcnum=12345678
Ceci est réalisé en indexant séparément les sous-champs 035 $a et 035 $z. Pour plus d'informations sur le domaine de service d'accès Alma, voir Vos noms de domaine Alma.
Trouver des services GetIt sur la base d'identifiants normalisés uniquement :
Une configuration facultative vous permet de trouver des services GetIt sur la base des identifiants normalisés uniquement (cela évite d’afficher des services trouvés par des méthodes de recherche moins précises). Voir Utiliser des identifiants normalisés pour plus d'informations.
| Champs mis en correspondance par auteur | Champs mis en correspondance par titre | Champs mis en correspondance par ISBN/EISBN | Champs mis en correspondance par 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 > Général > Autres paramètres.
Les administrateurs de la Zone Réseau peuvent voir et configurer les paramètres client uniquement sur le tableau de bord de configuration centrale de consortium. - 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).
- Si votre environnement est configuré pour trouver des résultats Get It uniquement à l’aide d’identifiants standard (voir Getit), ce paramètre écrase la logique avoid_fuzzy_search_resolving pour Get it.
Quand le paramètre client (avoid_fuzzy_search_resolving) est réglé sur Vrai, le comportement suivant s'applique pour View it et 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.
Pour le calcul de la couverture du portfolio dans les liens du résolveur de liens, seuls les champs de date (année, mois et jour) sont pris en compte ; le volume et le numéro de fascicule ne sont pas utilisés. Cette logique s’applique à tous les liens du résolveur de liens dans Alma, pour respecter le calcul de disponibilité dans le CDI, qui s’appuie uniquement sur les champs de date.
-
-
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.

