query-72ab889028804cdebd6507e6007aa0aa
Mögliche Tatortfolgen, die noch nicht entsprechend markiert wurden erstellt in der Regel die neuen Tatortfolgen, zeichnet sie aber nie als solche aus. Über diese Abfrage finde ich sie und kann den misslichen Umstand beheben. Bergfalke2Arbeite ich immer wieder ab (in der Regel schaue ich jede Woche mindestens einmal nach).
Use at
- https://query.wikidata.org/sparql
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#>
SELECT ?film ?label WHERE {
{{?film wdt:P31 wd:Q506240} UNION {?film wdt:P6359 ?crew}} FILTER(?film NOT IN (wd:Q3307571, wd:Q116925796))
?film rdfs:label ?label . FILTER(lang(?label) = "de")
FILTER (SUBSTR(STR(?label),1,6)='Tatort')
FILTER NOT EXISTS {?film wdt:P179 wd:Q689438}
}
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v3("?crew")
v1("?film"):::projected
v2("?label"):::projected
c2(["wd:Q689438"]):::iri
c10(["wd:Q506240"]):::iri
f0[["not "]]
subgraph f0e0["Exists Clause"]
e0v1 --"wdt:P179"--> e0c2
e0v1("?film"):::projected
e0c2(["wd:Q689438"]):::iri
end
f0--EXISTS--> f0e0
f0 --> v1
f0 --> c1
f0 --> c2
v1 --"wdt:P179"--> c2
f1[["substring(str(?label),'1^^xsd:integer','6^^xsd:integer') = 'Tatort'"]]
f1 --> v2
f2[["?label = 'de'"]]
f2 --> v2
f3[["?film != 'wd:Q3307571'?film != 'wd:Q116925796'"]]
f3 --> v1
subgraph union0[" Union "]
subgraph union0l[" "]
style union0l fill:#abf,stroke-dasharray: 3 3;
v1 --"wdt:P6359"--> v3
end
subgraph union0r[" "]
style union0r fill:#abf,stroke-dasharray: 3 3;
v1 --"wdt:P31"--> c10
end
union0r <== or ==> union0l
end
v1 --"rdfs:label"--> v2