query-11de707161f060b008c06a6616453587

rq turtle/ttl

Gemeinden mit und ohne Stadtrecht gibt. Nun gibt es in den verschiedenen Bundesländern ganz verschiedene Spezialformen von Gemeinden, hier ein paar Beispiele: (Q42744322)urban municipality in Germany direkt zu geben, während man heutzutage Gemeinden mit Stadtrecht stattdessen (und nicht zusätzlich) (Q262166)municipality in Germany . Es hat sich beim Durchforsten der Daten gezeigt, dass man früher mehr dazu tendierte, jeder Gemeinde (Q262166)municipality in Germany (P279)subclass of markiert werden. Das geht entweder direkt oder über eine (Q262166)municipality in Germany als (P31)instance of Jede Gemeinde Deutschlands sollte über (Q100341898)market municipality of Germany (Q54935786)medium-sized district town (Q41778911)Ortsgemeinde of Rhineland-Palatinate (Q448801)Greater district town (Q1815926)effective rural municipality (Q1650922)rural municipality (Q1548525)large independent city of Lower Saxony (Q1548518)large district town (Q134626)district capital die Punkte, die schon als Oberklassen impliziert werden, nicht extra anzugeben. An dieser Stelle möchte ich jedoch eine Ausnahme machen und die folgende harte Regel formulieren: (P31)instance of zusätzlich zu vergeben. In der Regel vertrete ich (und wie ich mitbekommen habe, die meisten hier) in diesen Situationen den Standpunkt, über (Q42744322)urban municipality in Germany bzw. (Q262166)municipality in Germany ) sind, ist es eigentlich nicht mehr notwendig, solchen Gemeinden (Q42744322)urban municipality in Germany (und viele sogar Unterklasse von (Q262166)municipality in Germany Weil dies alles Unterklassen von zugeordnet werden. (Q42744322)urban municipality in Germany (Q116457956)non-urban municipality in Germany genau eines der beiden Objekte(P31)instance of Jeder Gemeinde Deutschlands sollte über . (Q262166)municipality in Germany am 28. Januar 2023 neu von mir eingeführt wurde, weil es einige Probleme löst, die bei dem vorherigen System bestanden. Vorher stand an dessen Stelle nämlich (Q116457956)non-urban municipality in Germany Bevor ich die Regel erläutere, sollte kurz bemerkt werden, dass das Item sind, produziert einen Timeout: (Q262166)municipality in Germany Warum an dieser Stelle diese harte Regel? Die Regel vereinfacht es, Abfragen zu schreiben, die sich auf alle Gemeinden mit und ohne Stadtrecht beziehen. Abfragen, die nach Ober- und Unterklassen suchen, brauchen oft zu lange. Eine Abfrage, die beispielsweise alle Objekte zählt, die Instanz einer Unterklasse von

Use at

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
SELECT (COUNT(?muni) AS ?numberOfGermanMunicipalities) WHERE{
SELECT DISTINCT ?muni WHERE {
  ?muni wdt:P31 ?instance . 
  {?instance wdt:P279+ wd:Q262166} UNION {BIND (wd:Q262166 AS ?instance)}
}
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v3("?instance") v1("?muni"):::projected v3("?numberOfGermanMunicipalities") c3(["wd:Q262166"]):::iri v1 --"wdt:P31"--> v3 subgraph union0[" Union "] subgraph union0l[" "] style union0l fill:#abf,stroke-dasharray: 3 3; bind0[/"'wd:Q262166'"/] bind0 --as--o v3 end subgraph union0r[" "] style union0r fill:#abf,stroke-dasharray: 3 3; v3 --"wdt:P279"--> c3 end union0r <== or ==> union0l end bind2[/"count(?muni)"/] v1 --o bind2 bind2 --as--o v3