Kadaster Data Platform



Vergelijkbare documenten
Het data platform van de toekomst. Kwaliteitsdashboard BAG

Kadaster Data Platform. Architectuur & techniek

Wat kan linked data betekenen voor de Basisregistratie Grootschalige Topografie?

Kadaster Dataplatform: op naar de toekomst

OAS en het Kennisplatform API s. Dimitri van Hees

ENTERPRISE LINKED DATA INTRODUCTIE

Eindpresentatie Pilot Gebiedsscan Eindhoven - Utrecht. Informatie voor gebiedsontwikkeling digitaal bij elkaar. Woensdag 13 juni 2018

, 2018 Martien Vos. Presentatie RedForce

Linked data als klittenband voor de Basisregistraties en meer!

WFS 3.0 De geo-api van de toekomst. Linda van den Brink, Geonovum 13 februari #DataToBuildOn

PDOK highlights: Dorus Kruse. Product manager PDOK

HELP IK GIS! INSTRUMENTEN OP MAAT. AGIV-trefdag ICC Gent, 27 november 2014

Case7: Sensordata. Arnoud de Jong en Matthijs Vonder. 12 maart 2014

Medicatie controle. Mobiele app op basis van App Service en Azure AD

Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding. Marcel de Rink

Linked Data & Innovatie. Linked Data 21 april 2016 Marcel Kuil

Information mobility - BGT/BOR data in het civiele ontwerpproces

ENTERPRISE LINKED DATA WORKSHOP

Geo-data als onderdeel van het eco-systeem van het web. Marcel Reuvers 2 september 2015

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

API management Frank Terpstra. Landelijk Architectuur Congres

Samengaan van Geo-informatie en Service Oriëntatie

INSPIRE ruimtelijke datadiensten. INSPIRE Kennissessie Amersfoort, 5 juli 2016

Open Geodata combineren in de praktijk

ERVARINGEN MET PDOK IN HET VELD (GEMEENTEN)

en in praktijk Intergraph Shuttle Geo in Business Intelligence Shuttle

Stappenplan Linked (Open) Data voor Archieven

Geo-Informatie. AGGN 7 Juni 2012 GIS Internet en Mobiel

FAIR Data & Personal Health Train

dro - DSI Info voor software leveranciers

De rol van PDOK binnen BGT. Reinier Balt Leveranciersoverleg Gebruikers BGT

Sturing op standaardisatie op weg naar gegevenslandschap. Regiegroep gegevens en berichtenstandaarden 3 oktober 2018

Kennissessie INSPIRE. Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum.

Technisch Ontwerp W e b s i t e W O S I

REST Adapter in SAP PI/PO voor REST-based Web Services

ANOUK ROUMANS TO CODE OR NOT TO CODE.

ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag

GeoKey en Catalog Services

Open GIS: kans of bedreiging?

Catalogus Omgevingswet PLDN 18 april 2017 Peter Stolk projectmanager Kadaster

Enabling Mobile. Een whitepaper over het ontsluiten van data en systemen voor gebruik met en door mobiele applicaties

VERA LIPS - Klantendag Ondersteuning LIPS Evolutie Dali-Platform

Delft-FEWS & Web Services

Trust & Identity Innovatie

Serverless Java met Fn

Wat doet de Branchevereninging BTG?

Welkom ACHTER ELK SUCCES SCHUILT EEN GOED COMPUTERPLAN

API Management onder de loep

De Outlook en SharePoint integratie

De API s van Floricode. Platforms on stage SIERTEELT(digi)TAAL 2018

De praktijk van Open Data. Praktijkvoorbeelden

Waarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro

Portal als infrastructuur voor gepersonaliseerde dienstverlening

Semantiek (met de BAG als voorbeeld) Dienstverlening in verbinding Wetgeving in verbinding 12 maart 2014 Marco Brattinga

KLIC API voor afwijkende situatie Pilot

Productief met QGIS. Marco Duiker. MD-kwadraat alles geo!

Hoe spreek je het uit? Heb je wel eens gehoord van PDOK? Nico Claij 6 juni /11/2013

Toepassing Oracle Spatial. Pragmatk i a. Emile Peters, Max.nl Robert oude Lohuis, Vertis

Voortgang en planning. Leo van der Sluijs Productmanager PDOK

