Kadaster Data Platform. Architectuur & techniek

Vergelijkbare documenten
Wat kan linked data betekenen voor de Basisregistratie Grootschalige Topografie?

Kadaster Data Platform

Kadaster Dataplatform: op naar de toekomst

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

Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen

Gimme Five! Op weg naar TYPO3 5.0 'Phoenix'

Integratie bij de bouw van een geo-gegevensmagazijn

Tools voor canonieke datamodellering Bert Dingemans

Thinking of development

Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 17 maart 2018 Nederlandse Linux Gebruikers Groep

De briljantie van SPARQL. Dimitri van Hees, PLDN 26 november 2014

, 2018 Martien Vos. Presentatie RedForce

Databases - Inleiding

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

PiLOD LODx Geo, Erfgoed en Sensoren

Woord vooraf. Meneer De Preester D., promotor bachelorproef Mevrouw Deraedt Ann., stage coördinator

Linked data als klittenband voor de Basisregistraties en meer!

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

Oracle WebCenter Content in grote omgevingen

AERIUS: Rekeninstrument voor de PAS

Nieuwe Technologie en Architecturen voor Business Intelligence en Datawarehousing

Linked Open Data pilot. Reijer Copier

APEX en JasperReports

Base24 database suite

TiC Narrow Casting Querykoppeling

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

ENTERPRISE LINKED DATA INTRODUCTIE

Op weg naar INSPIRE. Ontwikkeling tbv INSPIRE binnen Het Kadaster

Cartesius Eén poort voor historisch geografisch materiaal

RavenDB vs. SQL Server

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

Tinus Plotseling MySQL

White paper. Simac Archief Services: archiveren conform wetgeving

Right Availability voor Provincie Zeeland met Active Data Guard 11g

Semantiek, URI s, LD Applicaties, Tijden locatie. Workshop, discussie, huidige stand van zaken 17 april 2014

1. Highlights. Rapportage 1e kwartaal 2017

Organisatie. Gestart in 2009 Open Source Webdevelopment Grafische achtergrond Servicegericht

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Turn-key platform Newz. Big Content & Semantics

Research Bio-markers Concept Conference NIOC Probleem

Productbeschrijving DKK

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

Data Protectie in een gevirtualiseerde omgeving.

BI appliance op maat. Ruud Geerlings

Uw data op het Web van Data

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

Agile Business Intelligence met datavirtualisatie

Big data in realtime naar actiegerichte inzichten

Viewer MapGuide Open Source/Enterprise

Portability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.

Dictu innovatie: innovatieve omnichannel mogelijkheden met mobiel en chatbots

Geografische Informatie, killer-app voor SOA

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

Digitale strategie voor nieuw Museum voor Edelsmeedkunst, Juwelen en Diamant Informatie aan Zee - 18/09/2015

STAGE/AFSTUDEER PROJECTEN CARGO VELO

Productspecificatie DKK in PDOK

GeoKey en Catalog Services

Linked Data: stap voor stap, deel 4 Table of Contents

RESEARCH DATA MANAGEMENT INNOVATIE & SURF

Les 10 : Aanmaken van een database (deel2).

Smartsite ixperion Faceted Search

Leergang Programmeren. IT Academy Noord-Nederland is onderdeel van de

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen:

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database

Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS

Jaar 2017 Enkele kerngetallen voor PDOK, afgezet tegen voorgaande jaren (indien beschikbaar).

DB architectuur.

CATCHPlus D2.7.2 Lokale triple store DELIVERABLE. D Lokale triple store. René van der Ark Sara van Bussel

Technisch Rapport. BAG Extract in i-bridge2.0. Versie 1.0. Datum 9 December 2010

Samengaan van Geo-informatie en Service Oriëntatie

Technische data. Versie dec

Technische keuzes Management Informatie Systeem MeanderGroep

Monitoring & logging bij DUO

VIP project Toeristische Open Data

Startnotitie 3D Doorbraak ontsluiting en toegang

Productspecifieke gebruiksvoorwaarden

Trefdag Informatie Vlaanderen Innovatief gebruik van data

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software

Een andere aanpak: Informatiekundige ontwikkelingen komende jaren?

Big Data en Variabele Data Printing

Open data voor en door IT-architecten

INSPIRE ruimtelijke datadiensten. INSPIRE Kennissessie Amersfoort, 5 juli 2016

Case 3 en 7. Arnoud de Jong en Linda van den Brink. 17 april 2014

BELANGRIJKSTE CRITERIA BIJ DE KEUZE VOOR EEN BUSINESS INTELLIGENCE TOOL. Qlik Sense vs. Tableau

