Unlocking the full potential of location-based services: Linked Data driven Web APIs

Similar documents
SEMIC: Promoting semantic interoperability among EU Member States. Webinar: Implementing ISA² Core Vocabularies in JSON-LD

Open Standards for Linked Organisations. Linked Base Registries as a key enabler for egovernment in Flanders #OSLO2

/// INTEROPERABILITY BETWEEN METADATA STANDARDS: A REFERENCE IMPLEMENTATION FOR METADATA CATALOGUES

GUIDELINES FOR CREATING URI S IN FLANDERS

Building a missing item in INSPIRE: The Re3gistry

Publishing Linked Statistical Data: Aragón, a case study.

W3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at

Geographical Base Registries for Flanders

Promoting semantic interoperability between public administrations in Europe

The European Commission s science and knowledge service. Joint Research Centre

Data driven transformation of the public sector Tallinn, Estonia Head of unit 22 September 2016 European Commission

Reducing Consumer Uncertainty

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011

GeoDCAT-AP Representing geographic metadata by using the "DCAT application profile for data portals in Europe"

Semantic Web Fundamentals

Harvesting Open Government Data with DCAT-AP

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

WaSABi 2014: Breakout Brainstorming Session Summary

Spatial Data on the Web

Shape Constraint Language

SEPA SPARQL Event Processing Architecture

Evolution of INSPIRE interoperability solutions for e-government

INSPIRE & Environment Data in the EU

Linked Data and RDF. COMP60421 Sean Bechhofer

Open Data Solution Architecture Template (SAT) v Beta

Linked Data and Libraries

An Alternative CIM Modeling Approach using JSON-LD

A Linked Data Translation Approach to Semantic Interoperability

Knowledge-Driven Video Information Retrieval with LOD

Open Research Online The Open University s repository of research publications and other research outputs

Linked Data and RDF. COMP60421 Sean Bechhofer

