SlideShare una empresa de Scribd logo
1 de 24
www.vlaanderen.be/informatievlaanderen
Unlocking the full potential of
location-based services:
Linked Data driven Web APIs
Open Standards for Linked Organisations about
Raf Buyle – Ziggy Vanlishout
At the crossroads
E-government driven by Semantical and Technical interoperability
Open Standards for Linked Organisations
@rafke
Building upon existing interoperability initiatives
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
4
OSLO
PERSON
VOCABULARY
OSLO
BUSINESS
VOCABULARY
OSLO
ROAD
VOCABULARY
OSLO
ORGANISATION
VOCABULARY
OSLO
DCAT-AP VL
VOCABULARY
W3C
International
Standards
EU ISA CORE
Vocabularies
and INSPIRE
Local OSLO
Extensions
Public Working Groups
with:
> EU - ISA²
> Federal Government
> Regional Government
> Local Government
> Industry
> Academia
… and more
https://data.vlaanderen.be/ns/
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
5
> 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
> Governance Body empowered by Parliament
> A process and method for developing data
standards (ISA²/W3C…)
> Triple Helix approach: Government, Private
Sector, Academia
Governance model
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
6
Governance
1 16 130 1000+
Domain
models
Contributors Definitions
Collaborative
development
Public review of a
candidate standard
Build reference
implementations
Acknowledge + publish
as standard
Technical Interoperability
The Semantic Web as an interoperability facilitator
@rafke
Bridging the gap between models and implementation
Two distinct use cases
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
8
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
1. Embed semantics into data formats
2. Validation of data resources based on semantic models
3. Building a generic hypermedia client
How can we lower costs for data and service integration?
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
9
The Web as a Blueprint
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
10
The Web as a Blueprint
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
11
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
The Web as a Blueprint
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
12
Persistent
identifiers:
URIs
Links to
other
information
Dereference-
able HTTP
URIs
Standardised
information
(RDF)
http://data.vlaanderen.be/id/adres/3706808
Machine
friendlyHuman
Readable
The Web as a Blueprint
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
13
Persistent
identifiers:
URIs
Links to
other
information
Dereference-
able HTTP
URIs
Standardised
information
(RDF)
https://data.vlaanderen.be/ns/adres
https://www.w3.org/ns/locn#adminUnitL2
The Web as a Blueprint
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
14
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
There is more to publishing linked data than
data dumps and SPARQL endpoints
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
15
Source: http://linkeddatafragments.org
high server efforthigh client effort
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
Syntactical interoperability and
embedding semantics into services.
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
16
Upgrading existing web services
Retrofitting semantics using JSON-LD
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
17
{
"@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)"},
}
Shared context for new services
Automatically derived from RDF vocabularies
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
18
{
"@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)"},
}
 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
Data validation using SHACL
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
19
> 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.
Towards generic Hypermedia-driven API clients
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
20
Generic hypermedia clients
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
21
Wrap-up: end-to-end process
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
22
And reusable tooling
INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel
23
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
www.vlaanderen.be/informatievlaanderen
Come to
Trefdag
Digitaal
Vlaanderen
29/11/2018 ICC Ghent

Más contenido relacionado

Más de Raf Buyle

Unlocking the full potential of five-star addresses by using Linked Data Frag...
Unlocking the full potential of five-star addresses by using Linked Data Frag...Unlocking the full potential of five-star addresses by using Linked Data Frag...
Unlocking the full potential of five-star addresses by using Linked Data Frag...Raf Buyle
 
Open Belgium 5-star linked open data address registry
Open Belgium 5-star linked open data address registryOpen Belgium 5-star linked open data address registry
Open Belgium 5-star linked open data address registryRaf Buyle
 
The Public Sector DNA on the web: semantically marking up government portals
The Public Sector DNA on the web: semantically marking up government portalsThe Public Sector DNA on the web: semantically marking up government portals
The Public Sector DNA on the web: semantically marking up government portalsRaf Buyle
 
#opentourism - Linked Open Data Publishing and Discovery Workshop
#opentourism - Linked Open Data Publishing and Discovery Workshop#opentourism - Linked Open Data Publishing and Discovery Workshop
#opentourism - Linked Open Data Publishing and Discovery WorkshopRaf Buyle
 
Agentschap Ondernemen - durven met dienstverlening
Agentschap Ondernemen - durven met dienstverleningAgentschap Ondernemen - durven met dienstverlening
Agentschap Ondernemen - durven met dienstverleningRaf Buyle
 
Open belgium 2015 - open tourism
Open belgium 2015 - open tourismOpen belgium 2015 - open tourism
Open belgium 2015 - open tourismRaf Buyle
 
