Archives de catégorie : Billets

résolveur de liens OpenURL [3] fonctionnalités

Nous avons déterminé 3 groupes de fonctionnalités disponibles depuis l’interface du résolveur de liens.

Groupe principal :

  • Rappel de la référence
  • Lien vers le texte intégral en ligne (si disponible)
  • Lien vers la commande de document (si texte intégral en ligne indisponible)

Groupe alternatif

  • Relancer une recherche de la référence dans Google Scholar (si texte intégral en ligne indisponible – revue)
  • Relancer une recherche de la référence dans Google Books (si texte intégral en ligne indisponible – livre)
  • Relancer une recherche de la référence dans les collections imprimées (si texte intégral en ligne indisponible)
  • Relancer une recherche de la référence à partir de son DOI (si texte intégral en ligne indisponible et présence d’un DOI – article)

Groupe complémentaire

  • Citations de la référence dans Google Scholar (présence d’un DOI article)
  • Citations de la référence dans Web of Knowledge
  • Auteur(s) de la référence dans Google Scholar
  • Auteur(s) de la référence dans Web of Knowledge
  • Altmetric (présence d’un DOI article)
  • Impact Factor (revue)
  • SCImago Journal & Country Rank (revue)

Ces fonctionnalités ne sont pas encore toutes validées tant coté technique (faisabilité) que coté usagers (utilisation). Nous n’en sommes qu’au début …

… j’en ai oublié deux : l’assistance aux usagers et la compatibilité avec les logiciels de gestion de références !

résolveur de liens OpenURL [2] installation

Pour effectuer nos développements sur l’interface du résolveur de liens d’Aix Marseille Université et tester de nouveaux services nous avons installé en local un serveur ubuntu dans une machine virtuelle. Sans oublier git, outil de gestion de versions.

Il faudra s’assurer de satisfaire quelques dépendances et d’avoir correctement paramétrer l’activation des environnements virtuels pour python avant de passer à l’installation de l’application utilisée à Brown University.

J’en profite pour partager cette astuce très pratique pour travailler avec Sublime Text via ssh.

résolveur de liens OpenURL [1] interfaces [1]

Nous voulions proposer dans notre université une alternative à l’interface d’origine du résolveur de liens 360Link. Voici un exemple de page proposée par défaut :

360Link native interface

Nous avons mis en place une autre interface en utilisant le code Javascript/jQuery proposé par Matthew Reidsma (Grand Valley State University). Les explications par l’auteur dans rethinking stock user interfaces. Avec cette méthode c’est l’interface native qui est modifiée, l’accès aux résultats se fait sur la page d’origine hébergée par Serials Solutions. Cela nous a permis d’ajouter des rebonds et de construire une mise en page plus lisible.

SMASH - 360Link reset

Les inconvénients de cette méthode sont liés au mode de paramétrage de 360Link : administration dépendante des mises à jour quotidiennes et environnement de test peu adapté à l’édition du code.

Nous avons donc choisi d’explorer une autre solution basée sur Python/Django/Heroku et présenté par Ted Lawless (Brown University). Cette fois-ci l’API 360Link est utilisée, cela permet de travailler en local puis de déployer en ligne avec Heroku. En séparant développement et production nous pourrons mieux tester chacune des fonctionnalités.

obscure-oasis-fugu 360Link Django

Cette solution ne sera peut-être pas utilisée en production mais il s’agit aussi de se familiariser avec l’interrogation d’une API avec en point de mire l’interrogation d’un éventuel résolveur de liens déployé sur la base de connaissance national.

 

résolveur de liens OpenURL [0] explications

Un résolveur de liens est un service web qui répond à une requête basée sur le standard OpenURL.

Regardons l’exemple ci-dessous, nous trouvons dans la première partie en rouge, l’adresse du résolveur de liens utilisé pour obtenir les informations (exemple : trouver le texte intégral d’une citation dans les abonnements d’Aix Marseille Université). Dans la seconde partie en bleu, se trouvent les informations encodées concernant la citation (exemple : Google Scholar a généré la requête, il s’agit d’un article de la revue British journal of surgery, le nom de l’auteur est Prytherch, etc.).

http://sh2hh6qx2e.scholar.serialssolutions.com/?sid=google&auinit=DR&aulast=Prytherch&atitle=POSSUM+and+Portsmouth+POSSUM+for+predicting+mortality&id=doi:10.1046/j.1365-2168.1998.00840.x&title=British+journal+of+surgery&volume=85&issue=9&date=1998&spage=1217&issn=0007-1323

Le lien OpenURL est construit à partir de la base de données source mais c’est le résolveur de liens qui détermine les informations à afficher en fonction des cibles sélectionnées (base de connaissance). Il affichera donc uniquement les informations pertinentes pour l’usager au travers d’une interface, c’est à dire une page web listant les différents services disponibles pour cette référence. Le principal service attendu étant l’accès au texte intégral.

En résumé, le résolveur de lien permet de faire le lien entre une référence (la source) et le texte intégral (la cible).

Les bases de données bibliographiques sont de bons exemples de bases sources. C’est un peu plus complexe pour les bases cibles, mais ce sont généralement des bases de données avec texte intégral, des bouquets de revues, des revues en titre à titre, etc. Il est possible de paramétrer le résolveur pour interroger un moteur de recherche, renseigner un formulaire de commande de document (PEB) ou d’autres services à valeur ajoutée comme des données bibliométriques.

Hors Service

Je souhaite publier des informations pratiques sur la mise en œuvre de services par les bibliothèques universitaires : système d’accès distant, signalement des ressources en ligne, moteurs de recherche internes/externes, dépôt/signalement/diffusion des thèses de doctorat. Le carnet est un carnet professionnel sans être directement lié à mon environnement de travail, il s’appuie sur les projets concrets menés à l’université d’Aix Marseille. Il peut aussi faire référence à des activités concrètes sur les réseaux nationaux : négociation de ressources documentaires, participation des colloques.