(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions

A distributed network of digital heritage information

A common metadata approach to support egovernment interoperability

SKOS. COMP62342 Sean Bechhofer

Using DCAT-AP for research data

Soumya Kanti Datta Research Engineer

Ontologies SKOS. COMP62342 Sean Bechhofer

Towards a Semantic Web Platform for Finite Element Simulations

Linked Data: Fast, low cost semantic interoperability for health care?

Semantic Web Fundamentals

Detailed analysis + Integration plan

1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM

Semantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future

Library of Congress BIBFRAME Pilot. NOTSL Fall Meeting October 30, 2015

Building Semantic Interoperability in Europe

Defragmenting the IoT with the Web of Things

Design & Manage Persistent URIs

DuraSpace FAIRness and GDPR

Resilient Linked Data. Dave Reynolds, Epimorphics

APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma

Powering Linked Open Data Applications

INSPIRE & Linked Data: Bridging the Gap Part II: Tools for linked INSPIRE data

INSPIRE 2013, Florence

CONTEXT INFORMATION MANAGEMENT

Meaning Of A Tag: A collaborative approach to bridge the gap between tagging and Linked Data

Ontology Servers and Metadata Vocabulary Repositories

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

warwick.ac.uk/lib-publications

Development of guidelines for publishing statistical data as linked open data

Webinar Annotate data in the EUDAT CDI

Semantically enhancing SensorML with controlled vocabularies in the marine domain

Is Linked Data the future of data integration in the enterprise?

The necessity of hypermedia RDF and an approach to achieve it

Data Harvesting, Curation and Fusion Model to Support Public Service Recommendations for e-governments

Open Geospatial Consortium

Guidelines for Multilingual Linked Data generation and publication

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework

Data Governance for the Connected Enterprise

Reasoning in Dynamical Systems on the Web: Classification and Challenges

Semantic search and reporting implementation on platform. Victor Agroskin

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications

KNOWLEDGE GRAPHS. Lecture 2: Encoding Graphs with RDF. TU Dresden, 23th Oct Markus Krötzsch Knowledge-Based Systems

A FRAMEWORK FOR MULTILINGUAL AND SEMANTIC ENRICHMENT OF DIGITAL CONTENT (NEW L10N BUSINESS OPPORTUNITIES) FREME WEBINAR HELD FOR GALA, 28 APRIL 2016

Data is the new Oil (Ann Winblad)

Applied Data Governance - Part 3

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

Data integration perspectives from the LTB project

Linked Data Evolving the Web into a Global Data Space

Multi-agent and Semantic Web Systems: Linked Open Data

Deliverable Final Data Management Plan

EIRA v Release notes

Publishing data for maximized reuse

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

An overview of RDB2RDF techniques and tools

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

AutoRDF - Using OWL as an Object Graph Mapping (OGM) specification language

A Data API with Security and Graph-Level Access Control

How Linked Data is transforming egovernment. and how the ISA Programme is actively pushing forward this transformation for the benefit of Europe

Semantic Adaptation Approach for Adaptive Web-Based Systems

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

Modern Trends in Semantic Web

Semantic Web for Earth and Environmental Terminology (SWEET) Status, Future Development and Community Building

Semantic Interoperability of Basic Data in the Italian Public Sector Giorgia Lodi

STS Infrastructural considerations. Christian Chiarcos

a paradigm for the Semantic Web Linked Data Angelica Lo Duca IIT-CNR Linked Open Data:

Transcription:

Unlocking the full potential of location-based services: Linked Data driven Web APIs Open Standards for Linked Organisations about Raf Buyle Ziggy Vanlishout www.vlaanderen.be/informatievlaanderen

6.4 M citizens 308 municipalities At the crossroads 2068 private partners Informatie Vlaanderen Federal & 3 regions 978 public partners EU

Open Standards for Linked Organisations E-government driven by Semantical and Technical interoperability @rafke

Building upon existing interoperability initiatives W3C International Standards EU ISA CORE Vocabularies and INSPIRE Public Working Groups with: > EU - ISA² > Federal Government Local OSLO Extensions OSLO PERSON VOCABULARY OSLO ORGANISATION VOCABULARY OSLO DCAT-AP VL VOCABULARY OSLO BUSINESS VOCABULARY OSLO ROAD VOCABULARY > Regional Government > Local Government > Industry > Academia and more 4

https://data.vlaanderen.be/ns/ > Person > Organisation > Address > Building > Road > Public Service > Transactional Services > Civic issue tracking > Notification > Consent (GDPR) > Contact preferences > Government Grants > Public Domain > Local Decisions > Political Mandate 5

Governance model 1 16 130 1000+ Collaborative development Governance Domain models Contributors > Governance Body empowered by Parliament > A process and method for developing data standards (ISA²/W3C ) Definitions > Triple Helix approach: Government, Private Sector, Academia Public review of a candidate standard Build reference implementations Acknowledge + publish as standard 6

Technical Interoperability The Semantic Web as an interoperability facilitator @rafke

Bridging the gap between models and implementation Two distinct use cases Base registries Unique identification of objects Exposed via data standards Business oriented web services Querying, editing and transforming data From different sources To meet business use cases 8

How can we lower costs for data and service integration? 1. Embed semantics into data formats 2. Validation of data resources based on semantic models 3. Building a generic hypermedia client 9

The Web as a Blueprint 10

The Web as a Blueprint http://bit.ly/joinup_uri Persistent identifiers: URIs Links to other information Dereferenceable HTTP URIs Standardised information (RDF) http://data.vlaanderen.be/id/adres/3706808 Koningin Maria Hendrikaplein 70, 9000 Gent 11

The Web as a Blueprint Persistent identifiers: URIs Links to other information http://data.vlaanderen.be/id/adres/3706808 Dereferenceable HTTP URIs Standardised information (RDF) Human Readable Machine friendly 12

The Web as a Blueprint Persistent identifiers: URIs Links to other information https://www.w3.org/ns/locn#adminunitl2 Dereferenceable HTTP URIs Standardised information (RDF) https://data.vlaanderen.be/ns/adres 13

The Web as a Blueprint Persistent identifiers: URIs Links to other information data.vlaanderen.be/id/organisatie/ovo002949 Agentschap Informatie Vlaanderen Dereferenceable HTTP URIs Standardised information (RDF) http://data.vlaanderen.be/id/adres/3706808 Koningin Maria Hendrikaplein 70 9000 Gent 14

There is more to publishing linked data than data dumps and SPARQL endpoints high client effort high server effort Source: http://linkeddatafragments.org 15

Syntactical interoperability and embedding semantics into services. JSON Linked Data (JSON-LD) A developer friendly Linked Data format, based on the successful JSON format Machine interpretable semantics through context file 100% compatible with JSON and easy to retrofit No formal, standardised method for data validation Semantics about data are machine readable, service methods and operations are not 16

Upgrading existing web services Retrofitting semantics using JSON-LD { } "@context": { "Picnictable": "http://data.vlaanderen.be/ns/openbaardomein/infrastructuurelement#picknicktafel", "identificator": "http://www.w3.org/ns/adms#identifier", "geometrie": { "@id": "http://www.w3.org/ns/locn#geometry", "@type": "http://www.opengis.net/ont/geosparql#wktliteral>" }, "Point": "http://www.opengis.net/ont/sf#point", "coordinates": "http://www.opengis.net/ont/geosparql#aswkt" }, "@id": "https://example.org/graphs/picknicktable-1234", "@type" : "Picnictable", "geometrie" : {"type":"point","coordinates":"point(3.712,51.0248)"}, 17

Shared context for new services Automatically derived from RDF vocabularies { } "@context": "http://data.vlaanderen.be/context/infrastructuur.jsonld" "@id": "https://example.org/graphs/picknicktable-1234", "@type" : "Picnictable", "geometrie" : {"type":"point","coordinates":"point(3.712,51.0248)"}, 18

Data validation using SHACL Shapes Constraint Language W3C Recommendation since 20 July 2017 A standard for validating RDF data against a set of constraints (cardinalities, domain, range, code lists, ) SHACL files available for all Vocabularies & Application Profiles 19

Towards generic Hypermedia-driven API clients > As-is: data is semantically annotated using web standards, but the operations and methods for using the data through APIs are not > Problem: still high integration costs due to the need for bespoke connectors between API s to exchange information in real time. > To-be: standardisation of frequently used methods (pagination, querying, CRUD, ) using Hypermedia and API standards/best practices. 20

Generic hypermedia clients 21

Wrap-up: end-to-end process 22

And reusable tooling Model Transform OSLO² UML modelling using Smart Tags containing labels, definitions and pointers to reused vocabularies (URIs). UML is transformed to RDF (Turtle) using an EA-to-RDF tool (OSS) Specs Generation of HTML spec (vocabulary and application profile), JSON-LD context and SHACL using the OSLO Specification Generator Publish Validation using Ontology Pitfall Scanner, Turtle syntax validator and JSON-LD validator. Published on Github and data.vlaanderen.be 23

Come to Trefdag Digitaal Vlaanderen 29/11/2018 ICC Ghent www.vlaanderen.be/informatievlaanderen