Technologies de l'Information et de la Communication appliquées aux bibliothèques
Etudes et conseil, Formation, Travaux à Façons
Site de Jacques Kergomard, biblioticien autoproclamé
Je concluais mon article précédent sur la nécessité de disposer des identifiants de notices autorités de la BNF pour pouvoir récupérer de manière fiable une fiche dans data.bnf.fr, ce qui n’est possible qu’en synchronisant son catalogue avec la base Opale+. Le projet OpenCat est un exemple de l'utilisation des données du dépôt bnf.data.fr. Comme pour les notices autorités, Il repose sur la récupération de l'intégralité des données ce qui est une solution complexe à mettre en œuvre. L'utilisation du langage de requêtes SPARQL me semble une solution alternative intéressante comme l'a été le protocole Z39.50 pour la récupération des notices de BN Opale+
Une fiche au format RDF est constituée de triplets (sujet, prédicat, objet) dont le sujet est une ressource et l’objet une chaîne de caractères (en orange sur le schéma) – par exemple, dates et informations biographiques pour une personne ou titres et notes pour une notice d’œuvre – ou des URI de ressources liées (en vert sur le schéma) – par exemple, auteur vers ses œuvres, œuvre vers ses expressions ou expression vers ses manifestations. Dans le cas d’une URI, il va falloir lire la fiche de chaque ressource liée jusqu’à obtenir une donnée affichable. Les temps de réponses sont directement proportionnels au nombre de liens, rendant difficile un affichage en temps réel dans un portail.
J’avais déjà évoqué ce problème, mais pour les liens entre notices autorités, dans mon article sur la synchronisation des catalogues où j’arrivais à la conclusion que ce problème admet deux solutions :
Pour vous donner une idée de la puissance de l’outil, voici deux exemples utilisant DBpedia, le dépôt RDF de Wikipedia. Malheureusement, ce serveur est généralement en maintenance en début de matinée (la nuit américaine), donc ne vous étonnez pas si les requêtes n’aboutissent pas.
Cette solution est facile à mettre en place et on imagine aisément les possibilités d’un tel système pour un catalogue de bibliothèque en utilisant le dépôt RDF data.bnf.fr.
Pour ceux qui souhaite en savoir plus, je vous renvoie au diaporama « SPARQL Comment illuminer vos mashup en consomment les données du Linked Data » ou à l’article « Amusons-nous avec RDFa », qui m’ont personnellement beaucoup aidé.
Lors de la mise en place de BN Opale+, la question s’était posé de trouver une solution alternative au cdrom pour la diffusion des notices en Iso2709 aux bibliothèques. Créé, encore, à l’initiative de la BM de Fresnes, le club des utilisateurs des produits de la BNF avait proposé dans un document intitulé « Travailler avec la BNF » la mise en place d’un serveur Z39.50, ce qui fut accepté et mis en place mais pour les seules notices bibliographiques. A la suite du logiciel Aloès, la plupart des éditeurs de SIGB intègrent aujourd’hui à leur module de gestion du catalogue un client Z3950, ce qui a permis de généraliser la récupération de notices.
Plus de dix ans après, la situation est analogue pour travailler avec data.bnf.fr. Je suis convaincu que le couple RDF / SPARQL est la suite logique de la paire iso2709 / Z39.50.
Reste à trouver un équivalent pour le groupe d’utilisateurs de l’époque pour convaincre la BNF ou un organisme intéressé par un tel développement..
Commentaires
Arnaud Lelache - AFI
25. Octobre 2013 - 12:13
Permalien
La BNF doit partager d'avantage de données.
Data.bnf.fr est souvent cité en exemple par les pouvoirs publics pour afficher la réalisé du positionnement du Ministère de la Culture vis à vis de l'open Data.
L'initiative data.bnf.fr va dans le bon sens et permettra à terme aux logiciels et sites web de bénéficier d'alignements qualifiés entre les sources de données du web de données. Nous allons pouvoir imaginer des nouveaux services innovants à partir de ces données, mais les projets comme opencat restent du maquettage et ne sont pas exploitables concretement à court terme par une bibliothèque.
En attendant, il serait plus utile que le ministère de la culture autorise la BNF à mettre l'ensemble des notices bibliographique et d'autorité de la BNF sous licence ouverte de l'Etat et à disposition sur data.bnf.fr au format Marc. Cela permettait à tous les prestataires de services pour bibliothèque ou les métiers du livre de proposer des services d'enrichissement basé sur ce travail réalisé par la BNF et sous exploité par les SIGB et les portails.
Jean-Claude Moi...
9. Juillet 2014 - 15:37
Permalien
BNF et SPARQL
Il me semble que la BNF est accessible en SPARQL
Voir
http://onsem.wp.mines-telecom.fr/2014/07/09/quelques-points-dacces-sparq...
jacques kergomard
10. Juillet 2014 - 17:54
Permalien
Endpoint sparql bnf
Merci de l'info, je vais tester ça et rendrais compte sur ce blog.