Kennis delen is invloed uitoefenen!
Kennis delen is invloed uitoefenen!Kennis delen is invloed uitoefenen!
Kennis delen is invloed uitoefenen!Raf Buyle
 
Slimme brug tussen vastgoedmakelaars en lokale besturen
Slimme brug tussen vastgoedmakelaars en lokale besturenSlimme brug tussen vastgoedmakelaars en lokale besturen
Slimme brug tussen vastgoedmakelaars en lokale besturenRaf Buyle
 
Toeristische mobiele gidsen | context = queen
Toeristische mobiele gidsen | context = queenToeristische mobiele gidsen | context = queen
Toeristische mobiele gidsen | context = queenRaf Buyle
 
Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014
Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014
Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014Raf Buyle
 
In debat met noorderburen over standaarden
In debat met noorderburen over standaardenIn debat met noorderburen over standaarden
In debat met noorderburen over standaardenRaf Buyle
 
VVBAD listen very carefully, i shall say this only once
VVBAD   listen very carefully, i shall say this only onceVVBAD   listen very carefully, i shall say this only once
VVBAD listen very carefully, i shall say this only onceRaf Buyle
 
OSLO - how semantic collaboration is going to be a cornerstone of the next ge...
OSLO - how semantic collaboration is going to be a cornerstone of the next ge...OSLO - how semantic collaboration is going to be a cornerstone of the next ge...
OSLO - how semantic collaboration is going to be a cornerstone of the next ge...Raf Buyle
 
European Commission - OSLO - Extending the core vocabularies to a local level
European Commission - OSLO - Extending the core vocabularies to a local levelEuropean Commission - OSLO - Extending the core vocabularies to a local level
European Commission - OSLO - Extending the core vocabularies to a local levelRaf Buyle
 
Extending the core vocabularies to a local level – isa ec
Extending the core vocabularies to a local level – isa   ecExtending the core vocabularies to a local level – isa   ec
Extending the core vocabularies to a local level – isa ecRaf Buyle
 
V-ICT-OR - the most memorable snapshots of 2013
V-ICT-OR - the most memorable snapshots of 2013V-ICT-OR - the most memorable snapshots of 2013
V-ICT-OR - the most memorable snapshots of 2013Raf Buyle
 
Open Standaarden als hefboom voor geodata
Open Standaarden als hefboom voor geodataOpen Standaarden als hefboom voor geodata
Open Standaarden als hefboom voor geodataRaf Buyle
 
Open Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenOpen Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenRaf Buyle
 
Open Standaarden voor Lokale Overheden - OSLO
Open Standaarden voor Lokale Overheden - OSLOOpen Standaarden voor Lokale Overheden - OSLO
Open Standaarden voor Lokale Overheden - OSLORaf Buyle
 
Can “crowdsourced” data augment authoritative datasets in local communities?
Can “crowdsourced” data augment authoritative datasets in local communities?Can “crowdsourced” data augment authoritative datasets in local communities?
Can “crowdsourced” data augment authoritative datasets in local communities?Raf Buyle
 

Más de Raf Buyle (20)

Unlocking the full potential of five-star addresses by using Linked Data Frag...
Unlocking the full potential of five-star addresses by using Linked Data Frag...Unlocking the full potential of five-star addresses by using Linked Data Frag...
Unlocking the full potential of five-star addresses by using Linked Data Frag...
 
Open Belgium 5-star linked open data address registry
Open Belgium 5-star linked open data address registryOpen Belgium 5-star linked open data address registry
Open Belgium 5-star linked open data address registry
 
The Public Sector DNA on the web: semantically marking up government portals
The Public Sector DNA on the web: semantically marking up government portalsThe Public Sector DNA on the web: semantically marking up government portals
The Public Sector DNA on the web: semantically marking up government portals
 
#opentourism - Linked Open Data Publishing and Discovery Workshop
#opentourism - Linked Open Data Publishing and Discovery Workshop#opentourism - Linked Open Data Publishing and Discovery Workshop
#opentourism - Linked Open Data Publishing and Discovery Workshop
 
Agentschap Ondernemen - durven met dienstverlening
Agentschap Ondernemen - durven met dienstverleningAgentschap Ondernemen - durven met dienstverlening
Agentschap Ondernemen - durven met dienstverlening
 
Open belgium 2015 - open tourism
Open belgium 2015 - open tourismOpen belgium 2015 - open tourism
Open belgium 2015 - open tourism
 
Kennis delen is invloed uitoefenen!
Kennis delen is invloed uitoefenen!Kennis delen is invloed uitoefenen!
Kennis delen is invloed uitoefenen!
 
