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. 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. 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. Comment utiliser IdRef depuis son application ? Données brutes ? Simple site Web à consulter + copier/coller ? Web Services ? Fromage et dessert !
13. Service 2 :: Micro Web Service Biblio Obtenir la bibliographie Sudoc d’une personne à partir de son identifiant IdRef
14. 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
17. Service 3 :: Web Service de recherche Interroger IdRef en XML ou JSON
18. Web service de recherche d’IdRef Quel protocole Web de recherche ? SRU ? Ad hoc ? Solution Web service natif de Solr riche et puissant Standard defacto Mêmes possibilités que via l’interface Web
19. 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*)
20. 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
21. Voir les coulisses d’IdRef avec Firebug Ouvrir cette URL dans un nouvel onglet