Bag dataset: verschil tussen versies

 
Regel 94: Regel 94:


For more information on GeoSparql, for doing GeoSpatial queries look at: <BR>[http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtGeoSPARQLEnhancementDocs Virtuoso GeoSpatial]<BR>
For more information on GeoSparql, for doing GeoSpatial queries look at: <BR>[http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtGeoSPARQLEnhancementDocs Virtuoso GeoSpatial]<BR>
Presentation with the [http://www.pilod.nl/w/images/4/41/9Brattinga_Semantiek_20140312.pdf BAG Ontology] which describes all classes<BR>
Presentation with the [http://www.pilod.nl/w/images/4/41/9Brattinga_Semantiek_20140312.pdf BAG Ontology] describing classes<BR>
Look here for the knowledge base about all data entities within the [http://bag.kadaster.nl/ BAG] (dutch) <BR>
Look here for the knowledge base about all data entities within the [http://bag.kadaster.nl/ BAG] (dutch) <BR>
Or if you want to know more about [https://www.kadaster.nl/bag what the BAG is all about] (dutch)<BR>
Or if you want to know more about [https://www.kadaster.nl/bag what the BAG is all about] (dutch)<BR>

Huidige versie van 26 mei 2015 om 07:16

A full version of the dutch BAG is available as Linked Data on the Almere server. The BAG is the dutch registry for Buildings and adresses (Basisregistratie adressen en gebouwen).

the Bag described below is available at the Almere Sparql Endpoint

Below some additional information about the BAG dataset and some example queries.

These are the main classes available within the BAG.

Class Description Class IRI
Street or Square http://bag.kadaster.nl/def#OpenbareRuimte
Reference to the official document describing the change http://bag.kadaster.nl/def#Brondocument
Address of a boat http://bag.kadaster.nl/def#Ligplaats
Address of a caravan http://bag.kadaster.nl/def#Standplaats
Entity where people live http://bag.kadaster.nl/def#Verblijfsobject
Building containing one or more Verblijfsobject http://bag.kadaster.nl/def#Pand
Unique reference to a specific address http://bag.kadaster.nl/def#Nummeraanduiding
City http://bag.kadaster.nl/def#Woonplaats


Some Example Queries:[bewerken]

To see 100 triples only containing BAG data (filtering for the Named Graphs of the BAG)

select * where
{graph ?g {
?s ?p ?o .
}
filter regex(str(?g),"http://bag.kadaster.nl/")
}
LIMIT 100

Integrity query, relating most of the BAG entities:

select distinct *
{
?verblijfsobject bagdef:onderdeelVan/bagdef:bouwjaar ?bouwjaar;
bagdef:onderdeelVan/ogcgs:hasGeometry/ogcgs:asWKT ?geo;
bagdef:hoofdadres/bagdef:gerelateerdeOpenbareRuimte/bagdef:woonplaatsOpenbareRuimte/bagdef:woonplaatsnaam ?woonplaatsnaam .
filter (xsd:integer(?bouwjaar) < 1940)
}
LIMIT 1000


To retrieve geo Polygones, describing the subjects do:

select * where
{graph ?g {
?s <http://www.opengis.net/ont/geosparql#hasGeometry>/<http://www.opengis.net/ont/geosparql#asWKT> ?o .
}
filter regex(str(?g),"http://bag.kadaster.nl/")
}
LIMIT 100


(?s <http://www.opengis.net/ont/geosparql#hasGeometry>/<http://www.opengis.net/ont/geosparql#asWKT> ?o . is shorthand for:
?s <http://www.opengis.net/ont/geosparql#hasGeometry> ?o .
?o <http://www.opengis.net/ont/geosparql#asWKT> ?o2 .)


To just see the overview of triples (classes) describing the BAG do:

select * where
{graph <http://bag.kadaster.nl/> {
?s ?p ?o .
} }
LIMIT 100

For more information on GeoSparql, for doing GeoSpatial queries look at:
Virtuoso GeoSpatial
Presentation with the BAG Ontology describing classes
Look here for the knowledge base about all data entities within the BAG (dutch)
Or if you want to know more about what the BAG is all about (dutch)