Slimme brug tussen vastgoedmakelaars en lokale besturen
Slimme brug tussen vastgoedmakelaars en lokale besturenSlimme brug tussen vastgoedmakelaars en lokale besturen
Slimme brug tussen vastgoedmakelaars en lokale besturen
 
Toeristische mobiele gidsen | context = queen
Toeristische mobiele gidsen | context = queenToeristische mobiele gidsen | context = queen
Toeristische mobiele gidsen | context = queen
 
Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014
Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014
Open Data | Projectoproep Ondernemingsvriendelijke gemeente 2014
 
In debat met noorderburen over standaarden
In debat met noorderburen over standaardenIn debat met noorderburen over standaarden
In debat met noorderburen over standaarden
 
VVBAD listen very carefully, i shall say this only once
VVBAD   listen very carefully, i shall say this only onceVVBAD   listen very carefully, i shall say this only once
VVBAD listen very carefully, i shall say this only once
 
OSLO - how semantic collaboration is going to be a cornerstone of the next ge...
OSLO - how semantic collaboration is going to be a cornerstone of the next ge...OSLO - how semantic collaboration is going to be a cornerstone of the next ge...
OSLO - how semantic collaboration is going to be a cornerstone of the next ge...
 
European Commission - OSLO - Extending the core vocabularies to a local level
European Commission - OSLO - Extending the core vocabularies to a local levelEuropean Commission - OSLO - Extending the core vocabularies to a local level
European Commission - OSLO - Extending the core vocabularies to a local level
 
Extending the core vocabularies to a local level – isa ec
Extending the core vocabularies to a local level – isa   ecExtending the core vocabularies to a local level – isa   ec
Extending the core vocabularies to a local level – isa ec
 
V-ICT-OR - the most memorable snapshots of 2013
V-ICT-OR - the most memorable snapshots of 2013V-ICT-OR - the most memorable snapshots of 2013
V-ICT-OR - the most memorable snapshots of 2013
 
Open Standaarden als hefboom voor geodata
Open Standaarden als hefboom voor geodataOpen Standaarden als hefboom voor geodata
Open Standaarden als hefboom voor geodata
 
Open Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenOpen Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open Systemen
 
Open Standaarden voor Lokale Overheden - OSLO
Open Standaarden voor Lokale Overheden - OSLOOpen Standaarden voor Lokale Overheden - OSLO
Open Standaarden voor Lokale Overheden - OSLO
 
Can “crowdsourced” data augment authoritative datasets in local communities?
Can “crowdsourced” data augment authoritative datasets in local communities?Can “crowdsourced” data augment authoritative datasets in local communities?
Can “crowdsourced” data augment authoritative datasets in local communities?
 

Último

WORLD CREATIVITY AND INNOVATION DAY 2024.
WORLD CREATIVITY AND INNOVATION DAY 2024.WORLD CREATIVITY AND INNOVATION DAY 2024.
WORLD CREATIVITY AND INNOVATION DAY 2024.Christina Parmionova
 
Angels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxAngels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxLizelle Coombs
 
How to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxHow to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxTechSoupConnectLondo
 
Call Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls Service
Call Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls ServiceCall Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls Service
Call Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls Servicenarwatsonia7
 
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...narwatsonia7
 
Disciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdf
Disciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdfDisciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdf
Disciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdfDeLeon9
 
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...saminamagar
 
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170Sonam Pathan
 
Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Christina Parmionova
 
Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Christina Parmionova
 
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
How the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists LawmakersHow the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists LawmakersCongressional Budget Office
 
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdfMonastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdfCharlynTorres1
 
2024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 262024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 26JSchaus & Associates
 
Powering Britain: Can we decarbonise electricity without disadvantaging poore...
Powering Britain: Can we decarbonise electricity without disadvantaging poore...Powering Britain: Can we decarbonise electricity without disadvantaging poore...
Powering Britain: Can we decarbonise electricity without disadvantaging poore...ResolutionFoundation
 
2024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 252024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 25JSchaus & Associates
 
call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
productionpost-productiondiary-240320114322-5004daf6.pptx
productionpost-productiondiary-240320114322-5004daf6.pptxproductionpost-productiondiary-240320114322-5004daf6.pptx
productionpost-productiondiary-240320114322-5004daf6.pptxHenryBriggs2
 
call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 

Último (20)

WORLD CREATIVITY AND INNOVATION DAY 2024.
WORLD CREATIVITY AND INNOVATION DAY 2024.WORLD CREATIVITY AND INNOVATION DAY 2024.
WORLD CREATIVITY AND INNOVATION DAY 2024.
 
Angels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxAngels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptx
 
How to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxHow to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptx
 
