query-4227a2b31fa89b8178612be0bae93a41
– qualsiasi cosa in cui una sorta di “ripiego” ha un senso. (P1843)taxon common name e (P1786)posthumous name , (P1449)nickname Altre proprietà che possono essere utilizzate in questo modo includono per “membro di qualche missione lunare” e un'altro per “membro dell'Apollo 13”. Ma vogliamo solo selezionare quei risultati in cui almeno una di queste condizioni è vera. OPTIONAL (abbastanza vicino, giusto?). Quella limitazione non può essere espressa come un singolo percorso di proprietà, quindi abbiamo bisogno di una clausola (Q182252)Apollo 13 sia stato soddisfatto. Per esempio, prendiamo tutti gli astronauti che sono andati sulla luna, così come i membri dell'OPTIONAL per assicurarti che almeno uno dei vari blocchi FILTER con BOUNDPuoi anche combinare
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 ?astronauta ?astronautaLabel
WHERE
{
?astronauta wdt:P31 wd:Q5;
wdt:P106 wd:Q11631.
OPTIONAL {
?astronauta wdt:P450 ?missione.
?missione wdt:P31 wd:Q495307.
}
OPTIONAL {
?astronauta wdt:P450 wd:Q182252.
BIND(wd:Q182252 AS ?missione).
}
FILTER(BOUND(?missione)).
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}