query-d5e4ab452acfd38b053cbfeb67725a18

rq turtle/ttl

Selecciona amb un OR de propietats

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 ?item ?total ?nit ?hivern ?aire ?entra ?int
# ?vista_nocturna ?vista_hivernal ?vista_a_ria ?imatge_entrada ?imatge_interior
WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
    VALUES ?img {
                      wd:Q41176
                      wd:Q16970
                      wd:Q23413
                      wd:Q4989906
                      wd:Q131681
                     }
 ?item wdt:P31 ?img.
  OPTIONAL { ?item wdt:P3451 ?vista_nocturna. }
  OPTIONAL { ?item wdt:P5252 ?vista_hivernal. }
  OPTIONAL { ?item wdt:P8592 ?vista_a_ria. }
  OPTIONAL { ?item wdt:P9721 ?imatge_entrada. }
  OPTIONAL { ?item wdt:P5775 ?imatge_interior. }
  BIND(IF(BOUND(?vista_nocturna),1,0) AS ?nit).
  BIND(IF(BOUND(?vista_hivernal),1,0) AS ?hivern).
  BIND(IF(BOUND(?vista_a_ria),1,0) AS ?aire).
  BIND(IF(BOUND(?imatge_entrada),1,0) AS ?entra).
  BIND(IF(BOUND(?imatge_interior),1,0) AS ?int).
  BIND (STR(?nit + ?hivern + ?aire + ?entra + ?int) as ?total)
FILTER( ?total != "0" )
}
LIMIT 10000

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v11("?aire"):::projected v12("?entra"):::projected v10("?hivern"):::projected v7("?imatge_entrada") v8("?imatge_interior") v2("?img") v13("?int"):::projected v3("?item"):::projected v9("?nit"):::projected v14("?total"):::projected v6("?vista_a_ria") v5("?vista_hivernal") v4("?vista_nocturna") c3(["bd:serviceParam"]):::iri c5(["#91;AUTO_LANGUAGE#93;,en"]):::literal f0[["?total != '0'"]] f0 --> v14 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c3 --"wikibase:language"--> c5 end bind1[/VALUES ?img/] bind1-->v2 bind10(["wd:Q41176"]) bind10 --> bind1 bind11(["wd:Q16970"]) bind11 --> bind1 bind12(["wd:Q23413"]) bind12 --> bind1 bind13(["wd:Q4989906"]) bind13 --> bind1 bind14(["wd:Q131681"]) bind14 --> bind1 v3 --"wdt:P31"--> v2 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v3 -."wdt:P3451".-> v4 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v3 -."wdt:P5252".-> v5 end subgraph optional2["(optional)"] style optional2 fill:#bbf,stroke-dasharray: 5 5; v3 -."wdt:P8592".-> v6 end subgraph optional3["(optional)"] style optional3 fill:#bbf,stroke-dasharray: 5 5; v3 -."wdt:P9721".-> v7 end subgraph optional4["(optional)"] style optional4 fill:#bbf,stroke-dasharray: 5 5; v3 -."wdt:P5775".-> v8 end bind2[/"if(bound(?vista_nocturna),'1^^xsd:integer','0^^xsd:integer')"/] v4 --o bind2 bind2 --as--o v9 bind3[/"if(bound(?vista_hivernal),'1^^xsd:integer','0^^xsd:integer')"/] v5 --o bind3 bind3 --as--o v10 bind4[/"if(bound(?vista_a_ria),'1^^xsd:integer','0^^xsd:integer')"/] v6 --o bind4 bind4 --as--o v11 bind5[/"if(bound(?imatge_entrada),'1^^xsd:integer','0^^xsd:integer')"/] v7 --o bind5 bind5 --as--o v12 bind6[/"if(bound(?imatge_interior),'1^^xsd:integer','0^^xsd:integer')"/] v8 --o bind6 bind6 --as--o v13 bind7[/"str(?nit + ?hivern + ?aire + ?entra + ?int)"/] v9 --o bind7 v10 --o bind7 v11 --o bind7 v12 --o bind7 v13 --o bind7 bind7 --as--o v14