GEOPUNT VLAANDEREN ONDER DE MOTORKAP. Sessie 26. AGIV-Trefdag ICC Gent, 28 november 2013

Selenium IDE Webdriver. Introductie

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken

Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access

Workflow Verrijkte Documenten

Stel je een wereld voor waarin elke persoon vrije toegang heeft tot alle kennis. Dat is waar wij aan werken. Jose Spierts april 2010

De abonnementsduur van het contract is afhankelijk van uw bundelkeuze (camera en abonnement).

Agenda. About Mediamatic Mediamatic voor Naturalis Vormgeving Techniek Netwerk Community Naturalis fysiek virtueel

Van Big Data tot waardevolle informatie op maat van de (interne)gebruiker en de burger

Wat kan er allemaal in Design Studio 1.4

Magnutude 2012 Efficient BI. 18 september Joost de Ruyter van Steveninck

OpenIMS 4.2 Portaal Server

Alfresco Document Management 100% Open Source

Verkenning adoptie W3C rdf/owl technologie voor IMxx/NEN modellen

Continuous a continuous improvement story

Welkom & Introductie Programma

Verbeter de Kaart: Help mee om de basisregistraties upto-date. Jaap-Willem Sjoukema Ministerie van Infrastructuur en Milieu Kadaster

Medical Intelligence in de praktijk

Open Onderwijs API. De open standaard voor het delen van onderwijs data. 23 juni 2016 Frans Ward - SURFnet Architectuurraad - Utrecht

Business Workflow innovaties in SAP S/4 HANA

Cloud Computing. Bart van Dijk

Research Information Linked Open Data (RILOD) Departement Economie, Wetenschap en Innovatie IBM

Update NBC+ Mark Knijnenburg. 11 september 2014

Transcriptie:

GRID Experiment 1: (Linked) Data Platform voor Proeftuin Omgevingswet Kadaster Data Platform Erwin Folmer, Rein van t Veer, Dimitri van Hees, Marco Brattinga

Even vooraf Linked Data Linked Data: Een manier om data te publiceren (focus op herbruikbaarheid, web standaarden, semantiek bij data toevoegen) (past in de familie van open en big data). Data wordt opgeslagen in triples (op basis van de RDF standaard) en is bevraagbaar met de SPARQL standaard, welke ook federated queries mogelijk maakt. WERKSLIDES voor GRID Experiment Kadaster Data Platform

