Live : Linked Data & Basisregistraties
Linked data als klittenband voor de Basisregistraties en meer! Erwin Folmer, 30-9-2015
(slides hergebruikt van Linda van den Brink)
Het project BGT Linked Data Drie concrete vragen: Is Linked Data een goede technologie om data in het stelsel van basisregistraties over de grenzen van registraties heen te verbinden zodat je overkoepelende vragen kunt stellen? Waar liggen de grenzen van performance en opslag bij grote hoeveelheden linked data?
Is linked data geschikt voor verrijking? Door:
In opdracht van
Wat is Linked Data? Data op het web! http://nl.dbpedia.org/resource/beuk http://data.example.com/id/boom/B12184893
Object xyz98353 Object B12184893
soortnaam http://ont.example.com/def/gemeente
is een
(Klasse) Boom
in beheer van
http://ont.example.com/def/boom
Object G0101
is een
(Klasse) Gemeente
http://data.example.com/id/gemeente/G0101
Meer uitleg? Bekijk het filmpje van het Kadaster over Linked Data op YouTube: https://www.youtube.com/watch?v=eWqRB-_HFxI
BGT Linked Data PoC onderdeel van Platform Linked Data Nederland Open Innovation
+
Linked Data
=
Platform Linked Data
Open Community voor Linked Data kennisuitwisseling www.pilod.nl
Basisregistratie Grootschalige topografie
Wegen, paden Bruggen, tunnels Gebouwen Vegetatie Hekken, muren Lantarenpalen Putten Speeltoestellen Fietsenrekken …
Basisregistraties
BGT
Dus we bouwden een prototype
BGT data in combinatie met data van andere basisregistraties
Het probleem…
Basisregistraties zijn ontstaan om hergebruik
mogelijk te maken Veel basisregistraties hebben een open data beleid Maar… het zijn silo’s met complexe interfaces voor synchronisatie
Het verkrijgen van alle data kostte ons 2 maanden
Stap 1: Data verzamelen Proefgebied: gemeente Leiden BGT grootschalige topo Beheer openbare ruimte data BAG adressen + gebouwen WOZ belastingdata NHR bedrijven
Stap 2: inrichten linked data server
Data browser API
XML JSON Excel TTL
Web app Gebruik gemaakt van het technisch platform van het Platform Linked Data Nederland op het Almere big data center
http://almere.pilod.nl/sparql
Virtuoso
Stap 3: omzetten naar linked data 1 ½ week doorlooptijd Uitdaging: verschillende bronformaten Wij standaarden: GML / XML minder omzetproblemen dan database dumps Uitdaging: volume – Niet gelukt om alle data om te zetten (BGT, BOR deels)
Uitdaging: leggen van links – Verschillende adresschrijfwijzen
(bv. ontbrekende huisletters)
WOZ waarden op in BAG vervallen nummeraanduidingen
Stap 4: Web user interface realiseren
BAG ID pand
1 week doorlooptijd 2e API laag voor gemak webontwikkelaars Gebruik van bestaande ontwikkelbibliotheken maakt bouwen UI eenvoudig Caching Data verrijkt met externe bronnen
BGT Linked data http://almere.pilod.nl/bgtld
“Linked data biedt een goede manier om data Publiek te verrijken” BGT|IMGeo Vegetatie object
op het web
Fagus sylvatica
Beheer openbare ruimte
10 meter
boom beuk
1988
X, Y Gemeente Leiden
2013
“Grote hoeveelheden linked data een probleem?” Webdevelopers: “Overheid, link en publiceer je data en maak je hierover geen zorgen. Dat lossen wij wel op!”
Data wordt op het web gecacht voor goede performance Dit wordt regelmatig ververst Geen zware belasting voor publicatieserver
BGT Leiden 950 MB 1.314.448 objecten ???????????? triples
En …. is Linked Data inderdaad een goed middel om data te verbinden? Ontwikkelaar: “data die al links had, was eenvoudig te verwerken. Andere data was lastiger. ”
| Use Cases for Semantic Web Use of Linked Data and Semantic Web technologies
Asset inspection data cloud
NEN2767-dictionary data cloud
Mobile Inspection-app (custom-made)
Life Cycle Management tool (incl. SEMMweb™-add on + GIS-frame) The content of this document (or parts) may not be duplicated or made available to third parties without explicit approval of Semmtech B.V. Hoofddorp ©2015
18
Building a demo …. Getting the data took us about
X
2 months
… and 2 weeks to convert it to linked data and create links … and only
2 days
to get a working prototype!
(well, a couple more to perfect it)
Bedankt voor uw aandacht
Barchman Wuytierslaan 10, 3818 LH Amersfoort, NL Postbus 508, 3800 AM Amersfoort, NL + 31 (0) 334 604 100
[email protected] www.geonovum.nl @geonovum.nl
[email protected] [email protected]