query-ab13e18bb7e01eece670ef1f157bf372
Parteizugehörigkeit). Damit wir dabei immer noch die Label bekommen, müssen wir sie im Label Service jetzt explizit anfordern. SAMPLEWir wollen auch die Parteizugehörigkeit anzeigen (ebenfalls optional). Allerdings sind manche Bürgermeisterinnen in mehreren Parteien (hauptsächlich: Die Linke und ihre Vorgängerparteien), daher gruppieren wir die Ergebnisse und wählen für jede Bürgermeisterin eine Partei zufällig aus (
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 rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT DISTINCT ?stadt ?stadtLabel ?buergermeisterinLabel (SAMPLE(?koordinaten) AS ?koordinaten) (SAMPLE(?parteiLabel) AS ?parteiLabel) WHERE {
?stadt wdt:P17 wd:Q183;
wdt:P6 ?buergermeisterin;
wdt:P31/wdt:P279* wd:Q15284.
?buergermeisterin wdt:P21 wd:Q6581072.
OPTIONAL { ?stadt wdt:P625 ?koordinaten. }
OPTIONAL { ?buergermeisterin wdt:P102 ?partei. }
SERVICE wikibase:label {
bd:serviceParam wikibase:language "de".
?stadt rdfs:label ?stadtLabel.
?buergermeisterin rdfs:label ?buergermeisterinLabel.
?partei rdfs:label ?parteiLabel.
}
}
GROUP BY ?stadt ?stadtLabel ?buergermeisterinLabel
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v2("?buergermeisterin")
v6("?buergermeisterinLabel"):::projected
v8("?koordinaten"):::projected
v4("?partei")
v8("?parteiLabel"):::projected
v1("?stadt"):::projected
v5("?stadtLabel"):::projected
a1((" "))
c14(["de"]):::literal
c6(["wd:Q15284"]):::iri
c8(["wd:Q6581072"]):::iri
c12(["bd:serviceParam"]):::iri
c2(["wd:Q183"]):::iri
v1 --"wdt:P17"--> c2
v1 --"wdt:P6"--> v2
v1 --"wdt:P31"--> a1
a1 --"wdt:P279"--> c6
v2 --"wdt:P21"--> c8
subgraph optional0["(optional)"]
style optional0 fill:#bbf,stroke-dasharray: 5 5;
v1 -."wdt:P625".-> v8
end
subgraph optional1["(optional)"]
style optional1 fill:#bbf,stroke-dasharray: 5 5;
v2 -."wdt:P102".-> v4
end
subgraph s1["http://wikiba.se/ontology#label"]
style s1 stroke-width:4px;
c12 --"wikibase:language"--> c14
v1 --"rdfs:label"--> v5
v2 --"rdfs:label"--> v6
v4 --"rdfs:label"--> v8
end
bind2[/"sample(?koordinaten)"/]
v8 --o bind2
bind2 --as--o v8
bind3[/"sample(?parteiLabel)"/]
v8 --o bind3
bind3 --as--o v8