Un portail documentaire basé sur les API des systèmes Ex Libris Yves Tomic, SCD, Université Paris Dauphine
L’Université Paris-Dauphine Une université à taille humaine, ayant un statut de Grand établissement et souhaitant renforcer son rayonnement international : 10 247 étudiants 569 enseignants-chercheurs 800 hébergés (CNRS, etc.) 6 centres de recherche : économie, management, droit, sciences sociales, mathématiques de la décision, analyse et modélisation de systèmes d’aide à la décision
Le Service commun de documentation une équipe de 44 personnes 2 bibliothèques (étude et recherche) un projet de learning center (2018-2019) le système d’information documentaire repose sur les systèmes d’EX Libris : SIGB Aleph (v. 20), Primo (Outil de découverte, v. 4.9.2), SFX et Metalib (v. 4)
Le Service du système d’information documentaire 4 personnes au 1er septembre 2016 (3,7 ETP) 2 IGE (100%) intervenant sur l’ensemble des systèmes 1 bibliothécaire (50%) administrant Primo, SFX et Metalib 1 technicien (100%) pour l’administration des parcs informatiques pro et public Compétences en programmation, langage SQL, expérience des API (web services)
Les objectifs du projet Unifier le site Internet (sous Typo3) et le portail documentaire Odyssée (sous Primo) pour une meilleure communication en direction des utilisateurs Réduire le nombre d’interfaces (site Internet, portail Primo, services) Proposer de nouveaux services (veille bibliographique, suggestions de lecture en fonction des usages, édition de listes bibliographiques, etc.) Collecter des statistiques d’utilisation plus fines
Pourquoi utiliser les API ? Prendre la main sur les données afin de les organiser et de les agencer autrement que sur l’interface standard : affichage des résultats en mode Bento Box (par type de document/type de publication) Enrichir les données avec des API externes à l’environnement Ex Libris (SUDOC, etc.) Améliorer le processus de recherche en affichant plus vite les données essentielles (résultats, liens vers les bases de données) Personnaliser les interfaces sans contraintes techniques Adosser le portail à l’entrepôt statistique du SCD
Les API Ex Libris Ex Libris propose de nombreux web services pour chacun de ses systèmes : https://developers.exlibrisgroup.com/ Dans le cadre du projet : utilisation de l’API de recherche de Primo, Brief Search exploitation des web services d’Aleph (compte lecteur, prolongation, réservation, demande de communication, circulation des exemplaires)
Le service Brief Search de Primo Un web service permettant d’effectuer des recherches dans Primo : Les principales variables : onCampus query (champs, facettes) => contains, exact, begin_with query_inc (valeurs multiples) query_exc (valeurs multiples) indx : début des résultats à afficher
Le service Brief Search de Primo bulkSize : nombre de résultats par page sortField : tri des résultats Lang : langue des documents
L’API Brief Search de Primo : facettes
L’API Brief Search de Primo : notices bibliogr.
L’API de SFX
L’API de SFX Fonctionnement : ajouter la variable suivante : &sfx.response_type=multi_obj_xml afin d’obtenir les informations au format XML à l’URL du service SFX fournissant les targets dans lesquelles la ressource est disponible. Documentation des API SFX : https://developers.exlibrisgroup.com/sfx
Les web services d’ALEPH X-Services et RESTful APIs : bor-info : information sur le compte lecteur (comprenant les prêts et les réservations) renew (prolongations) Hold per Item (demandes en magasin et réservation) : envoi des données avec la méthode HTML PUT
Les innovations Outil de recherche rapide : fournir des résultats dès la saisie des mots clés dans le formulaire de recherche (index “tous champs”, “titre”)
Les innovations Présentation des résultats en mode Bento Box :
Les innovations Fournir les bases de données dans lesquelles les ressources en ligne sont disponibles dès la page de résultats :
Les innovations Articulation des données de Paris Dauphine avec celles du SUDOC : utilisation des web services de l’ABES utilisation de l’API de recherche dans le SUDOC, UnivDoc autocomplétion basée sur IdRef Intégration de données externes : web services de JournalTOCs Gallica, arXiv Calenda
Les innovations Exploiter les données de l’entrepôt statistique du SCD : proposer les ouvrages les plus empruntés lors d’une recherche bibliographique recommander des ouvrages en fonction des prêts des utilisateurs proposer les ouvrages les plus empruntés par les étudiants d’un diplôme donné (…)
Les innovations Un compte lecteur enrichi (1) : Prêts Gestion de l’ensemble des demandes (réservations, demandes en magasin, signalement de dysfonctionnements dans la consultation des ressources en ligne, demandes de PEB, demandes de documents pour le Campus La Défense, suggestions d’achat, demandes de traitement accéléré) Nouveautés Recommandation d’ouvrages
Les innovations Un compte lecteur enrichi (2) : Enregistrement de références dans des dossiers thématiques Edition de listes bibliographiques Veille bibliographique
Consultable en septembre 2016 ! La démo Consultable en septembre 2016 !