query-1724fd2183979f7688806f74bbb01211

rq turtle/ttl

SPARQL - Beispiel: Nach Personen benannte Schulen ohne BildDiese SPARQL-Datenbankabfrage ermittelt Schulen in Deutschland, die nach Personen benannt sind und zu denen kein Bild existiert.

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 ?schule ?schuleLabel ?personLabel ?stadtLabel   # Liste der ausgegebenen Variablen
WHERE 
{
  ?schule wdt:P31  wd:Q3914 .  # ist eine Schule
  ?schule wdt:P17  wd:Q183  .  # die Schule liegt im Staat Deutschland
  ?schule wdt:P131 ?stadt   .  # die Schule liegt in der Verwaltungseinheit ?stadt 
  ?schule wdt:P138 ?person  .  # die Schule ist benannt nach ?person
  ?person wdt:P31  wd:Q5    .  # ?person ist ein Mensch

  # Bedingung: Es existiert kein Bild dieser Schule
  FILTER NOT EXISTS { ?schule wdt:P18 ?bild } 

  # dieser SERVICE erzeugt die Ausgabe von ?schuleLabel (also dem Namen der Schule),
  # von ?personLabel (dem Namen der Person) und ?stadtLabel (Name der Verwaltungseinheit)        
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v2("?bild") v4("?person") v1("?schule"):::projected v3("?stadt") c12(["#91;AUTO_LANGUAGE#93;,de"]):::literal c10(["bd:serviceParam"]):::iri c3(["wd:Q3914"]):::iri c8(["wd:Q5"]):::iri c5(["wd:Q183"]):::iri f0[["not "]] subgraph f0e0["Exists Clause"] e0v1 --"wdt:P18"--> e0v2 e0v2("?bild"):::projected e0v1("?schule"):::projected end f0--EXISTS--> f0e0 f0 --> v1 f0 --> c1 f0 --> v2 v1 --"wdt:P18"--> v2 v1 --"wdt:P31"--> c3 v1 --"wdt:P17"--> c5 v1 --"wdt:P131"--> v3 v1 --"wdt:P138"--> v4 v4 --"wdt:P31"--> c8 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c10 --"wikibase:language"--> c12 end