Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Intégrer IdRef dans les applications
documentaires de votre université.
Pourquoi ? Comment ?
Atelier JABES2011
http://www.idref.fr
Que fait IdRef ?
• Application Web dédiée aux autorités Sudoc
– qui ne sont plus les autorités du seul Sudoc !
Interroger ...
IdRef, une application au service
d’autres applications
• Pas une fin en soi
• Application support
• Applications « client...
Pourquoi utiliser IdRef ?
• S’appuyer sur des référentiels existants pour
gérer ses données
• Enrichir son interface avec ...
Comment utiliser IdRef depuis son
application ?
• Données brutes ?
• Simple site Web à consulter + copier/coller ?
• Web S...
SERVICES
Service 1 :: URLs pérennes et précises
Une URL pour chaque autorité dans chaque format
Des URL pour IdRef
PPN 027146030
URL pérenne http://www.idref.fr/027146030
URL pérenne de la notice en RDF http://www.idre...
Afficher ses préférences : HTML (défaut) ou RDF ?
Plugin Firefox
Modify Headers
En UNIMARC/XML, des libellés
pré-construits par commodité
Service 2 :: Micro Web Service Biblio
Obtenir la bibliographie Sudoc d’une personne
à partir de son identifiant IdRef
Micro Web Service Biblio
• Web service mono-tâche : lister les documents
liés à l’autorité d’une personne, rôle par rôle.
...
Le service Biblio en XML (défaut)
Page RDF enrichie par le service Biblio
Service 3 :: Web Service de recherche
Interroger IdRef en XML ou JSON
Web service de recherche d’IdRef
• Quel protocole Web de recherche ?
– SRU ?
– Ad hoc ?
• Solution
– Web service natif de ...
Exemple
• Nom = Jean Rau*
• http://www.idref.fr/Sru/Solr?wt=xml&version
=2.2&start=&rows=30&indent=on&fl=id,ppn_z
,affcour...
Astuce
• Comment construire une URL de recherche
Solr ?
– Faire une recherche dans l’interface Web d’IdRef
– Afficher les ...
Voir les coulisses d’IdRef avec Firebug
Ouvrir cette URL dans un nouvel onglet
Paramètres
• Index
• Tri
• Zones à afficher (fl)
• Nombres de résultats par page (rows)
Service 4 :: IdRef comme pop-up
Faire communiquer votre interface Web et celle d’IdRef, en quelques
lignes de Javascript
Solution technique
• Communication interne au navigateur
• Via du Javascript
• Intégration (vraiment) très facile et
param...
Faciliter
• Fluidifier le travail
– Pas de multiples saisies
– Pas de copier-coller
• Réduire les développements informati...
SCÉNARIOS
Scénario 1 :: Autocomplétion
Ajouter à son formulaire de saisie la recherche instantanée dans IdRef
Démo mégalo
1
1
réalisé avec vrai faux trucage Greasemonkey
Scénario 2 :: IdRef comme pop-up
Faire communiquer IdRef et son application, à la manière de STAR
Démo Eprints
1
1
réalisé avec vrai faux trucage Greasemonkey
Scénario 3 :: Aligner en masse
Lancer un programme qui cherche à mettre en correspondance les
personnes de sa base et les ...
Google Refine
+
Web service de recherche IdRef
+
Micro Web Service Biblio
=
Liste de noms de directeurs de thèse en cours (FCT)
Identifiants IdRef potentiels des directeurs du FCT
Des questions ?
https://stp.abes.fr/node/3?origine=idref
Jabes 2011 - Signalement des ressources électroniques - "Intégrer IdRef dans les applications documentaires de votre unive...
Jabes 2011 - Signalement des ressources électroniques - "Intégrer IdRef dans les applications documentaires de votre unive...
Jabes 2011 - Signalement des ressources électroniques - "Intégrer IdRef dans les applications documentaires de votre unive...
Prochain SlideShare
Chargement dans…5
×

Jabes 2011 - Signalement des ressources électroniques - "Intégrer IdRef dans les applications documentaires de votre université. Pourquoi? Comment?"

219 vues

Publié le

Jabes 2011 - Signalement des ressources électroniques - "Intégrer IdRef dans les applications documentaires de votre université. Pourquoi? Comment?", Yann Nicolas, ABES, chef du département "Études et Projets", dans le cadre des Journées Abes 2011

Publié dans : Formation
  • Login to see the comments

  • Soyez le premier à aimer ceci

