Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Intégrer IdRef dans les applications documentaires de votre université. Pourquoi ? Comment ?<br />Atelier JABES2011<br />
http://www.idref.fr<br />
Que fait IdRef ?<br />Application Web dédiée aux autorités Sudoc<br />qui ne sont plus les autorités du seul Sudoc !<br />...
IdRef, une application au service d’autres applications<br />Pas une fin en soi<br />Application support<br />Applications...
Pourquoi utiliser IdRef ?<br />S’appuyer sur des référentiels existants pour gérer ses données<br />Enrichir son interface...
Comment utiliser IdRef depuis son application ?<br />Données brutes ?<br />Simple site Web à consulter + copier/coller ?<b...
Services<br />
Service 1 :: URLs pérennes et précises<br />Une URL pour chaque autorité dans chaque format<br />
Des URL pour IdRef<br />http://www.idref.fr/027146030 renvoie<br /><ul><li> soit de l’HTML
soit du RDF</li></ul>en fonction du contexte (négociation de contenu)<br />
Afficher ses préférences : HTML (défaut) ou RDF ?<br />Plugin FirefoxModify Headers<br />
En UNIMARC/XML, des libellés pré-construits par commodité<br />
Service 2 :: Micro Web Service Biblio<br />Obtenir la bibliographie Sudoc d’une personne <br />à partir de son identifiant...
Micro Web Service Biblio<br />Web service mono-tâche : lister les documents liés à l’autorité d’une personne, rôle par rôl...
Le service Biblio en XML (défaut)<br />
Page RDF enrichie par le service Biblio<br />
Service 3 :: Web Service de recherche<br />Interroger IdRef en XML ou JSON<br />
Web service de recherche d’IdRef<br />Quel protocole Web de recherche ?<br />SRU ?<br />Ad hoc ?<br />Solution<br />Web se...
Exemple<br />Nom = Jean Rau*<br />http://www.idref.fr/Sru/Solr?wt=xml&version=2.2&start=&rows=30&indent=on&fl=id,ppn_z,aff...
Astuce<br />Comment construire une URL de recherche Solr ?<br />Faire une recherche dans l’interface Web d’IdRef<br />Affi...
Voir les coulisses d’IdRef avec Firebug<br />Ouvrir cette URL dans un nouvel onglet<br />
Paramètres<br />Index<br />Tri<br />Zones à afficher (fl)<br />Nombres de résultats par page (rows)<br />
Service 4 :: IdRef comme pop-up<br />Faire communiquer votre interface Web et celle d’IdRef, en quelques lignes de Javascr...
Solution technique<br />Communication interne au navigateur<br />Via du Javascript<br />Intégration (vraiment) très facile...
Faciliter<br />Fluidifier le travail<br />Pas de multiples saisies<br />Pas de copier-coller<br />Réduire les développemen...
Scénarios<br />
Scénario 1 :: Autocomplétion<br />Ajouter à son formulaire de saisie la recherche instantanée dans IdRef<br />
Démo mégalo1<br />1 réalisé avec vrai faux trucage Greasemonkey<br />
Scénario 2 :: IdRef comme pop-up<br />Faire communiquer IdRef et son application, à la manière de STAR<br />
Démo Eprints1<br />1 réalisé avec vrai faux trucage Greasemonkey<br />
Scénario 3 :: Aligner en masse<br />Lancer un programme qui cherche à mettre en correspondance les personnes de sa base et...
Google Refine<br />+<br />Web service de recherche IdRef<br />+ <br />Micro Web Service Biblio<br />=<br />
Liste de noms de directeurs de thèse en cours (FCT)<br />Identifiants IdRef  potentiels des directeurs du FCT<br />
Upcoming SlideShare
Loading in …5
×

Intégrer IdRef dans les applications documentaires de votre université. Pourquoi ? Comment ?

2,132 views

Published on

Atelier sur IdRef lors des journées ABES 2011

Published in: Education, Technology, Business
  • Login to see the comments

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

×