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 B12184893 soortnaam Object xyz98353 http://ont.example.com/def/gemeente is een (Klasse) Boom in beheer van Object G0101 is een (Klasse) Gemeente http://ont.example.com/def/boom 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 verkrijgen van alle data kostte ons 2 maanden 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
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 Virtuoso http://almere.pilod.nl/sparql
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 2 e 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 te verrijken BGT IMGeo Vegetatie object Publiek op het web Fagus sylvatica Beheer openbare ruimte boom 10 meter beuk X, Y 1988 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 Life Cycle Management tool (incl. SEMMweb -add on + GIS-frame) Mobile Inspection-app (custom-made) 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 X. Getting the data took us about 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 info@geonovum.nl www.geonovum.nl @geonovum.nl e.folmer@geonovum.nl erwin.folmer@kadaster.nl