Ik probeer een Sparql query uit te voeren op de Linked data BAG api, maar het lukt me niet echt om gebruiksdoelen op te halen van historische voorkomens.
Ik krijg in het resultaat alleen het huidige voorkomen en niet de historische voorkomen.
Mijn query
PREFIX bag: http://bag.basisregistraties.overheid.nl/def/bag#
PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema#
PREFIX dct: http://purl.org/dc/terms/
PREFIX skos: http://www.w3.org/2004/02/skos/core#
PREFIX xsd: http://www.w3.org/2001/XMLSchema#
prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
select ?Verblijfsobject ?beginGeldigheid ?eindGeldigheid ?gebruiksdoel where {
graph ?verblijfsobjectVoorkomen
{
?Verblijfsobject
bag:identificatiecode “0003010000125996”;
}
?Verblijfsobject a ?type .
?type rdfs:subClassOf bag:Verblijfsobject ;
dct:subject / skos:notation ?gebruiksdoel .
?verblijfsobjectVoorkomen bag:beginGeldigheid ?beginGeldigheid
optional{
?verblijfsobjectVoorkomen bag:eindGeldigheid ?eindGeldigheid
}
}
het resultaat:
Resultaat wat ik verwacht:
Weet iemand hoe ik de gebruiksfunctie kan ophalen bij de juiste begin en eindgeldigheid?