query-ab2fb9f97279ae773b2d6cdacfbcc05b
title:Persone con almeno un id e descrizione che comincia con parentesi, numero o maiuscola, esclusi i papi SELECT DISTINCT ?person ?label ?description WHERE { ?person wdt:P8750 ?id . ?person wdt:P31 wd:Q5 . ?person rdfs:label ?label . FILTER(LANG(?label) = "it") ?person schema:description ?description . FILTER(LANG(?description) = "it") FILTER(REGEX(?description, "^[(0-9A-Z]")) FILTER(!REGEX(?description, "vescovo di Roma")) } ORDER BY ?description
Use at
- https://query.wikidata.org/sparql
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX schema: <http://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
#title:Persone con almeno un id e descrizione che comincia con parentesi, numero o maiuscola, esclusi i papi
SELECT DISTINCT ?person ?label ?description
WHERE {
?person wdt:P8750 ?id .
?person wdt:P31 wd:Q5 .
?person rdfs:label ?label . FILTER(LANG(?label) = "it")
?person schema:description ?description . FILTER(LANG(?description) = "it")
FILTER(REGEX(?description, "^[(0-9A-Z]"))
FILTER(!REGEX(?description, "vescovo di Roma"))
}
ORDER BY ?description
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v1("?description"):::projected
v4("?id")
v2("?label"):::projected
v3("?person"):::projected
c6(["wd:Q5"]):::iri
f0[["not regex(?description,'vescovo di Roma')"]]
f0 --> v1
f1[["regex(?description,'^#91;(0-9A-Z#93;')"]]
f1 --> v1
f2[["?description = 'it'"]]
f2 --> v1
f3[["?label = 'it'"]]
f3 --> v2
v3 --"wdt:P8750"--> v4
v3 --"wdt:P31"--> c6
v3 --"rdfs:label"--> v2
v3 --"schema:description"--> v1