SlideShare a Scribd company logo
1 of 30
Open Standards for Linked Organisations
Tools and Methodology
SEMIC 2018
#SEMIC2018
@EU_isa2
2
At the crossroads
SEMIC 2018
#SEMIC2018
@EU_isa2
Semantic interoperability
3
SEMIC 2018
#SEMIC2018
@EU_isa2
Interoperability Programme OSLO
Open Standards for Linked Organisations
4
OSLO
PERSON
VOCABULARY
OSLO
BUSINESS
VOCABULARY
OSLO
ROAD
VOCABULARY
OSLO
ORGANISATI
ON
VOCABULARY
OSLO
DCAT-AP VL
VOCABULARY
W3C
International
Standards
EU ISA CO
RE
Vocabularie
s
OSLO
Extension
EU - ISA²
Federal Government
Regional Governme
nt
Local Government
Industry
Academia
SEMIC 2018
#SEMIC2018
@EU_isa2
http://data.vlaanderen.be/ns/
5
Person
Organisation
Address
Building
Road
Public Service
Transactional Services
Error Notification
Notification
Consent (GDPR)
Preference
Subsidy
Public Domain
Local Decision
Mandate
SEMIC 2018
#SEMIC2018
@EU_isa2
OSLO Governance
6
Governance Body empowered by Parliament
A process and method for developing data standards (ISA²/W3C…)
Triple Helix approach: Government, Private Sector, Academia
Process and methodology (Dutch)
SEMIC 2018
#SEMIC2018
@EU_isa2
Technical interoperability
7
SEMIC 2018
#SEMIC2018
@EU_isa2
Bridging the gap between modelling and
implementation
8
SEMIC 2018
#SEMIC2018
@EU_isa2
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
SEMIC 2018
#SEMIC2018
@EU_isa2
10
The Web as a blueprint http://bit.ly/joinup_uri
Persistent
identifiers:
URIs
Links to
other
information
Dereference-
able HTTP
URIs
Standardised
information
(RDF)
http://data.vlaanderen.be/id/adres/3706808
Koningin Maria Hendrikaplein 70,
9000 Gent
SEMIC 2018
#SEMIC2018
@EU_isa2
11
The Web as a blueprint
Persistent
identifiers:
URIs
Links to
other
information
Dereference-
able HTTP
URIs
Standardised
information
(RDF)
http://data.vlaanderen.be/id/adres/3706808
Machine
friendly
Human
Readable
SEMIC 2018
#SEMIC2018
@EU_isa2
12
The Web as a blueprint
Persistent
identifiers:
URIs
Links to
other
information
Dereference-
able HTTP
URIs
Standardised
information
(RDF) http://data.vlaanderen.be/ns/adres
https://www.w3.org/ns/locn#adminUnitL2
SEMIC 2018
#SEMIC2018
@EU_isa2
13
The Web as a blueprint
Persistent
identifiers:
URIs
Links to
other
information
Dereference-
able HTTP
URIs
Standardised
information
(RDF)
http://data.vlaanderen.be/id/adres/3706808
data.vlaanderen.be/id/organisatie/OVO002949
Koningin Maria Hendrikaplein 70
9000 Gent
Agentschap Informatie Vlaanderen
SEMIC 2018
#SEMIC2018
@EU_isa2
There is more to publishing linked data
than data dumps and SPARQL endpoints
14
Source: http://linkeddatafragments.org
high server efforthigh client effort
SEMIC 2018
#SEMIC2018
@EU_isa2
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 15
SEMIC 2018
#SEMIC2018
@EU_isa2
Upgrading existing web services
Retrofitting the semantics using JSON-LD
16
SEMIC 2018
#SEMIC2018
@EU_isa2
Shared context for new services
Automatically derived from our RDF vocabularies
17
SEMIC 2018
#SEMIC2018
@EU_isa2
18
Person http://data.vlaanderen.be/context/persoon.jsonld
Organisation http://data.vlaanderen.be/context/organisatie.jsonld
Address http://data.vlaanderen.be/context/adres.jsonld
Public Service http://data.vlaanderen.be/context/dienst.jsonld
Feedback http://data.vlaanderen.be/context/melding.jsonld
Notification http://data.vlaanderen.be/context/notificatie.jsonld
Consent http://data.vlaanderen.be/context/toestemming.jsonld
Loan http://data.vlaanderen.be/context/transactie.jsonld
Transactional Service http://data.vlaanderen.be/context/transactie.jsonld
SEMIC 2018
#SEMIC2018
@EU_isa2
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
SEMIC 2018
#SEMIC2018
@EU_isa2
Data validation using SHACL
20
To describe a public service
An attribute “naam” is specified
With datatype “langString”
Defined by “dcterms:title”
With range “cv:PublicOrganisation”
And is defined by
cv:hasCompetentAuthority
A second attribute
“heeftVerantwoordelijke” is
specified
SEMIC 2018
#SEMIC2018
@EU_isa2
Data validation using SHACL
Reusable open source tooling
21
Demo https://bit.ly/semic_shacl
Source https://bit/ly/semic_shacl_src
SEMIC 2018
#SEMIC2018
@EU_isa2
Generic hypermedia client
• 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.
22
API https://bit.ly/semic_api
Client https://bit.ly/semic_client
Source code https://bit.ly/oslo_api_src
SEMIC 2018
#SEMIC2018
@EU_isa2
Generic hypermedia client Demo: public organisations
23
SEMIC 2018
#SEMIC2018
@EU_isa2
Generic hypermedia client
24
SEMIC 2018
#SEMIC2018
@EU_isa2
Generic hypermedia client
25
SEMIC 2018
#SEMIC2018
@EU_isa2
Generic hypermedia client
26
SEMIC 2018
#SEMIC2018
@EU_isa2
Wrap-up: end to end process
27
SHACL RULES
SEMIC 2018
#SEMIC2018
@EU_isa2
Based on an open source toolchain
28
OSLO² UML modelling using Smart
Tags containing labels, definitions
and pointers to re-used vocabularies
(URIs).
Model
UML is transformed to RDF (Turtle)
using an EA-to-RDF tool (OSS)
Transform
Generation of HTML spec
(vocabulary and application profile),
JSON-LD context and SHACL using
the OSLO Specification Generator
Specs
Validation using Ontology Pitfall
Scanner, Turtle syntax validator and
JSON-LD validator. Published on
Github and data.vlaanderen.be
Publish
SEMIC 2018
#SEMIC2018
@EU_isa2
Questions?
29
Raf Buyle
raf.buyle@kb.vlaanderen.be
@rafke

