-
Notifications
You must be signed in to change notification settings - Fork 4
API Data
Le projet data.bnf.fr a pour but de rendre les données de la BnF plus utiles sur le Web. Il permet de rassembler autour de ses pages auteur, œuvre, thème, lieu, date, spectacle et périodique des ressources de la Bibliothèque nationale de France, ainsi que des ressources extérieures. Ces pages articulent les différents contenus, liens et services que la BnF fournit sur Internet. Mis en ligne en juillet 2011, data.bnf.fr continue d’évoluer et de s’accroître.
data.bnf.fr permet :
- d’accéder aux ressources de la BnF directement depuis une page Web, sans connaître préalablement les services de la BnF ;
- de s’orienter dans les ressources de la BnF et de trouver éventuellement des ressources extérieures.
L’objectif est donc de valoriser la richesse des fonds de la BnF sur le Web et de servir de pivot entre les différentes ressources. data.bnf.fr est au service des autres applications de la BnF. Enfin, le projet s’inscrit dans une démarche d’ouverture de la BnF au Web de données et d’adoption des standards du Web sémantique.
Elle permet de récupérer les informations des différentes unités documentaires au format RDF.
Il est à noter que les données présentes dans data.bnf.fr peuvent en intégralité être importées sous forme de dumps:
- ensemble des auteurs : http://echanges.bnf.fr/PIVOT/databnf_person_authors_n3.tar.gz?user=databnf&password=databnf
- ensemble des manifestations : http://echanges.bnf.fr/PIVOT/databnf_editions_n3.tar.gz?user=databnf&password=databnf
La page Web sémantique et modèle de données fournit la liste exhaustive des dumps disponibles ainsi que toutes toutes les informations sur les données exposées et les formats utilisés (ontologies). On pourra aussi consulter le modèle de données sous-jacent.
Tout simplement : http://data.bnf.fr ;-)
- rdf en xml : http://data.bnf.fr/11916418/moliere/rdf.xml
- rdf en nt : http://data.bnf.fr/11916418/moliere/rdf.nt
- rdf en n3 : http://data.bnf.fr/11916418/moliere/rdf.n3
- rdf en json-ld : http://data.bnf.fr/11916418/moliere/rdf.jsonld
- données en json : http://data.bnf.fr/11916418/moliere.json
En plus du site web statique, data.bnf.fr met à disposition sa base de données, interrogeable en SparQL.
-
Toutes les éditions du Médecin malgré lui de Molière (réponse en rdf-xml) : http://data.bnf.fr/sparql?default-graph-uri=&query=SELECT+DISTINCT+%3Fedition+%3Ftitre+%3Fdate+%3Fediteur%0D%0AWHERE+{%0D%0A++%3Chttp%3A%2F%2Fdata.bnf.fr%2Fark%3A%2F12148%2Fcb12258414j%3E+foaf%3Afocus+%3FOeuvre+.%0D%0A++%3Fedition+rdarelationships%3AworkManifested+%3FOeuvre.%0D%0A++OPTIONAL{%0D%0A++++%3Fedition+dcterms%3Adate+%3Fdate%0D%0A++}OPTIONAL{%0D%0A++++%3Fedition+dcterms%3Atitle+%3Ftitre%0D%0A++}OPTIONAL{%0D%0A++++%3Fedition+dcterms%3Apublisher+%3Fediteur%0D%0A++}%0D%0A}&format=application%2Frdf%2Bxml&timeout=0&should-sponge=&debug=on
-
Le lien dans Gallica du Médecin malgré lui de Molière (réponse en json) : http://data.bnf.fr/sparql?default-graph-uri=&query=SELECT+DISTINCT+%3Ftitle+%3FURLGallica%0D%0AWHERE+{%0D%0A++%3Chttp%3A%2F%2Fdata.bnf.fr%2Fark%3A%2F12148%2Fcb30958738h%3E+rdarelationships%3AelectronicReproduction+%3FURLGallica%3B%0D%0A++++dcterms%3Atitle+%3Ftitle.%0D%0A}&format=application%2Fjson&timeout=0&should-sponge=&debug=on
-
Les notices des documents numérisés dans Gallica au sujet d'un lieu, le lieu et sa ou ses latitude / longitude
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdarelationships: <http://rdvocab.info/RDARelationshipsWEMI/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX marcrel: <http://id.loc.gov/vocabulary/relators/>
PREFIX bnfroles: <http://data.bnf.fr/vocabulary/roles/>
SELECT DISTINCT ?docnum ?lieu ?lat ?long ?label
WHERE
{
?conceptLieu foaf:focus ?lieu ;
skos:prefLabel ?label .
?lieu a geo:SpatialThing;
geo:lat ?lat ;
geo:long ?long .
?conceptLieu skos:closeMatch ?sujet.
?edition dcterms:subject ?sujet ;
rdarelationships:expressionManifested ?exp.
?exp ?s ?p .
?edition rdarelationships:electronicReproduction ?docnum .
}
OFFSET 3
LIMIT 100
OFFSET 3
LIMIT 100