query-b1e70d5a384fd4bf5cf9d08a543c4742

rq turtle/ttl

Commons-Kategorien und Koordinaten alle aufgelisteteten Kategorien irgendwie in eine Karte umwandeln? Das wäre zum Abgleich sehr interssant. Mein Lösungsansatz, war eine Abfrage über Wikidata, weil wir da ja alle Orte mit Koordinaten drin haben. Da bekomme ich aber auch Objekte zu sehen die in der Commons-Kategorie nicht enthalten sind. - Gibt es da eine bessere Lösungsmöglichkeit? Ich weiß man kann in Commons neuerdings auch Abfragen mit SPARQL stellen, aber ich weiß nicht ob man diese Problem damit lösen kann. - Ein zweiter Lösungsansatz wäre die Liste der Kategorien irgendwie in SPARQL mit einzutragen. Mir fehlt da leider der Syntax um mit Bind("Ahlendorf‎","Albersdorf (Thuringia)‎",...) alle Kategorien in eine Liste zu bringen, die man dann nutzen kann um die dazugehörigen Items zu finden und um dann damit die Eigenschaft Koordinate abzufragen. Also ähnlich wie die Abfrage nur eben mit allen Kategorienamen. c:Category:Villages in Saale-Holzland-Kreis. Kann man von der Commons-Kategorie Arjoopy von @eine AnfrageHallo zusammen, ich hab hier

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX bd: <http://www.bigdata.com/rdf#>
#defaultView:Table
SELECT ?item ?itemLabel ?itemDescription ?coordinate 
WHERE {    
  ?item wdt:P373 "Ahlendorf" .
  OPTIONAL { ?item wdt:P625 ?coordinate. }  
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de,en,[AUTO_LANGUAGE]". }
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v2("?coordinate"):::projected v1("?item"):::projected c5(["bd:serviceParam"]):::iri c7(["de,en,#91;AUTO_LANGUAGE#93;"]):::literal c2(["Ahlendorf"]):::literal v1 --"wdt:P373"--> c2 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v1 -."wdt:P625".-> v2 end subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c5 --"wikibase:language"--> c7 end