More Related Content

What's hot

Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum Presentation
Mediabistro
 
Track UNODC's Anti-Corruption Portal
Track UNODC's Anti-Corruption PortalTrack UNODC's Anti-Corruption Portal
Track UNODC's Anti-Corruption Portal
Dr Lendy Spires
 
Flex Versus Ajax
Flex Versus AjaxFlex Versus Ajax
Flex Versus Ajax
kirthiiyer
 

What's hot (20)

Sebastian Hellmann
Sebastian HellmannSebastian Hellmann
Sebastian Hellmann
 
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
 
Building NextGen Enterprise data platforms | Graham Cousins
Building NextGen Enterprise data platforms | Graham CousinsBuilding NextGen Enterprise data platforms | Graham Cousins
Building NextGen Enterprise data platforms | Graham Cousins
 
Towards a Linked Open Data Cloud of Language Resources in the Legal Domain
Towards a Linked Open Data Cloud of Language Resources in the Legal DomainTowards a Linked Open Data Cloud of Language Resources in the Legal Domain
Towards a Linked Open Data Cloud of Language Resources in the Legal Domain
 
Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum Presentation
 
Track UNODC's Anti-Corruption Portal
Track UNODC's Anti-Corruption PortalTrack UNODC's Anti-Corruption Portal
Track UNODC's Anti-Corruption Portal
 
Mantas Zimnickas - How Open is Lithuanian Government data? atviriduomenys.lt
Mantas Zimnickas - How Open is Lithuanian Government data? atviriduomenys.lt Mantas Zimnickas - How Open is Lithuanian Government data? atviriduomenys.lt
Mantas Zimnickas - How Open is Lithuanian Government data? atviriduomenys.lt
 
Notes about SWAT4LS 2018
Notes about SWAT4LS 2018Notes about SWAT4LS 2018
Notes about SWAT4LS 2018
 
LOD2 presentation at Open Government Data Camp London 18 November 2010
LOD2 presentation at Open Government Data Camp London 18 November 2010LOD2 presentation at Open Government Data Camp London 18 November 2010
LOD2 presentation at Open Government Data Camp London 18 November 2010
 
