query-b4c2e87b0629a38d2ae91cade5f4a55b

rq turtle/ttl

by CamelCaseNick select ?stolperstein ?label ?language where { ?stolperstein wdt:P31 wd:Q26703203; rdfs:label ?label. bind(lang(?label) as ?language) filter( (!regex(?label, "^Snublesten for [‚A-Z]") && ?language = "da") || (!regex(?label, "^Stolperstein für [‚A-Z]") && ?language = "de") || (!regex(?label, "^Stolperstein dedicated to ([‚A-Z]|(the|an|a|deserters)($| ))") && ?language = "en") || (!regex(?label, "^Stumbliga ŝtoneto pri [‚A-Z]") && ?language = "eo") || (!regex(?label, "^Stolperstein en memoria de ([‚A-Z]|desertores$)") && ?language = "es") || (!regex(?label, "^Stolperstein à la mémoire d([’'][‚AEIOUYH]|e [B-DF-HJ-NP-TV-Z])") && ?language = "fr") || (!regex(?label, "^snublestein til minne om [‚A-Z]") && ?language = "nb") || (!regex(?label, "^Stolperstein voor [‚A-Z]") && ?language = "nl") || (!regex(?label, "^Stolperstein em memória de ([‚A-Z]|desertores$)") && ?language = "pt") # || ?language not in ("da", "de", "en", "eo", "en", "es", "fr", "nb", "nl", "pt") ) filter(?language not in ("de", "nl")) }

Use at

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#>
#by CamelCaseNick
select ?stolperstein ?label ?language where {
  ?stolperstein wdt:P31 wd:Q26703203;
                rdfs:label ?label.
  bind(lang(?label) as ?language)
  filter(
       (!regex(?label, "^Snublesten for [‚A-Z]") && ?language = "da")
    || (!regex(?label, "^Stolperstein für [‚A-Z]") && ?language = "de")
    || (!regex(?label, "^Stolperstein dedicated to ([‚A-Z]|(the|an|a|deserters)($| ))") && ?language = "en")
    || (!regex(?label, "^Stumbliga ŝtoneto pri [‚A-Z]") && ?language = "eo")
    || (!regex(?label, "^Stolperstein en memoria de ([‚A-Z]|desertores$)") && ?language = "es")
    || (!regex(?label, "^Stolperstein à la mémoire d([’'][‚AEIOUYH]|e [B-DF-HJ-NP-TV-Z])") && ?language = "fr")
    || (!regex(?label, "^snublestein til minne om [‚A-Z]") && ?language = "nb")
    || (!regex(?label, "^Stolperstein voor [‚A-Z]") && ?language = "nl")
    || (!regex(?label, "^Stolperstein em memória de ([‚A-Z]|desertores$)") && ?language = "pt")
  # || ?language not in ("da", "de", "en", "eo", "en", "es", "fr", "nb", "nl", "pt")
  )
  filter(?language not in ("de", "nl"))
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v2("?label"):::projected v4("?language"):::projected v3("?stolperstein"):::projected c20(["wd:Q26703203"]):::iri f0[["?language != 'de'?language != 'nl'"]] f0 --> v4 f1[["(not regex(?label,'^Snublesten for #91;‚A-Z#93;')?language = 'da' || (not regex(?label,'^Stolperstein für #91;‚A-Z#93;')?language = 'de' || (not regex(?label,'^Stolperstein dedicated to (#91;‚A-Z#93;|(the|an|a|deserters)($| ))')?language = 'en' || (not regex(?label,'^Stumbliga ŝtoneto pri #91;‚A-Z#93;')?language = 'eo' || (not regex(?label,'^Stolperstein en memoria de (#91;‚A-Z#93;|desertores$)')?language = 'es' || (not regex(?label,'^Stolperstein à la mémoire d(#91;’'#93;#91;‚AEIOUYH#93;|e #91;B-DF-HJ-NP-TV-Z#93;)')?language = 'fr' || (not regex(?label,'^snublestein til minne om #91;‚A-Z#93;')?language = 'nb' || (not regex(?label,'^Stolperstein voor #91;‚A-Z#93;')?language = 'nl' || not regex(?label,'^Stolperstein em memória de (#91;‚A-Z#93;|desertores$)')?language = 'pt'))))))))"]] f1 --> v2 f1 --> v4 v3 --"wdt:P31"--> c20 v3 --"rdfs:label"--> v2 bind2[/"?label"/] v2 --o bind2 bind2 --as--o v4