Call Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls Service
Call Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls ServiceCall Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls Service
Call Girls Service AECS Layout Just Call 7001305949 Enjoy College Girls Service
 
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
 
Disciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdf
Disciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdfDisciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdf
Disciplines-and-Ideas-in-the-Applied-Social-Sciences-DLP-.pdf
 
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
 
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170
 
Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...
 
Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.
 
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Mehrauli  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Mehrauli DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
How the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists LawmakersHow the Congressional Budget Office Assists Lawmakers
How the Congressional Budget Office Assists Lawmakers
 
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdfMonastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
Monastic-Supremacy-in-the-Philippines-_20240328_092725_0000.pdf
 
2024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 262024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 26
 
Powering Britain: Can we decarbonise electricity without disadvantaging poore...
Powering Britain: Can we decarbonise electricity without disadvantaging poore...Powering Britain: Can we decarbonise electricity without disadvantaging poore...
Powering Britain: Can we decarbonise electricity without disadvantaging poore...
 
2024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 252024: The FAR, Federal Acquisition Regulations - Part 25
2024: The FAR, Federal Acquisition Regulations - Part 25
 
call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Laxmi Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
productionpost-productiondiary-240320114322-5004daf6.pptx
productionpost-productiondiary-240320114322-5004daf6.pptxproductionpost-productiondiary-240320114322-5004daf6.pptx
productionpost-productiondiary-240320114322-5004daf6.pptx
 
call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 

INSPIRE 2018 - Linked Data driven Web APIs

  • 1. www.vlaanderen.be/informatievlaanderen Unlocking the full potential of location-based services: Linked Data driven Web APIs Open Standards for Linked Organisations about Raf Buyle – Ziggy Vanlishout
  • 3. E-government driven by Semantical and Technical interoperability Open Standards for Linked Organisations @rafke
  • 4. Building upon existing interoperability initiatives INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 4 OSLO PERSON VOCABULARY OSLO BUSINESS VOCABULARY OSLO ROAD VOCABULARY OSLO ORGANISATION VOCABULARY OSLO DCAT-AP VL VOCABULARY W3C International Standards EU ISA CORE Vocabularies and INSPIRE Local OSLO Extensions Public Working Groups with: > EU - ISA² > Federal Government > Regional Government > Local Government > Industry > Academia … and more
  • 5. https://data.vlaanderen.be/ns/ INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 5 > 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
  • 6. > Governance Body empowered by Parliament > A process and method for developing data standards (ISA²/W3C…) > Triple Helix approach: Government, Private Sector, Academia Governance model INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 6 Governance 1 16 130 1000+ Domain models Contributors Definitions Collaborative development Public review of a candidate standard Build reference implementations Acknowledge + publish as standard
  • 7. Technical Interoperability The Semantic Web as an interoperability facilitator @rafke
  • 8. Bridging the gap between models and implementation Two distinct use cases INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 8 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
  • 9. 1. Embed semantics into data formats 2. Validation of data resources based on semantic models 3. Building a generic hypermedia client How can we lower costs for data and service integration? INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 9
  • 10. The Web as a Blueprint INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 10
  • 11. The Web as a Blueprint INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 11 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
  • 12. The Web as a Blueprint INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 12 Persistent identifiers: URIs Links to other information Dereference- able HTTP URIs Standardised information (RDF) http://data.vlaanderen.be/id/adres/3706808 Machine friendlyHuman Readable
  • 13. The Web as a Blueprint INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 13 Persistent identifiers: URIs Links to other information Dereference- able HTTP URIs Standardised information (RDF) https://data.vlaanderen.be/ns/adres https://www.w3.org/ns/locn#adminUnitL2
  • 14. The Web as a Blueprint INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 14 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
  • 15. There is more to publishing linked data than data dumps and SPARQL endpoints INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 15 Source: http://linkeddatafragments.org high server efforthigh client effort
  • 16. 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 Syntactical interoperability and embedding semantics into services. INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 16
  • 17. Upgrading existing web services Retrofitting semantics using JSON-LD INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 17 { "@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)"}, }
  • 18. Shared context for new services Automatically derived from RDF vocabularies INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 18 { "@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)"}, }
  • 19.  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 Data validation using SHACL INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 19
  • 20. > 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. Towards generic Hypermedia-driven API clients INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 20
  • 21. Generic hypermedia clients INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 21
  • 22. Wrap-up: end-to-end process INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 22
  • 23. And reusable tooling INSPIRE Conference 2018 - titelsessie zelf toevoegen via diamodel 23 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

Notas del editor

  1. Why is interoperability so important for us?