Smart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphSmart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge Graph
 
RDF and OWL : the powerful duo | Tara Raafat
RDF and OWL : the powerful duo | Tara RaafatRDF and OWL : the powerful duo | Tara Raafat
RDF and OWL : the powerful duo | Tara Raafat
 
The Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open DataThe Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open Data
 
Information Technology Case Studies
Information Technology Case StudiesInformation Technology Case Studies
Information Technology Case Studies
 
RDA Europe national nodes
RDA Europe national nodesRDA Europe national nodes
RDA Europe national nodes
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 
Flex Versus Ajax
Flex Versus AjaxFlex Versus Ajax
Flex Versus Ajax
 
Eventing Data with RabbitMQ and Riak
Eventing Data with RabbitMQ and RiakEventing Data with RabbitMQ and Riak
Eventing Data with RabbitMQ and Riak
 
RDA Europe Nodes
RDA Europe NodesRDA Europe Nodes
RDA Europe Nodes
 
ROI in Linking Content to CRM by Applying the Linked Data Stack
ROI in Linking Content to CRM by Applying the Linked Data StackROI in Linking Content to CRM by Applying the Linked Data Stack
ROI in Linking Content to CRM by Applying the Linked Data Stack
 
eRechtsbestel
eRechtsbesteleRechtsbestel
eRechtsbestel
 

Similar to Open Standards for Linked Organisations - Tools and Methodology - SEMIC 2018

Open Web and Open Data Conf irm 2013
Open Web and Open Data Conf irm 2013Open Web and Open Data Conf irm 2013
Open Web and Open Data Conf irm 2013
Reinaldo Ferraz
 
Semantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop PerspectiveSemantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop Perspective
Università degli Studi di Milano-Bicocca
 
eGovernment for Citizen: Leveraging Open SOA Standards and Interoperability ...
eGovernment for Citizen:  Leveraging Open SOA Standards and Interoperability ...eGovernment for Citizen:  Leveraging Open SOA Standards and Interoperability ...
eGovernment for Citizen: Leveraging Open SOA Standards and Interoperability ...
Adomas Svirskas
 

Similar to Open Standards for Linked Organisations - Tools and Methodology - SEMIC 2018 (20)

Privacy policy information in data value chains
Privacy policy information in data value chainsPrivacy policy information in data value chains
Privacy policy information in data value chains
 
Paul Davidson – Opening up public data to improve transparancy and efficiency
Paul Davidson – Opening up public data to improve transparancy and efficiencyPaul Davidson – Opening up public data to improve transparancy and efficiency
Paul Davidson – Opening up public data to improve transparancy and efficiency
 
Putting the L in front: from Open Data to Linked Open Data
Putting the L in front: from Open Data to Linked Open DataPutting the L in front: from Open Data to Linked Open Data
Putting the L in front: from Open Data to Linked Open Data
 
A Linked Data Dataset for Madrid Transport Authority's Datasets
A Linked Data Dataset for Madrid Transport Authority's DatasetsA Linked Data Dataset for Madrid Transport Authority's Datasets
A Linked Data Dataset for Madrid Transport Authority's Datasets
 
Linked Open Data for Public Contracts
Linked Open Data for Public ContractsLinked Open Data for Public Contracts
Linked Open Data for Public Contracts
 
Notes for talk on 12th June 2013 to Open Innovation meeting, Glasgow
Notes for talk on 12th June 2013 to Open Innovation meeting, GlasgowNotes for talk on 12th June 2013 to Open Innovation meeting, Glasgow
Notes for talk on 12th June 2013 to Open Innovation meeting, Glasgow
 
The Ciard RING
The Ciard RINGThe Ciard RING
The Ciard RING
 
Open Web and Open Data Conf irm 2013
Open Web and Open Data Conf irm 2013Open Web and Open Data Conf irm 2013
Open Web and Open Data Conf irm 2013
 
RDA Europe 4.0 - Kick-Off Spanish Node - Coordination
RDA Europe 4.0 - Kick-Off Spanish Node - CoordinationRDA Europe 4.0 - Kick-Off Spanish Node - Coordination
RDA Europe 4.0 - Kick-Off Spanish Node - Coordination
 
