query-d5e4ab452acfd38b053cbfeb67725a18
Selecciona amb un OR de propietats
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 ?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