Onderstaande testquery doet het prima via //api.labs.kadaster, maar werkt niet via brt.basisregstraties. Ik zal vast iets eenvoudigs verkeerd doen, maar ik kom er in ieder geval niet uit…
Alle hulp is welkom.
Groet Jan
sparql = SPARQLWrapper(‘https://brt.basisregistraties.overheid.nl/sparql’)#werktniet
sparql = SPARQLWrapper(‘https://api.labs.kadaster.nl/datasets/kadaster/brt/services/brt/sparql’)#werktwel
sparql.setQuery("""
PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema#
PREFIX brt: http://brt.basisregistraties.overheid.nl/def/top10nl#
PREFIX geo: http://www.opengis.net/ont/geosparql#
SELECT ?geo (?x as ?geoLabel) WHERE {
?x a brt:Fort;
geo:hasGeometry/geo:asWKT ?geo.
}
“”")
sparql.setReturnFormat(JSON)
sparqljson = sparql.query().convert()
results = sparqljson[‘results’][‘bindings’]
results