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 />
Prochain SlideShare
Chargement dans…5
×

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

1 953 vues

Publié le

Atelier sur IdRef lors des journées ABES 2011

Publié dans : Formation, Technologie, Business
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 953
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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 />

×