Lynx at TeReCom workshop at JURIX 2017
Lynx at TeReCom workshop at JURIX 2017Lynx at TeReCom workshop at JURIX 2017
Lynx at TeReCom workshop at JURIX 2017
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conference
 
The Research Data Alliance ICT Technical Specifications
The Research Data AllianceICT Technical SpecificationsThe Research Data AllianceICT Technical Specifications
The Research Data Alliance ICT Technical Specifications
 
RDA ICT Technical Specifications
RDA ICT Technical SpecificationsRDA ICT Technical Specifications
RDA ICT Technical Specifications
 
Open standards for linked organisations | meeting Estonia - Flemish Governmen...
Open standards for linked organisations | meeting Estonia - Flemish Governmen...Open standards for linked organisations | meeting Estonia - Flemish Governmen...
Open standards for linked organisations | meeting Estonia - Flemish Governmen...
 
Data Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsData Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for Standards
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
 
SC7 Workshop 2: Industry view of Big Data Challenges for Secure Societies
SC7 Workshop 2: Industry view of Big Data Challenges for Secure SocietiesSC7 Workshop 2: Industry view of Big Data Challenges for Secure Societies
SC7 Workshop 2: Industry view of Big Data Challenges for Secure Societies
 
Semantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop PerspectiveSemantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop Perspective
 
ICARUS @EBDVF 2018 - TransformingTransport Session (November 2018, Vienna)
ICARUS @EBDVF 2018 - TransformingTransport Session (November 2018, Vienna)ICARUS @EBDVF 2018 - TransformingTransport Session (November 2018, Vienna)
ICARUS @EBDVF 2018 - TransformingTransport Session (November 2018, Vienna)
 
eGovernment for Citizen: Leveraging Open SOA Standards and Interoperability ...
eGovernment for Citizen:  Leveraging Open SOA Standards and Interoperability ...eGovernment for Citizen:  Leveraging Open SOA Standards and Interoperability ...
eGovernment for Citizen: Leveraging Open SOA Standards and Interoperability ...
 

Recently uploaded

Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Menggugurkan Kandungan 087776558899
 
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 

Recently uploaded (20)

2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.
 
Contributi dei parlamentari del PD - Contributi L. 3/2019
Contributi dei parlamentari del PD - Contributi L. 3/2019Contributi dei parlamentari del PD - Contributi L. 3/2019
Contributi dei parlamentari del PD - Contributi L. 3/2019
 
NGO working for orphan children’s education
NGO working for orphan children’s educationNGO working for orphan children’s education
NGO working for orphan children’s education
 
NAP Expo - Delivering effective and adequate adaptation.pptx
NAP Expo - Delivering effective and adequate adaptation.pptxNAP Expo - Delivering effective and adequate adaptation.pptx
NAP Expo - Delivering effective and adequate adaptation.pptx
 
2024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 312024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 31
 
Tuvalu Coastal Adaptation Project (TCAP)
Tuvalu Coastal Adaptation Project (TCAP)Tuvalu Coastal Adaptation Project (TCAP)
Tuvalu Coastal Adaptation Project (TCAP)
 
The NAP process & South-South peer learning
The NAP process & South-South peer learningThe NAP process & South-South peer learning
The NAP process & South-South peer learning
 
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girlsPakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girls
 
31st World Press Freedom Day Conference in Santiago.
31st World Press Freedom Day Conference in Santiago.31st World Press Freedom Day Conference in Santiago.
31st World Press Freedom Day Conference in Santiago.
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdf
 
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition PlansSustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
 
Finance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCFinance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCC
 
Time, Stress & Work Life Balance for Clerks with Beckie Whitehouse
Time, Stress & Work Life Balance for Clerks with Beckie WhitehouseTime, Stress & Work Life Balance for Clerks with Beckie Whitehouse
Time, Stress & Work Life Balance for Clerks with Beckie Whitehouse
 
Financing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCFinancing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCC
 
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...
 
31st World Press Freedom Day Conference.
31st World Press Freedom Day Conference.31st World Press Freedom Day Conference.
31st World Press Freedom Day Conference.
 
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
Cara Gugurkan Pembuahan Secara Alami Dan Cepat ABORSI KANDUNGAN 087776558899
 
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and NumberCall Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
Call Girls Mehsana / 8250092165 Genuine Call girls with real Photos and Number
 
tOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTRtOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTR
 
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
 

Open Standards for Linked Organisations - Tools and Methodology - SEMIC 2018