query-f709fb0151edf390d41e4ef89cbb2c0b
etc.) si l'instruction appropriée existe. Sinon, le résultat est ignoré et la variable n'est tout simplement pas définie. ?editeur, ?titreCela nous donne des variables supplémentaires (. Si vous mettez tous les triplets dans une seule, comme ici — OPTIONALNote : ici, il est très important d'utiliser de manière séparée les clauses
Use at
- https://query.wikidata.org/sparql
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?livre ?titre ?illustrateurLabel ?éditeurLabel ?publié
WHERE
{
?livre wdt:P50 wd:Q35610.
OPTIONAL {
?livre wdt:P1476 ?titre;
wdt:P110 ?illustrateur;
wdt:P123 ?éditeur;
wdt:P577 ?publié.
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v3("?illustrateur")
v1("?livre"):::projected
v5("?publié"):::projected
v2("?titre"):::projected
v4("?éditeur")
c8(["bd:serviceParam"]):::iri
c10(["en"]):::literal
c2(["wd:Q35610"]):::iri
v1 --"wdt:P50"--> c2
subgraph optional0["(optional)"]
style optional0 fill:#bbf,stroke-dasharray: 5 5;
v1 -."wdt:P1476".-> v2
v1 --"wdt:P110"--> v3
v1 --"wdt:P123"--> v4
v1 --"wdt:P577"--> v5
end
subgraph s1["http://wikiba.se/ontology#label"]
style s1 stroke-width:4px;
c8 --"wikibase:language"--> c10
end