Ckvkaart
Uit Knowledge Graph Kunstenpunt
Centrum voor Kunstenaarsarchieven wil een veldkaart maken: https://ckv.muhka.be/in-de-praktijk/een-methodologie-voor-nalatenschappen/
Item gemaakt om kunstenaars die op de veldkaart moeten staan te identificeren: Item:Q1584822
Kunstenaars worden gelinkt via property Property:P84 (is in het belang van) > je kan dan een bepaalde entiteit of project linken.
Query om kaart te zien:
PREFIX kp:<https://kg.kunsten.be/entity/> PREFIX kpt:<https://kg.kunsten.be/prop/direct/> PREFIX kpp:<https://kg.kunsten.be/prop/> PREFIX kppq:<https://kg.kunsten.be/prop/qualifier/> PREFIX kpps:<https://kg.kunsten.be/prop/statement/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX wd: <http://www.wikidata.org/entity/> PREFIX wdt: <http://www.wikidata.org/prop/direct/> SELECT DISTINCT ?kunstenaar ?gps (GROUP_CONCAT(DISTINCT ?kunstenaarlabel ; SEPARATOR=", ") AS ?kunstenaarLabels) (GROUP_CONCAT(DISTINCT ?sorteernaam ; SEPARATOR=", ") AS ?sorteernamen) (GROUP_CONCAT(DISTINCT ?archiefeigenaar ; SEPARATOR=", ") AS ?archiefeigenaars) (GROUP_CONCAT(DISTINCT ?archiefeigenaarlabel ; SEPARATOR=", ") AS ?archiefeigenaarLabels) (GROUP_CONCAT(DISTINCT ?archivesatwd ; SEPARATOR=", ") AS ?archivesatwds) (GROUP_CONCAT(DISTINCT ?werktsamenmetlabel ; SEPARATOR=", ") AS ?werktsamenmetLabels) (GROUP_CONCAT(DISTINCT ?geboortedatum ; SEPARATOR=", ") AS ?geboortedatums) (GROUP_CONCAT(DISTINCT ?dateofbirthwd ; SEPARATOR=", ") AS ?dateofbirthwds) (GROUP_CONCAT(DISTINCT ?geboorteplaatslabel ; SEPARATOR=", ") AS ?geboorteplaatsLabels) (GROUP_CONCAT(DISTINCT ?placeofbirthwdlabel ; SEPARATOR=", ") AS ?placeofbirthwdlabels) (GROUP_CONCAT(DISTINCT ?sterftedatum ; SEPARATOR=", ") AS ?sterftedatums) (GROUP_CONCAT(DISTINCT ?dateofdeathwd ; SEPARATOR=", ") AS ?dateofdeathwds) (GROUP_CONCAT(DISTINCT ?sterfteplaatsabel ; SEPARATOR=", ") AS ?sterfteplaatsLabels) (GROUP_CONCAT(DISTINCT ?placeofdeathwd ; SEPARATOR=", ") AS ?placeofdeathwds) (GROUP_CONCAT(DISTINCT ?url ; SEPARATOR=", ") AS ?urls) (GROUP_CONCAT(DISTINCT ?wd ; SEPARATOR=", ") AS ?wds) (GROUP_CONCAT(DISTINCT ?rkduri ; SEPARATOR=", ") AS ?rkduris) WHERE { ?kunstenaar kpt:P84 kp:Q1584822; # selecteer die wat aan veldkaart hangen OPTIONAL { ?kunstenaar rdfs:label ?kunstenaarlabel; } OPTIONAL { ?kunstenaar kpt:P31 ?sorteernaam } OPTIONAL { ?kunstenaar kpt:P17 ?geboortedatum } OPTIONAL { ?kunstenaar kpt:P34 ?geboorteplaats. ?geboorteplaats rdfs:label ?geboorteplaatslabel. } OPTIONAL { ?kunstenaar kpt:P18 ?sterftedatum } OPTIONAL { ?kunstenaar kpt:P35 ?sterfteplaats. ?sterfteplaats rdfs:label ?sterteplaatslabel. } OPTIONAL { ?kunstenaar kpt:P26 ?url } OPTIONAL { ?kunstenaar kpt:P75 ?wikidata. BIND(URI(CONCAT(STR(wd:), ?wikidata)) AS ?wd) SERVICE <https://query.wikidata.org/sparql> { OPTIONAL { ?wd wdt:P19 ?placeofbirthwd. #geboorteplaats volgens wikidata ?placeofbirthwd wdt:P625 ?gps. ?placeofbirthwd rdfs:label ?placeofbirthwdlabel; filter(lang(?placeofbirthwdlabel) = 'nl'). } OPTIONAL { ?wd wdt:P569 ?dateofbirthwd. #geboortedatum volgens wikidata } OPTIONAL { ?wd wdt:P20 ?placeofdeathwd. #sterfplaats volgens wikidata ?placeofdeathwd rdfs:label ?placeofdeathwdlabel; filter(lang(?placeofdeathwdlabel) = 'nl'). } OPTIONAL { ?wd wdt:P570 ?dateofdeathwd. #sterfdatum volgens wikidata } OPTIONAL { ?wd wdt:P485 ?archivesatwd. #archiefeigenaar volgens wikidata ?archivesatwd rdfs:label ?archivesatwdlabel; filter(lang(?archivesatwdlabel) = 'nl'). } OPTIONAL { ?wd wdt:P650 ?rkd. BIND(URI(CONCAT(STR("https://rkd.nl/artists/"), ?rkd)) AS ?rkduri) } } } OPTIONAL { # eventuele samenwerking met archiefeigenaar ?kunstenaar kpp:P5 ?samenwerkingstatement. ?samenwerkingstatement kppq:P15 kp:Q1577195 ; # link als archiefeigenaar kpps:P5 ?archiefeigenaar. ?archiefeigenaar rdfs:label ?archiefeigenaarlabel. } OPTIONAL { # eventuele samenwerking met andere dan ?kunstenaar kpt:P5 ?werktsamenmet. ?werktsamenmet rdfs:label ?werktsamenmetlabel. } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],nl,en" . } } GROUP BY ?kunstenaar ?gps ORDER BY ?sorteernaam