Even vooraf APIs Gartner: APIs are, in essence, the new IP/Ethernet the new way to hook systems together. We call this the API Economy APIs: Met een Open API (Application Programming Interface) stellen organisaties hun gegevens en business logica open voor systemen van derde partijen via het internet. Zo kan een developer van mobiele apps gebruik maken van de PayPal Open API om in-app betalingen te accepteren en met de Google Maps Open API kan een website kaarten integreren gecombineerd met eigen geografische data. Daarbij zijn PayPal noch Google verantwoordelijk voor de frontend applicaties die de eindgebruiker voor zijn neus krijgt. (https://www.nl.capgemini.com/blog/digital-customer-experience-blog/2014/07/open-apis-het-internet-als-platform )

Het idee in een notendop Een digitaal platform van de toekomst voor data ontsluiting Platform betekent: Geodata voor iedereen! - Meerdere manieren om datasets te benaderen voor gebruikers (bedienen van alle type gebruikers!) Geodata als onderdeel van het Web! met web technologie (linked data) Ook visualisaties en APIs, documentatie, testen/voorbeelden Ook community/kennis Werkend test platform op 16-12-2015 waarin kracht te zien is (met een beperkte hoeveelheid datasets)

Slide taken from Ed Parsons Google op het Linked Data congres: http://www.pilod.nl/w/images/d/d9/20150929-beng-parson-google.pdf) Sluit aan bij externe ontwikkelingen Geodata op/in het web is hot Platform gedachte is hot API Economy is er al Geïnspireerd door vele voorbeelden: Ordnance Survey: http://data.ordnancesurvey.co.uk/datasets/os-linked-data European Data Portal: http://www.europeandataportal.eu/ NXP (Enterprise Data Hub) https://www.dropbox.com/s/ohmakzl9uxqpyc4/geonovum%20nxp%20nl.mov?dl=0 BBC (Research and Education Space) https://www.dropbox.com/s/h1clwowvw74qed0/research%20and%20education%20space-hd.mp4?dl=0

Impact Business Onze data wordt bruikbaar (voor de gehele buitenwereld (pas op; data zal veel meer gebruikt worden!)) Daardoor kunnen we zelf ook prachtige dingen met data doen: visualisaties, de onmogelijkste vragen stellen, apps maken (dat konden we al, maar nu in paar uur tijd ) We kunnen Linked Sets maken (met de betrouwbaarheid van het Kadaster) We kunnen dit inzetten als dienstverlening naar mede-overheden (PDOK?) We positioneren ons voor nieuwe ontwikkelingen (omgevingswet, PDOK) We zijn hip!

1. Uitwerking Fase0

Waar werken we nu aan? Linked Data infra Tools (bv. triple store) gebruiken / ervaring opdoen Inbedding Kadaster infra Linked Data vulling Developerslijn (snel) Semantische lijn (zuiver) Data vulling (o.a. overhevelen Kadaster data extern) (Linked) Data ontsluiting - APIs - Sparql (vragen stellen) - Visualisaties Platform (website; data.test.pdok.nl) User interface Inbedding Bestaande diensten (geo services, ruwe data, ) Geparkeerd Linked sets, Automatisch Context, Rules Engine, Sparql onzichtbaar

Twee lijnen voor Linked Data Vulling & Ontsluiting Developerslijn (snelle lijn) Focus op API s Semantische lijn (zuivere lijn) Dicht bij de bron Bedienen verschillende doelgroepen Tevens experiment wat het verschil is in resultaten

Developerslijn

Developerslijn JSON-LD API wfs wfs2swagger Linked Data context swagger spec JSON API

Developerslijn

Toevoegen van Context (JSON JSON LD)

Developerslijn compleet

Semantische lijn Optioneel (tuning presentatie) Business specificatie Business specificatie Mobile website Website Originele bron Huidige PDOK voorziening Linked Data transformatie Linked Data Open source componenten die we geïnstalleerd hebben voor de proeftuin Linked Data Theater XML bericht JSON-LD API Door de opzet van de semantische lijn krijg je deze vier altijd cadeau

De lijnen komen samen Business specificatie Business specificatie Mobile website Website Originele bron Linked Data transformatie Linked Data WFS data inladen JSON-LD API wfs wfs2swagger Context swagger spec Linked Data Theater XML bericht JSON-LD API JSON-LD API beschikbaar stellen als swaggerspec api2swagger

Nieuwe mogelijkheden Linked Data Sparql Endpoint Rules & Queries Visualisaties

2. Resultaten Demo In ontwikkeling!

http://data.test.pdok.nl DE DEMO.. WERKSLIDES voor GRID Experiment Kadaster Data Platform

Applicatie overzicht Domeinen Data out there Data.pdok.nl Data.test.pdok.nl WFS van RIVM, PDOK, RWS etc. Docker hub pdok-lod.in.kadaster.nl Swagger hub Github pdok-data-intern.in.kadaster.nl/ inu346.in.kadaster.nl Externe SPARQL endpoints (Almere etc.) Docker applicatie containers Apache Functie: routering wfs2swagger NodeJS Metadata harvesting, Swagger specs maken Linked data theatre Java Linked Data ontsluiting Jekyll Ruby, Python Virtuoso Functie: web-front end, CMS RDF store, SPARQL endpoint Swagger API NodeJS WFS data transformatie

Navigeerbaar door machines mbv HAL standaard API versioning

Beschikbare collecties binnen versie 1.0 van de cultgis API

Collectie regios volgens RESTful URL structuur Pagineerbaar door machines mbv HAL standaard

Filterbaar op properties en limiteerbaar volgens RESTful query parameters

Resource region.2 details volgens RESTful URL structuur GeoJSON, developers standaard voor geometrie in frontend applicaties

Met behulp van Swagger (incl. extra opties)

WERKSLIDES voor GRID Experiment Kadaster Data Platform

PDOK APIs (de eerste Kadaster data APIs?!)

Omschrijving SDK s voor meerdere programmeertalen Leesbare documentatie per API call Voorbeeld response Informatie over ondersteunde parameters WERKSLIDES voor GRID Experiment Kadaster Data Platform Mogelijkheid tot direct testen van de API!

En wat betekent dit? Wow! ( CBS: dit zullen onze developers prachtig vinden! Is dit echt al live? ) Wow! Is het Kadaster echt zo hip? Oops! Gaan de PDOK services nu veel meer gebruikt worden, en kunnen we dat wel aan? Toekomst (als we productie/infra begin 2016 op orde hebben) In 1 klap alle PDOK WFS-en..als API s beschikbaar. En..we kunnen alle WFS-en aan! Het GeoPlatform van NL! De ontwikkelde WFS-API code kunnen we open sourcen

Betekent ook? Nut/noodzaak

Datasets in Triplestore (Virtuoso) Ruimtelijke Plannen.nl BAG BRT Monumenten (RCE) CBS data RWS data Toekomst: Alle WFS open data van heel Nederland?

SPARQL endpoint http://data.test.pdok.nl/sparql DE DEMO..

En wat betekent dit? On par met vele anderen

Toepassingen met SPARQL (maar onzichtbaar)

Linked Data Theater: http://data.test.pdok.nl/ldt WERKSLIDES voor GRID Experiment Kadaster Data Platform

http://data.test.pdok.nl/ldt

En wat betekent dit? Data direct te combineren en te visualiseren Toepassingen in paar uur te maken., waarbij dus ook allerlei (linked) data getoond kunnen worden die extern staat. Tooling is het hetzelfde als voor de gegevenscatalogus van de Omgevingswet (externe opdracht voor het Kadaster)

Nieuwe mogelijkheden Visualisatie/Sparql Linked Data Linked Data Theater Sparql Endpoint Rules & Queries Visualisaties

Samenvattend: wat hebben jullie gezien? Kadaster infra Een web front-end (website) van een data platform Een Kadaster Triple Store: voor opslag linked data (met datasets) Een Sparql Endpoint ; voor complexe federatieve vragen (Linked Data) APIs; voor gelukkige developers Een voorbeeld van visualisatie: Linked Data Theater

3. Eerste Conclusies

De Lijnen werken We kunnen nu heel eenvoudig linked data maken en publiceren Essentie blijft natuurlijk wel om semantiek toe te voegen Wereld van ongekende mogelijkheden gaat nu open: Vragen stellen (die voorheen niet konden) Visualisaties (door data browsen) Linked sets maken (nieuwe data Kadaster)

Resultaat Triplestore (incl. sparql endpoint) in Kadaster omgeving, met linked data sets. (we serveren dus nu voor het eerst zelf linked data!) Code om WFS naar Swagger APIs te transformeren 100 (en meer) APIs van o.a. PDOK data beschikbaar Linked Data Theater; direct visualisaties mogelijk op gecombineerde datasets. (testcase gegevenscatalogus Omgevingswet) De mogelijkheid om de grootste bak linked data te serveren, en daarmee ongekende innovatie mogelijk te maken. Moet nog: (Alle) Kadaster linked data in eigen huis Voorgedefinieerde vragen (omgevingswet)

4. Toekomst

Nog veel te doen Fijnslijpen, Integratie Dagelijkse updates data (zoals BAG) Eenvoudig toevoegen context Krachtigere visualisaties Meer data (er is een wachtrij) Link sets Kwaliteit van data verbeteren Meer linked data componenten (technology push) User Interface uitbreiden (Geo-componenten, Ruwe data componenten, maar ook forum (e.a. social functies) Opslag, Benaderbare Infra. Productierijp maken: Selectie, Architectuur, Infra, (verder) borgen kennis in organisatie bij zowel ontwikkeling als beheer, etc. etc.

Afsluiting: Impact Business Onze data wordt bruikbaar voor de gehele buitenwereld (pas op; data zal veel meer gebruikt worden!) Daardoor kunnen we zelf ook prachtige dingen met data doen: visualisaties, de onmogelijkste vragen stellen, apps maken.(dat konden we al, maar nu in paar uur tijd ) We kunnen Linked Sets maken (met de betrouwbaarheid van Kadaster) We kunnen dit inzetten als dienstverlening naar mede-overheden (PDOK?) We positioneren ons voor nieuwe ontwikkelingen (Omgevingswet, PDOK) We worden als hip (innovatief etc.) gezien