Cette vignette reprend l’ensemble des exemples proposés sur le SPARQL endpoint de la BNF et
les “traduit” en commandes glitter
pour que les
utilisateurs de R puissent les exécuter directement depuis R.
Pour limiter la taille et le temps d’exécution de cette vignette
chaque jeu de données en résultat et limité à 10 lignes maximum à l’aide
de spq_head(n=10)
.
Explorer les données
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?s ?p ?o") %>%
spq_head(10) %>%
spq_perform()
knitr::kable(tib)
Dates biographiques d’un auteur
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?auteur foaf:birthday ?jour") %>%
spq_add("?auteur bio:birth ?date1") %>%
spq_add("?auteur bio:death ?date2") %>%
spq_add("?auteur foaf:name ?nom", .required = FALSE) %>%
spq_arrange(jour) %>%
spq_prefix() %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
auteur | date1 | date2 | jour | nom |
---|---|---|---|---|
http://data.bnf.fr/ark:/12148/cb14656286b#about | 18..–1-8. | 18.. | -1-8. | Michel Pourchet |
http://data.bnf.fr/ark:/12148/cb12516278f#about | 189. | 197. | ..-.. | William Appleton Coolidge |
http://data.bnf.fr/ark:/12148/cb17102333k#about | 1860 | 1929 | ..-.. | Karl Hoppe |
http://data.bnf.fr/ark:/12148/cb17103447s#about | 1884 | 1952-08-02 | ..-.. | Helen Margareth Kelly |
http://data.bnf.fr/ark:/12148/cb171050862#about | 1899 | 19.. | ..-.. | Jack Taylor |
http://data.bnf.fr/ark:/12148/cb17105093b#about | 19.. | 19.. | ..-.. | Charlie Ring |
http://data.bnf.fr/ark:/12148/cb171082196#about | 18.. | 19.. | ..-.. | Louis Dauphin |
http://data.bnf.fr/ark:/12148/cb17108223f#about | 18.. | 19.. | ..-.. | Amédée Chivot |
http://data.bnf.fr/ark:/12148/cb17108540v#about | 1867 | 1945 | ..-.. | Ernest Henry Cook |
http://data.bnf.fr/ark:/12148/cb17112798g#about | 1865 | 1925-04-16 | ..-.. | Kalin Naidenov |
Toutes les éditions de l’oeuvre Les Fleurs du Mal de Baudelaire
fleurs_du_mal="<http://data.bnf.fr/ark:/12148/cb11947965f>"
tib=spq_init(endpoint = "dataBNF") %>%
spq_add("{fleurs_du_mal} foaf:focus ?Oeuvre") %>%
spq_add("?edition rdarelationships:workManifested ?Oeuvre") %>%
spq_add("?edition dcterms:date ?date", .required=FALSE) %>%
spq_add("?edition dcterms:title ?titre") %>%
spq_add("?edition dcterms:publisher ?editeur") %>%
spq_head(n=10) %>%
spq_prefix() %>%
spq_perform()
knitr::kable(tib)
Oeuvre | date | editeur | edition | titre |
---|---|---|---|---|
http://data.bnf.fr/ark:/12148/cb11947965f#about | 1923 | Tours, impr. Deslis père, R. et P. Deslis ; Paris, Bibliothèque Charpentier, Eugène Fasquelle, éditeur, II, rue de Grenelle , 1923. In-16, XXVIII-383 p. [8396] | http://data.bnf.fr/ark:/12148/cb31758652k#about | Charles Baudelaire. Les Fleurs du Mal. Texte de 1861 avec les variantes de 1857 et des journaux et revues. Précédé d’une étude sur Baudelaire, par Théodore de Banville. Deux portraits et une autographe. 8e mille |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 1919 | Paris , 1919. In-12 | http://data.bnf.fr/ark:/12148/cb317586517#about | Les Fleurs du mal… 6e mille |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 2007 | Bologna : Associazione culturale “In forma di parole” , 2007 | http://data.bnf.fr/ark:/12148/cb42189967h#about | Les fleurs du mal : l’edizione condannata, 1857 |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 1961 | Paris, Bruxelles : M. Didier , [1961] | http://data.bnf.fr/ark:/12148/cb329152214#about | Les Fleurs du mal |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 1983 | Paris : France loisirs , 1983 | http://data.bnf.fr/ark:/12148/cb34718779g#about | Les Fleurs du mal |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 2014 | [Paris] : Flammarion , DL 2014 | http://data.bnf.fr/ark:/12148/cb43843553s#about | Les fleurs du mal |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 2018 | Paris : Bordas , DL 2018 | http://data.bnf.fr/ark:/12148/cb45467113d#about | Les fleurs du mal |
http://data.bnf.fr/ark:/12148/cb11947965f#about | [19??] | Paris : Poulet-Malassis et De Broise , [19??] | http://data.bnf.fr/ark:/12148/cb39998820s#about | Les fleurs du mal |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 2006 | [Paris] : Larousse , DL 2006 | http://data.bnf.fr/ark:/12148/cb40975778j#about | Les fleurs du mal : poésie |
http://data.bnf.fr/ark:/12148/cb11947965f#about | 2014 | Paris : First éd. , DL 2014 | http://data.bnf.fr/ark:/12148/cb43824767v#about | Les fleurs du mal |
Lien à un document numérisé dans Galliga
doc="<http://data.bnf.fr/ark:/12148/cb42712156j#about>"
tib=spq_init(endpoint="dataBNF") %>%
spq_add("{doc} rdarelationships:electronicReproduction ?URLGallica") %>%
spq_add("{doc} dcterms:title ?title") %>%
spq_prefix() %>%
spq_perform()
knitr::kable(tib)
URLGallica | title |
---|---|
https://gallica.bnf.fr/ark:/12148/btv1b85143834 | Le Portrait de Manon // opéra comique en un acte // poëme de Georges Boyer. // Musique de J. Massenet // (partition d’orchestre) // printemps 1893 // Paris |
Expositions virtuelles de la BNF
expo="<http://data.bnf.fr/ontology/bnf-onto/ExpositionVirtuelle>"
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?exposition a {expo}") %>%
spq_add("?exposition dcterms:title ?titre") %>%
spq_add("?exposition dcterms:subject ?sujet") %>%
spq_head(n=30) %>%
spq_perform()
knitr::kable(tib)
Retrouver un nom de personne à partir d’un ISNI
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?person isni:identifierValid '0000000121012885'") %>%
spq_add("?person foaf:focus ?identity") %>%
spq_add("?identity foaf:familyName ?nom") %>%
spq_add("?identity foaf:givenName ?prenom") %>%
spq_perform()
knitr::kable(tib)
identity | nom | person | prenom |
---|---|---|---|
http://data.bnf.fr/ark:/12148/cb119010630#about | Dumas | http://data.bnf.fr/ark:/12148/cb119010630 | Alexandre |
Identifiant ARK d’une notice à partir du numéro FRBNF
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?pidArk bnf-onto:FRBNF '11992081'^^xsd:integer") %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
pidArk |
---|
http://data.bnf.fr/ark:/12148/cb119920811 |
Retrouver une oeuvre à partir d’un ISBN
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?work rdfs:label ?title") %>%
spq_add("?work dcterms:creator ?creator") %>%
spq_add("?manifestation bnf-onto:isbn '2-7028-4777-3'") %>%
spq_add("?manifestation rdarelationships:workManifested ?work") %>%
spq_add("?creator foaf:name ?name") %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
creator | manifestation | name | title | work |
---|---|---|---|---|
http://data.bnf.fr/ark:/12148/cb12249911x#about | http://data.bnf.fr/ark:/12148/cb37706266g#about | Michel Houellebecq | Extension du domaine de la lutte | http://data.bnf.fr/ark:/12148/cb15849704j#about |
Tous les auteurs morts avant 1924
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?oeuvre dcterms:creator ?auteur") %>%
spq_add("?auteur bio:death ?mort") %>%
spq_add("?auteur foaf:familyName ?nom") %>%
spq_filter(as.integer(mort) < as.integer('1924')) %>%
spq_group_by(auteur, nom, mort) %>%
spq_arrange(desc(as.integer(mort))) %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
Images dans data.bnf.fr
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?image dcterms:type <http://purl.org/dc/dcmitype/StillImage>") %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
Ouvrages adaptés pour la jeunesse
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?manifestation bnf-onto:ouvrageJeunesse 'true'^^xsd:boolean") %>%
spq_add(". rdarelationships:workManifested ?oeuvre") %>%
spq_add(". rdfs:seeAlso ?uri") %>%
spq_group_by(uri, oeuvre) %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
Portraits d’auteur, issus de Gallica
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?auteur rdf:type skos:Concept") %>%
spq_add(". foaf:focus ?person") %>%
spq_add("?doc rdarelationships:electronicReproduction ?url") %>%
spq_add(". dcterms:subject ?auteur") %>%
spq_add(". dcterms:subject <http://data.bnf.fr/ark:/12148/cb11932843f>") %>%
spq_head(n=10) %>%
spq_group_by(auteur, url) %>%
spq_perform()
knitr::kable(tib)
Termes spécifiques d’un sujet (RAMEAU)
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?sujet1 skos:prefLabel ?label") %>%
spq_add(". skos:narrower ?uri2") %>%
spq_add("?uri2 skos:prefLabel ?label2") %>%
spq_add("?uri2 skos:narrower ?uri3", .required = FALSE) %>%
spq_add("?uri3 skos:prefLabel ?label3", .required = FALSE) %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
Sujets RAMEAU de type nom commun
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?sujet dcterms:isPartOf <http://data.bnf.fr/vocabulary/rameau/r166>") %>%
spq_add(". skos:prefLabel ?label") %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)
label | sujet |
---|---|
Oscillateurs à quartz | http://data.bnf.fr/ark:/12148/cb11932906h |
Langues yi | http://data.bnf.fr/ark:/12148/cb11941930b |
Bibliothèques de recherche – Acquisitions | http://data.bnf.fr/ark:/12148/cb119615492 |
Immunsérums | http://data.bnf.fr/ark:/12148/cb119652972 |
Îles – Japon | http://data.bnf.fr/ark:/12148/cb119773851 |
Chemins de fer – Traverses | http://data.bnf.fr/ark:/12148/cb11977811v |
Enseignement mutuel | http://data.bnf.fr/ark:/12148/cb119787810 |
Banques des yeux | http://data.bnf.fr/ark:/12148/cb11979617v |
Lingua franca (langue) | http://data.bnf.fr/ark:/12148/cb119800297 |
Joints d’étanchéité | http://data.bnf.fr/ark:/12148/cb119803110 |
Alignement entre les sujets RAMEAU et lieux
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?c a <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing>") %>%
spq_add("?lieu foaf:focus ?c") %>%
spq_add("?lieu skos:closeMatch ?concept") %>%
spq_group_by(lieu, concept , c) %>%
spq_head(n=100) %>%
spq_perform()
knitr::kable(tib)
Liens vers wikipedia pour les auteurs
tib=spq_init(endpoint="dataBNF") %>%
spq_add("?ConceptA foaf:focus ?auteur") %>%
spq_add("?oeuvre dcterms:creator ?auteur") %>%
spq_add("?ConceptA rdfs:seeAlso ?wikipedia") %>%
spq_filter(str_detect(wikipedia,'wikipedia')) %>%
spq_head(n=10) %>%
spq_perform()
knitr::kable(tib)