Les API ouvertes de la BNF
Webinaire du 1er juin 2021
Pour que le webinaire se passe bien
interagir
poser une question
🎥
sondage
Etalab
Les missions de l’équipe API de la DINUM
Ecourager �l’exposition d’API par les administrations
Réaliser des cas d’usages avec de l’impact grâce aux API
Présentation de l’offre de la BnF
Cartographie �de l’offre
Quelles données ?
Pour quels usages ?
Quelles modalités�d’accès ?
Présentation de l’offre de la BnF
Les données
documents numérisés
données dérivées
métadonnées
jeux de �données
données sur les usages
documents �nés numériques
Présentation de l’offre de la BnF
Les usages
Echanger des informations : protocoles OAI-PMH
Chercher de l’information : SRU Catalogue, SRU Gallica, SPARQL data.bnf
Réutiliser des données et contenus : API Gallica, IIIF, dumps
Industries culturelles, recherche, grand public
Interroger, aligner, réutiliser, transformer, agréger...
Présentation de l’offre de la BnF
Les modalités
API, services web
Jeux de données �(prédéfinis, à la �demande)
SPARQL
OAI-PMH
Focus sur data.bnf.fr
10 ans du projet
Focus sur data.bnf.fr
Focus sur les API Gallica
L’offre
Interroger le moteur d’indexation Gallica : API SRU, Facettes, Occurrences
Accéder aux métadonnées Gallica : protocole OAI-PMH
Accéder aux contenus : API Pagination, Calendrier, Texte, Vignettes
Accéder aux images : API IIIF Presentation et Image
Usages
Extraction de données et contenus, interrogation synchrone des entrepôts
https://gallica.bnf.fr�Gallica, la bibliothèque numérique de la BnF et de ses partenaires
Focus sur IIIF
IIIF : un protocole interopérable d’échange de contenus image
Bibliothèques, archives, musées
API Presentation, Image, Search, Authentification
API v3 : audio, vidéo (2021-2022)
IIIF, c’est aussi un écosystème : communauté, contenus, services, outils
Cas d’usage : recherche
Projet JADIS Paris,�Rémi Petitpierre, master 2,�École polytechnique �fédérale de Lausanne �(EPFL)�Alignement de cartes �anciennes (BnF, BHVP) �sur des données carto-�graphiques contemporaines
OAI-PMH�API IIIF Image
http://gallicastudio.bnf.fr�Boîte à outils
Cas d’usage : interopérabilité des contenus
Deux exemplaires d’un imprimé �conservés dans différentes�Institutions consultés�dans le visualiseur IIIF Mirador�
BnF
Stanford
Cas d’usage : interopérabilité des contenus
Portail France-Angleterre : �800 manuscrits médiévaux �enluminés �
BnF
British Library
https://manuscrits-france-angleterre.org/
https://www.bl.uk/fr-FR/medieval-english-french-manuscripts
MB Gallica + Mirador
Cas d’usage : médiation
Médiation numérique, �diffusion, participation �des publics
ressources
outils : Storiiies, Exhibit, Leaflet-IIIF, TIFY...
Storiiies
Leaflet-IIIF
Collections IIIF
https://gallica.bnf.fr/blog
https://www.bnf.fr/fr/itineraires-de-decouverte-dans-le-schema-numerique�
En savoir plus
api.bnf.fr
Documentation
Tutoriels, exemples
Jeux de données
En savoir plus
api.bnf.fr
Console Swagger �de test des API�
Le projet MODOAP
Julien Schuh, maître de conférence à l’université Paris Nanterre, projet MODOAP : �utilisation des API Gallica dans le contexte d’un projet de recherche �en humanités numériques
https://modoap.huma-num.fr/
Schéma du protocole de traitement
Projet Manuels
Utilisation des outils destinés aux images et au texte sur un corpus de manuels scolaires et de guides de voyage historiques:
Projet Kagan
Utilisation des outils destinés aux images sur un corpus de photographies d’Elie Kagan :
Extraction de corpus
Production de fichiers dans un format pivot (json)
Extraction automatique d’illustrations
Entraînement de modèles de segmentation
Utilisation de l’OLR pour l’entraînement de modèles
Sparnatural
Thomas Francart, consultant senior sur le web de données et la mise en place �de graphes de connaissances, société Sparna (http://blog.sparna.fr)
Sparnatural : Interface de recherche / exploration intuitive du graphe sémantique des données de la BnF data.bnf.fr avec le langage SPARQL
data.bnf.fr/sparql
Diffusion des données de la BNF dans un graphe de connaissances riche.
Permet de traverser le graphe suivant de nombreux axes.
Un aperçu de la structure du graphe que l’on peut parcourir dans data.bnf.fr.
Une des valeurs ajoutées fortes dans ce mode d’exposition des données : le regroupement des notices d’édition de la même oeuvre (modèle FRBR).
SPARQL pour moi ou SPARQL pour vous ?
SPARQL pour moi (développeur informatique) : http://data.bnf.fr/sparql
SPARQL pour tout le monde : http://sparnatural.eu/demos/demo-bnf
Sparnatural est un composant Javascript permettant d’explorer un graphe de connaissances en créant des requêtes SPARQL de façon intuitive.
Sparnatural est configurable pour s’adapter à toutes les structures de graphes.
Autres démos disponibles : DBPedia, Journal Officiel du Luxembourg
Voir également le projet OpenArchaeo : http://openarchaeo.huma-num.fr/
Les oeuvres de Baudelaire
Les oeuvres auxquelles Baudelaire a contribué (comme traducteur d’Edgard Allan Poe par exemple)
… en anglais
Les éditions d’une oeuvre de Baudelaire ...
… ou en basque, en occitan ou breton ?
… de 1857
Les spectacles adaptés d’une oeuvre de Baudelaire...
Voir le SPARQL
L’enjeu
Vous avez construit un graphe de connaissances… et maintenant ?
Comment valoriser ce graphe de connaissances dans une expérience utilisateur en tant que graphe ?
Et non pas en tant que : champ de recherche (à la Google), listes de résultats, filtrage à facettes (à la Amazon), fiches d’entités (à la Wikipedia)..
Une nouvelle modalité d’accès à l’information : l’exploration de graphe
Masques
Léane Beauquis et Kélit Raynaud, étudiants de l’Ecole Estienne et d’INA SUP, workshop interécole DSAA DCN (Ecole Estienne) et INA SUP : utilisation de l’API IIIF de Gallica pour l’accès aux images de la collection de masques numérisés du département �des Arts du spectacle de la BnF
https://www.jpo-2021.ecole-estienne.paris/dsaa-design-cr%C3%A9ation-num%C3%A9rique
https://www.linkedin.com/in/kelitraynaud/�https://www.linkedin.com/in/léane-beauquis-1a9b921b1/
Temps de questions / réponses
Contact :