query-794eb45a9112df4308b42e88d851f9a8
TODO
Use at
- https://query.wikidata.org/sparql
PREFIX wikibase: <http://wikiba.se/ontology#>
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#>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?item ?itemLabel
(GROUP_CONCAT(?voornaamNL; separator=' ') as ?4)
(GROUP_CONCAT(?verkorte_voornaam; separator='') as ?5)
WHERE {
?item wdt:P937 wd:Q33506500.
?item wdt:P735 ?voornaam .
?voornaam rdfs:label ?voornaamNL .
BIND(replace(?voornaamNL,"([A-Z]).*","$1.") AS ?verkorte_voornaam) .
FILTER (lang(?voornaamNL)='nl')
SERVICE wikibase:label { bd:serviceParam wikibase:language "nl" }
?item rdfs:label ?label.
FILTER((LANG(?label)) = "nl")
}
GROUP BY ?item ?itemLabel
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v6("?4")
v7("?5")
v3("?item"):::projected
v1("?label")
v5("?verkorte_voornaam"):::projected
v4("?voornaam")
v2("?voornaamNL"):::projected
c3(["wd:Q33506500"]):::iri
c7(["bd:serviceParam"]):::iri
c1(["nl"]):::literal
f0[["?label = 'nl'"]]
f0 --> v1
f1[["?voornaamNL = 'nl'"]]
f1 --> v2
v3 --"wdt:P937"--> c3
v3 --"wdt:P735"--> v4
v4 --"rdfs:label"--> v2
bind2[/"replace(?voornaamNL,'(#91;A-Z#93;).*','$1.')"/]
v2 --o bind2
bind2 --as--o v5
subgraph s1["http://wikiba.se/ontology#label"]
style s1 stroke-width:4px;
c7 --"wikibase:language"--> c1
end
v3 --"rdfs:label"--> v1
bind5[/"?voornaamNL"/]
v2 --o bind5
bind5 --as--o v6
bind6[/"?verkorte_voornaam"/]
v5 --o bind6
bind6 --as--o v7