query-3719f3965475c91dc52692387e6806c3

rq turtle/ttl

– apapun yang bisa jadi semacam "cadangan" yang masuk akal. (P1843)taxon common name , dan (P1786)posthumous name , (P1449)nickname atribut-atribut lain yang dapat digunakan dalam hal ini melingkupi untuk "anggota dari beberapa misi ke Bulan" dan satu lagi untuk "anggota Apollo 13". Tapi kita hanya ingin memilih hasil yang paling tidak salah satu kondisi ini terpenuhi. OPTIONAL (cukup mendekati, bukan?). Pengetatan itu tidak dapat diekspresikan dalam satu jejak atribut sehingga kita perlu satu klausa (Q182252)Apollo 13 telah terpenuhi. Sebagai contoh, mari dapatkan semua astronot yang pernah ke Bulan sekalian dengan anggota OPTIONAL untuk menjamin bahwa paling tidak ada satu atau beberapa blok FILTER dengan BOUNDKamu juga bisa menggabungkan

Use at

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 ?astronot ?astronotLabel
WHERE
{
  ?astronot wdt:P31 wd:Q5;
             wdt:P106 wd:Q11631.
  OPTIONAL {
    ?astronot wdt:P450 ?misi.
    ?misi wdt:P31 wd:Q495307.
  }
  OPTIONAL {
    ?astronot wdt:P450 wd:Q182252.
    BIND(wd:Q182252 AS ?misi).
  }
  FILTER(BOUND(?misi)).
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v2("?astronot"):::projected v3("?misi") c7(["wd:Q182252"]):::iri c9(["bd:serviceParam"]):::iri c11(["#91;AUTO_LANGUAGE#93;"]):::literal c2(["wd:Q5"]):::iri c4(["wd:Q11631"]):::iri c6(["wd:Q495307"]):::iri f0[["bound(?misi)"]] f0 --> v3 v2 --"wdt:P31"--> c2 v2 --"wdt:P106"--> c4 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v2 -."wdt:P450".-> v3 v3 --"wdt:P31"--> c6 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v2 -."wdt:P450".-> c7 bind1[/"'wd:Q182252'"/] bind1 --as--o v3 end subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c9 --"wikibase:language"--> c11 end