Jabes 2011 - Signalement des ressources électroniques - "Intégrer IdRef dans les applications documentaires de votre université. Pourquoi? Comment?"

  1. 1. Intégrer IdRef dans les applications documentaires de votre université. Pourquoi ? Comment ? Atelier JABES2011
  2. 2. http://www.idref.fr
  3. 3. Que fait IdRef ? • Application Web dédiée aux autorités Sudoc – qui ne sont plus les autorités du seul Sudoc ! Interroger et consulter Créer et modifier
  4. 4. IdRef, une application au service d’autres applications • Pas une fin en soi • Application support • Applications « clientes » cibles : – Applications documentaires – Ens. Sup. et Recherche (France) Exemples : archives ouvertes, archives institutionnelles, SIGB, plateformes pédagogiques, bibliothèques numériques, presses universitaires, etc.
  5. 5. Pourquoi utiliser IdRef ? • S’appuyer sur des référentiels existants pour gérer ses données • Enrichir son interface avec des données extérieures utilisant les identifiants idRef • Participer au Web de données
  6. 6. Comment utiliser IdRef depuis son application ? • Données brutes ? • Simple site Web à consulter + copier/coller ? • Web Services ? Fromage et dessert !
  7. 7. SERVICES
  8. 8. Service 1 :: URLs pérennes et précises Une URL pour chaque autorité dans chaque format
  9. 9. Des URL pour IdRef PPN 027146030 URL pérenne http://www.idref.fr/027146030 URL pérenne de la notice en RDF http://www.idref.fr/027146030.rdf URL pérenne de la notice en UNIMARC/XML http://www.idref.fr/027146030.xml http://www.idref.fr/027146030 renvoie • soit de l’HTML • soit du RDF en fonction du contexte (négociation de contenu)
  10. 10. Afficher ses préférences : HTML (défaut) ou RDF ? Plugin Firefox Modify Headers
  11. 11. En UNIMARC/XML, des libellés pré-construits par commodité
  12. 12. Service 2 :: Micro Web Service Biblio Obtenir la bibliographie Sudoc d’une personne à partir de son identifiant IdRef
  13. 13. Micro Web Service Biblio • Web service mono-tâche : lister les documents liés à l’autorité d’une personne, rôle par rôle. • Fonctionnement : – Requête = 1 URL avec 1 identifiant de personne (PPN) – Réponse = 1 liste de documents, ventilée par rôle (auteur, préfacier…) • Deux formats : – XML – JSON – Négociation de contenu
  14. 14. Le service Biblio en XML (défaut)
  15. 15. Page RDF enrichie par le service Biblio
  16. 16. Service 3 :: Web Service de recherche Interroger IdRef en XML ou JSON
  17. 17. Web service de recherche d’IdRef • Quel protocole Web de recherche ? – SRU ? – Ad hoc ? • Solution – Web service natif de Solr • riche et puissant • Standard de facto – Mêmes possibilités que via l’interface Web
  18. 18. Exemple • Nom = Jean Rau* • http://www.idref.fr/Sru/Solr?wt=xml&version =2.2&start=&rows=30&indent=on&fl=id,ppn_z ,affcourt_z&q=persname_t:(jean AND rau*) • http://www.idref.fr/Sru/Solr?wt=json&version =2.2&start=&rows=30&indent=on&fl=id,ppn_z ,affcourt_z&q=persname_t:(jean AND rau*)
  19. 19. Astuce • Comment construire une URL de recherche Solr ? – Faire une recherche dans l’interface Web d’IdRef – Afficher les requêtes serveur avec le plugin Firebug – Récupérer l’URL de la requête Solr
  20. 20. Voir les coulisses d’IdRef avec Firebug Ouvrir cette URL dans un nouvel onglet
  21. 21. Paramètres • Index • Tri • Zones à afficher (fl) • Nombres de résultats par page (rows)
  22. 22. Service 4 :: IdRef comme pop-up Faire communiquer votre interface Web et celle d’IdRef, en quelques lignes de Javascript
  23. 23. Solution technique • Communication interne au navigateur • Via du Javascript • Intégration (vraiment) très facile et paramétrable
  24. 24. Faciliter • Fluidifier le travail – Pas de multiples saisies – Pas de copier-coller • Réduire les développements informatiques
  25. 25. SCÉNARIOS
  26. 26. Scénario 1 :: Autocomplétion Ajouter à son formulaire de saisie la recherche instantanée dans IdRef
  27. 27. Démo mégalo 1 1 réalisé avec vrai faux trucage Greasemonkey
  28. 28. Scénario 2 :: IdRef comme pop-up Faire communiquer IdRef et son application, à la manière de STAR
  29. 29. Démo Eprints 1 1 réalisé avec vrai faux trucage Greasemonkey
  30. 30. Scénario 3 :: Aligner en masse Lancer un programme qui cherche à mettre en correspondance les personnes de sa base et les identifiants IdRef
  31. 31. Google Refine + Web service de recherche IdRef + Micro Web Service Biblio =
  32. 32. Liste de noms de directeurs de thèse en cours (FCT) Identifiants IdRef potentiels des directeurs du FCT
  33. 33. Des questions ? https://stp.abes.fr/node/3?origine=idref

×