Service Data Objects. Wat is SDO? Dynamic data API

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

Transcriptie:

Kadaster Data Platform Architectuur & techniek Joost Farla Marco Brattinga

Onderwerpen A. Architectuurkeuzes B. Transformatie naar Linked Data C. Triplestores: de opslag D. Data.pdok.nl: ontsluiting: API, Web, Linked Data 2

Kadaster Data Platform Architectuurkeuzes

Ambitie Rechtzekerheid Geo-platform Kwaliteit 4

Architectuurprincipes Breed inzetbaar Productdefinitie los van verstrekking Multi-channel verstrekking Multi-branded presentatie Opslag in vorm-vrij formaat Aandacht voor het gebruik Metadata net zo belangrijk als de data Ondersteunen gebruikerscommunity Verbonden data Open Web based, open standaarden Open source, tenzij Reuse before Make Eén best-of-breed oplossing Betrouwbaar en transparant Eigenaar blijft verantwoordelijk voor data en metadata Verstrekkingskanaal: beheer bij de bron Verstrekking is traceerbaar naar de bron 5

6 Kadaster Data Platform (onder de motorkap)

Kadaster Data Platform Transformatie

Transformatie Zeer diverse formaten Canoniek formaat Mutaties Transformatie naar betekenisvol model Document store voor snel raadplegen en geo-index 8 Ontsluiten en combineren externe bronnen: SPARQL, RDF4J, API s, RDBMS Graph store voor slimme queries

Kadaster Data Platform Triplestores

Het databaselandschap verandert 10 http://blog.five1.de/wp-content/uploads/2015/09/451-research-data-platforms-map-201506.png

11 Het databaselandschap verandert

Het databaselandschap verandert 12 http://blog.five1.de/wp-content/uploads/2015/09/451-research-data-platforms-map-201506.png

Het databaselandschap verandert Nietrelationeel Relationeel Oracle PostgreSQL MySQL SQL server Graph databases Key-value stores Wide column stores Document stores Neo4J Triple stores BerkeleyDB Redis Cassandra HBase MongoDB MarkLogic ElasticSearch Virtuoso MarkLogic GraphDB AllegroGraph Oracle S&G 13

ArcGIS Het databaselandschap verandert Geometrisch Nonrelational Relational Oracle PostgreSQL MySQL SQL server Graph databases Key-value stores Wide column stores Document stores Neo4J Triple stores BerkeleyDB Redis Cassandra HBase MongoDB MarkLogic ElasticSearch Virtuoso MarkLogic GraphDB AllegroGraph Oracle S&G 14

Onze ervaring De meeste oplossingen zijn goed in één -soms twee- specifieke vormen van data (geografisch, graph, document, relationeel) Onze behoefte heeft de eigenschappen van een federatief databasemodel Bij federatie ontstaan uitdagingen m.b.t. queryoptimalisatie. De 25 dichtstbijzijnde monumentale gebouwen uit de 19 e eeuw De 10 dichtstbijzijnde monumentale gebouwen ontworpen door Cuypers Er zijn heel veel monumentale gebouwen uit de 19 e eeuw Beginnen aan de GEO kant is handig Het aantal monumentale gebouwen ontworpen door Cuypers is overzichtelijk Beginnen aan de niet-geo kant is handig. 15

Geometrisch Graph databases Triple stores Requirements vs oplossing Database Schemaloos Performance (laden/opvragen) Mate van schaalbaarheid Mate van beschikbaarheid Connectiviteit SPARQL 1.1 GeoSPARQL RDF4j Support Eigen beheer Kosten Gebruik Eigen ontwikkeling Document stores Integriteit, Backup &Restore Performance Geo+Triples+Tekst Ondersteuning Support licentie Aanpasbaarheid Query engine aanpasbaar Relationeel Tijdreizen Goede documentatie Java-gebaseerd 16

Kadaster Data Platform Visualisatie en ontsluiting

Data.pdok.nl 18 data.pdok.nl

Data.pdok.nl 19 bag.basisregistraties.overheid.nl

Visualisatie en ontsluiting Maximale flexibilteit om eigen UI te maken Doelgroep: semantic/ld developers Deferenceable URI s Standaarden: Linked Data, JSON-LD, SPARQL Doelgroep: webdevelopers Hoge performance voor specifieke services Standaarden: JSON, OpenAPI, Swagger, Postman Web pagina s voor menselijke leesbaarheid van data EN metadata Content negotiation voor enkelvoudige data Dun laagje tbv API protocol UI uitbreidbaar en aanpasbaar Zware operaties in de back-end 20