SlideShare a Scribd company logo
1 of 35
www.vlaanderen.beinformatievlaanderen
OPEN STANDAARDEN
VOOR LINKENDE
ORGANISATIES
Aan de slag met semantische standaarden
DCAT-AP validator voor Vlaamse open data
Raf Buyle, Michiel De Keyzer, Jens
Scheerlinck, Bert Van Nuffelen, Mathias De
Schrijver
#TIV2017 - 30 november 2017
www.vlaanderen.beinformatievlaanderen
OPEN STANDAARDEN
VOOR LINKENDE
ORGANISATIES
Aan de slag met semantische
standaarden
#TIV2017 - 30 november 2017
Agenda
1. Belang en context
2. Stapsgewijs OSLO² ontdekken en gebruiken
3. Ondersteuning, referenties en Q&A
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
1. Belang en context OSLO²
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Belang van interoperabiliteit
Impact op kwaliteit en efficiëntie
dienstverlening
Meervoudige kosten om informatie te
koppelen
Authentieke bronnen bestaan als silo’s
Informatie wordt
gestructureerd/gemodelleerd vanuit 1
perspectief
Applicaties kijken naar de reële wereld
vanuit verschillende perspectieven
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Uitgangsprincipes voor
interoperabiliteit in praktijk.
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
http://data.vlaanderen.be/doc/adres/3706808
2. Stapsgewijs OSLO²
ontdekken en gebruiken
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Relevantie
Businessanalisten OntwikkelaarsProject managersCIO’s &
Productowners
Uitwerken
informatiestrategie
Integreren van
informatiestrategie in
projectplan
Uitwerken van
informatiemodel op basis
van behoeften
Implementeren van
semantische afspraken in
elektronische diensten
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Afstemmen met OSLO² in zes stappen
Verschillen wegwerken a.d.h.v. acties
Overlap en verschillen tussen OSLO² en domeinmodel bepalen
Elementen in OSLO² analyseren
Beschrijven van informatienoden
1
2
3
4
Finale mapping
5
Verfijnen van domeinmodel tot informatiemodel
6
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Stap 1: Beschrijven van
informatienoden
Voorbeeld Burgerloket
Stap 2: Elementen in OSLO² analyseren (1/2)
data.vlaanderen.be/ns
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Stap 2: Elementen in OSLO² analyseren (2/2)
Voorbeeld Persoon
Toegelichte entiteiten: Afstamming | Burgerlijke Staat | Domicilie | Geboorte | Geen
Inwoner | Geregistreerd Persoon | Gezin | Gezinsrelatie | Huwelijk | Inwoner |
Inwonerschap | Jurisdictie | Nationaliteit | Organisatie | Overlijden | Permanent Inwoner |
Persoon | Persoonsgebeurtenis | Persoonsrelatie | Samenwonen | Staatburgerschap |
Staatsburger | Tijdelijk Inwoner | Agent | Verblijfplaats | Voogdij | Vreemdeling
Toegelichte klassen: Afstamming | Burgerlijke Staat | Domicilie | Geboorte |
Geen Inwoner | Geregistreerd Persoon | Gezin | Gezinsrelatie | Huwelijk |
Inwoner | Inwonerschap | Nationaliteit | Overlijden | Permanent Inwoner |
Persoonsgebeurtenis | Persoonsrelatie | Samenwonen | Staatburgerschap |
Staatsburger | Tijdelijk Inwoner | Verblijfplaats | Voogdij | Vreemdeling |
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Stap 3: Overlap en verschillen bepalen
Voorbeeld Burgerloket
Burgerloket functioneel domein Relatie OSLO² semantisch model voor persoon
Klasse Eigenschap Eigenschap Klasse
Persoon naam Exact match volledigeNaam Persoon
Persoon register Related match staatsburgerschap Persoon
Persoon gezinsleden Broad match heeftRelatieMet Persoon
Persoon administratief
beheerder
No match
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Stap 4: Verschillen wegwerken a.d.h.v. acties
Voorbeeld Burgerloket
Stap 5: Finale mapping
Voorbeeld Burgerloket
Stap 6: Verfijnen tot informatiemodel
Technische implementatie van OSLO
• Van JSON naar JSON-LD
• Vergt weinig extra inspanning
• Zorgt voor interoperabiliteit van data
{
“voorkeursnaam": "Agentschap Informatie Vlaanderen",
“alternatieveNaam": “AIV"
}
{
"@context": "http://data.vlaanderen.be/context/organisatie.jsonld",
"@id": "http://data.vlaanderen.be/id/organisatie/OVO002949",
"@type": “Organisatie",
“voorkeursnaam": "Agentschap Informatie Vlaanderen",
“alternatieveNaam": “AIV"
}
JSON JSON-LD
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Voorbeeld: JSON-LD in de praktijk
{
“voorkeursNaam": “Agentschap Informatie Vlaanderen",
“alternatieveNaam": “AIV",
}
{
“naam": “Agentschap Informatie Vlaanderen",
“afkorting": “AIV",
}
{
"@context": {
“Organisatie":"http://www.w3.org/ns/org#Organization",
"voorkeursNaam ": "http://www.w3.org/2004/02/skos/core#prefLabel",
"alternatieveNaam ":"http://www.w3.org/2004/02/skos/core#altLabel"
},
"@id": "http://data.vlaanderen.be/id/organisatie/OVO002949",
"@type": “Organisatie",
“voorkeursNaam": " Agentschap Informatie Vlaanderen",
“alternatieveNaam": “AIV",
}
{
"@context": {
“Organisatie":"http://www.w3.org/ns/org#Organization",
"naam": "http://www.w3.org/2004/02/skos/core#prefLabel",
“afkorting":"http://www.w3.org/2004/02/skos/core#altLabel"
},
"@id": "http://data.vlaanderen.be/id/organisatie/OVO002949",
"@type": “Organisatie",
“naam": " Agentschap Informatie Vlaanderen",
“afkorting": “AIV",
}
✓
✗
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Voorbeeld: Integratie OSLO via JSON-LD
{
"@context": "http://data.vlaanderen.be/context/organisatie.jsonld"
"@id": "http://data.vlaanderen.be/id/organisatie/OVO002949",
"@type": “Organisatie",
“voorkeursNaam": " Agentschap Informatie Vlaanderen",
“alternatieveNaam": “AIV"
}
{
"@context": {
“Organisatie":"http://www.w3.org/ns/org#Organization",
"voorkeursNaam ": "http://www.w3.org/2004/02/skos/core#prefLabel",
"alternatieveNaam ":"http://www.w3.org/2004/02/skos/core#altLabel"
},
"@id": "http://data.vlaanderen.be/id/organisatie/OVO002949",
"@type": “Organisatie",
“voorkeursNaam": " Agentschap Informatie Vlaanderen",
“alternatieveNaam": “AIV"
}
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Voorbeeld: Integratie OSLO via JSON-LD
{
"@context": "http://data.vlaanderen.be/context/organisatie.jsonld"
"@id": "http://data.vlaanderen.be/id/organisatie/OVO002949",
"@type": “Organisatie",
“voorkeursNaam": " Agentschap Informatie Vlaanderen",
“alternatieveNaam": “AIV"
}
Shapes Constraint Language (SHACL)
Doel: valideren of JSON(-LD)
in lijn is met OSLO
Voor het beschrijven van een organisatie
Wordt een attribuut “voorkeursNaam” gespecifieerd
Met als datatype een “string”
Dat minstents 1 keer voorkomt
En werd gedefinieerd door:
http://www.w3.org/2004/02/skos/core#prefLabel
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
3. Ondersteuning
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Documentatie
• OSLO² (https://overheid.vlaanderen.be/producten-diensten/OSLO2)
• Handleiding (https://goo.gl/FL1Ygg)
• Vocabularia (www.data.vlaanderen.be/ns)
• Applicatieprofielen (www.data.vlaanderen.be/ns)
• Tools (http://data.vlaanderen.be/#Tools)
• Standaarden (http://data.vlaanderen.be/#Standaarden)
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
www.vlaanderen.beinformatievlaanderen
OPEN STANDAARDEN
VOOR LINKENDE
ORGANISATIES
DCAT-AP validator voor
Vlaamse open data
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Inhoud
> DCAT-AP Vlaanderen
> Validatietool + demo
> Infosessie 13 december 2017
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
> Waarom?
 Open data makkellijk vindbaar maken
 Kwaliteit van de metadata van open data verhogen
 Betrouwbare metadata stimuleert correct (her)gebruik van data
> Wat?
 Uitwerken van DCAT-AP specificatie voor Vlaanderen
 Ontwikkelen van een validatietool om de kwaliteit van de metadata
te bewaken
> Hoe?
 Instanties kunnen zelf valideren aan de hand van de validatietool en
conform de DCAT-AP specificatie voor Vlaanderen
 Monitoring (ad hoc) op niveau van het portaal door Vo open data
team
> Voor wie?
 Vlaamse en lokale overheden die open data willen publiceren via het
Vlaams open data portaal
Situering
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Datasets
vindbaar
maken
Europa
Nationaal
Regionaal
gemeentelijk
Vlaams Open Data Portaal (VODAP)
http://opendata.vlaanderen.be
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
> Specificatie voor het beschrijven van datasets en distributies
> Aanbieden van een DCAT-AP catalogus met datasetbeschrijvingen in een
machinaal leesbaar formaat (RDF)
> DCAT-AP specificatie voor Vlaanderen
 Conform DCAT-AP 1.1 (ISA)
 Met bijkomende VODAP-vereisten
 Meer info in bijlage 3 open data handleiding
 https://overheid.vlaanderen.be/open-data-handleiding
DCAT-AP
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Validatie, harvesting en monitoring
Data-
leverancier
DCAT AP VL
validator
onmiddellijk feedback
DCAT- AP
catalogus
1. Dataleverancier kan op eigen
initiatief en op eender welk
moment de validator lanceren
en krijgt onmiddellijk feedback
VODAP
Data-
leverancier
harvest job
confirmatie per e-mail
2. dataleverancier zet een
harvest job op richting
VODAP. Opgelet: “rubbish
in = rubbish in VODAP”
VODAP
DCAT-AP VL
VALIDATOR
Data-
leverancier
3. Vo open data team zal ad hoc
validatietests op niveau van het
portaal uitvoeren en de data-
leverancier op de hoogte stellen
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Validatie, harvesting en monitoring
DCAT AP
catalogus
DCAT AP VL
validator
fouten?
Ja
aanpassen?
negeer
fouten (!) harvest
met
fouten
monitoring
Vo open data team
nee
harvest
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
> Catalogusvereisten
 url naar de volledige catalogus (geen paginatieondersteuning)
 zelfomvattend
> Twee typische situaties
 parsing fouten (syntax)
 vocabulariafouten
> technisch (bv. datatype verkeerd)
> inhoudelijk (bv. licentie ontbreekt)
Validatietool - demo
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Validatietool - demo
http://opendata.vlaanderen.be/validator
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
> INBO
 Parsing fout
> EANDIS
 Enkele technische fouten
 Inhoudelijk
Validatietool - eerste ervaringen
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
> Waar en wanneer?
 13/12/2017, 10-12u, VAC Gent
> Inschrijven via
https://overheid.vlaanderen.be/kennisnetwerk-vlaams-open-data-platform
> Meer info:
 Wat is DCAT-AP en waarom is dit van belang?
 Hoe een DCAT-AP catalogus aanmaken?
 Hoe een DCAT-AP catalogus valideren?
 Hoe een DCAT-AP feed oogsten op VODAP?
> Iedereen welkom!
Infosessie 13 december 2017
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
Deze presentatie zal vanaf 4 december
2017 te downloaden zijn op
https://overheid.vlaanderen.be/trefdag-
informatie-vlaanderen
Volg ons op Twitter: @info_vlaanderen
Like us on Facebook
#TIV2017
TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017

More Related Content

Similar to OSLO | Aan de slag met semantische standaarden

Open Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenOpen Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenRaf Buyle
 
Presentatie Api drechtsteden King leveranciersdag 17 november
Presentatie Api drechtsteden King leveranciersdag 17 november Presentatie Api drechtsteden King leveranciersdag 17 november
Presentatie Api drechtsteden King leveranciersdag 17 november KING
 
2008 Vip Oproep
2008 Vip Oproep2008 Vip Oproep
2008 Vip Oproepcorve
 
Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...
Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...
Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...HOlink
 
Big en open data, Cascadis jaarcongres 2014
Big en open data, Cascadis jaarcongres 2014Big en open data, Cascadis jaarcongres 2014
Big en open data, Cascadis jaarcongres 2014Robbert Jellinek
 
2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&L
2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&L2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&L
2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&LNetwerkDigitaalErfgoed
 
Workshop 1 open_data by Nastasia Vanderperren
Workshop 1 open_data by Nastasia VanderperrenWorkshop 1 open_data by Nastasia Vanderperren
Workshop 1 open_data by Nastasia VanderperrenPACKED vzw
 
CATCHPlus diensten-10jun2011
CATCHPlus diensten-10jun2011CATCHPlus diensten-10jun2011
CATCHPlus diensten-10jun2011Catchplus Project
 
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...CLICKNL
 
Het diplomaregister van de toekomst - Jan Otten - HOlink2016
Het diplomaregister van de toekomst - Jan Otten - HOlink2016Het diplomaregister van de toekomst - Jan Otten - HOlink2016
Het diplomaregister van de toekomst - Jan Otten - HOlink2016HOlink
 
DVCSI - Pieter van Everdingen
DVCSI - Pieter van EverdingenDVCSI - Pieter van Everdingen
DVCSI - Pieter van EverdingenDVCSI
 
Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)
Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)
Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)Toon Vanagt
 

Similar to OSLO | Aan de slag met semantische standaarden (20)

Open Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenOpen Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open Systemen
 
Presentatie Api drechtsteden King leveranciersdag 17 november
Presentatie Api drechtsteden King leveranciersdag 17 november Presentatie Api drechtsteden King leveranciersdag 17 november
Presentatie Api drechtsteden King leveranciersdag 17 november
 
Presentation LOD workshop ESI HHS
Presentation LOD workshop ESI HHSPresentation LOD workshop ESI HHS
Presentation LOD workshop ESI HHS
 
2008 Vip Oproep
2008 Vip Oproep2008 Vip Oproep
2008 Vip Oproep
 
Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...
Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...
Digitaal inschrijven in Europa, te beginnen met Vlaanderen en Nederland - Jan...
 
Big en open data, Cascadis jaarcongres 2014
Big en open data, Cascadis jaarcongres 2014Big en open data, Cascadis jaarcongres 2014
Big en open data, Cascadis jaarcongres 2014
 
2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&L
2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&L2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&L
2F1 Parallelsessie Week Digitaal Erfgoed Ralph Kits / E&L
 
Open data in Gent
Open data in  GentOpen data in  Gent
Open data in Gent
 
Tracs
TracsTracs
Tracs
 
Workshop 1 open_data by Nastasia Vanderperren
Workshop 1 open_data by Nastasia VanderperrenWorkshop 1 open_data by Nastasia Vanderperren
Workshop 1 open_data by Nastasia Vanderperren
 
Workshop 1 open data by Nastasia Vanderperren
Workshop 1 open data by Nastasia VanderperrenWorkshop 1 open data by Nastasia Vanderperren
Workshop 1 open data by Nastasia Vanderperren
 
CATCHPlus diensten-10jun2011
CATCHPlus diensten-10jun2011CATCHPlus diensten-10jun2011
CATCHPlus diensten-10jun2011
 
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...
 
Open Data
Open Data Open Data
Open Data
 
Data-interoperabiliteit in de praktijk
Data-interoperabiliteit in de praktijkData-interoperabiliteit in de praktijk
Data-interoperabiliteit in de praktijk
 
Text and Data Mining: kennisdeelsessie
Text and Data Mining: kennisdeelsessie Text and Data Mining: kennisdeelsessie
Text and Data Mining: kennisdeelsessie
 
Het diplomaregister van de toekomst - Jan Otten - HOlink2016
Het diplomaregister van de toekomst - Jan Otten - HOlink2016Het diplomaregister van de toekomst - Jan Otten - HOlink2016
Het diplomaregister van de toekomst - Jan Otten - HOlink2016
 
DVCSI - Pieter van Everdingen
DVCSI - Pieter van EverdingenDVCSI - Pieter van Everdingen
DVCSI - Pieter van Everdingen
 
Lancering fod-22feb-ppt
Lancering fod-22feb-pptLancering fod-22feb-ppt
Lancering fod-22feb-ppt
 
Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)
Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)
Lessen uit de Open Data loopgraven 1914-2014 (opgedaan in data.be)
 

More from Raf Buyle

ISA² Workshop on Catalogues of Public Services | OSLO Validator
 ISA² Workshop on Catalogues of Public Services | OSLO Validator ISA² Workshop on Catalogues of Public Services | OSLO Validator
ISA² Workshop on Catalogues of Public Services | OSLO ValidatorRaf Buyle
 
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...Raf Buyle
 
SHACL Validator
SHACL ValidatorSHACL Validator
SHACL ValidatorRaf Buyle
 
Linked Open Data at your fingertips #LOVABLEOPENDATA
Linked Open Data  at your fingertips #LOVABLEOPENDATALinked Open Data  at your fingertips #LOVABLEOPENDATA
Linked Open Data at your fingertips #LOVABLEOPENDATARaf Buyle
 
Interop Summit 2018 | 5-star LOD
Interop Summit 2018 | 5-star LODInterop Summit 2018 | 5-star LOD
Interop Summit 2018 | 5-star LODRaf Buyle
 
Interop Summit 2018 | OSLO
Interop Summit 2018 | OSLOInterop Summit 2018 | OSLO
Interop Summit 2018 | OSLORaf Buyle
 
Linked base Registries | The Scottish Government - Webinar 2017
Linked base Registries | The Scottish Government - Webinar 2017Linked base Registries | The Scottish Government - Webinar 2017
Linked base Registries | The Scottish Government - Webinar 2017Raf 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
 

More from Raf Buyle (20)

ISA² Workshop on Catalogues of Public Services | OSLO Validator
 ISA² Workshop on Catalogues of Public Services | OSLO Validator ISA² Workshop on Catalogues of Public Services | OSLO Validator
ISA² Workshop on Catalogues of Public Services | OSLO Validator
 
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...
 
SHACL Validator
SHACL ValidatorSHACL Validator
SHACL Validator
 
Linked Open Data at your fingertips #LOVABLEOPENDATA
Linked Open Data  at your fingertips #LOVABLEOPENDATALinked Open Data  at your fingertips #LOVABLEOPENDATA
Linked Open Data at your fingertips #LOVABLEOPENDATA
 
Interop Summit 2018 | 5-star LOD
Interop Summit 2018 | 5-star LODInterop Summit 2018 | 5-star LOD
Interop Summit 2018 | 5-star LOD
 
Interop Summit 2018 | OSLO
Interop Summit 2018 | OSLOInterop Summit 2018 | OSLO
Interop Summit 2018 | OSLO
 
Linked base Registries | The Scottish Government - Webinar 2017
Linked base Registries | The Scottish Government - Webinar 2017Linked base Registries | The Scottish Government - Webinar 2017
Linked base Registries | The Scottish Government - Webinar 2017
 
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...
 

OSLO | Aan de slag met semantische standaarden

  • 1. www.vlaanderen.beinformatievlaanderen OPEN STANDAARDEN VOOR LINKENDE ORGANISATIES Aan de slag met semantische standaarden DCAT-AP validator voor Vlaamse open data Raf Buyle, Michiel De Keyzer, Jens Scheerlinck, Bert Van Nuffelen, Mathias De Schrijver #TIV2017 - 30 november 2017
  • 2. www.vlaanderen.beinformatievlaanderen OPEN STANDAARDEN VOOR LINKENDE ORGANISATIES Aan de slag met semantische standaarden #TIV2017 - 30 november 2017
  • 3. Agenda 1. Belang en context 2. Stapsgewijs OSLO² ontdekken en gebruiken 3. Ondersteuning, referenties en Q&A TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 4. 1. Belang en context OSLO² TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 5. Belang van interoperabiliteit Impact op kwaliteit en efficiëntie dienstverlening Meervoudige kosten om informatie te koppelen Authentieke bronnen bestaan als silo’s Informatie wordt gestructureerd/gemodelleerd vanuit 1 perspectief Applicaties kijken naar de reële wereld vanuit verschillende perspectieven TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 6. Uitgangsprincipes voor interoperabiliteit in praktijk. TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017 http://data.vlaanderen.be/doc/adres/3706808
  • 7. 2. Stapsgewijs OSLO² ontdekken en gebruiken TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 8. Relevantie Businessanalisten OntwikkelaarsProject managersCIO’s & Productowners Uitwerken informatiestrategie Integreren van informatiestrategie in projectplan Uitwerken van informatiemodel op basis van behoeften Implementeren van semantische afspraken in elektronische diensten TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 9. Afstemmen met OSLO² in zes stappen Verschillen wegwerken a.d.h.v. acties Overlap en verschillen tussen OSLO² en domeinmodel bepalen Elementen in OSLO² analyseren Beschrijven van informatienoden 1 2 3 4 Finale mapping 5 Verfijnen van domeinmodel tot informatiemodel 6 TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 10. Stap 1: Beschrijven van informatienoden Voorbeeld Burgerloket
  • 11. Stap 2: Elementen in OSLO² analyseren (1/2) data.vlaanderen.be/ns TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 12. Stap 2: Elementen in OSLO² analyseren (2/2) Voorbeeld Persoon Toegelichte entiteiten: Afstamming | Burgerlijke Staat | Domicilie | Geboorte | Geen Inwoner | Geregistreerd Persoon | Gezin | Gezinsrelatie | Huwelijk | Inwoner | Inwonerschap | Jurisdictie | Nationaliteit | Organisatie | Overlijden | Permanent Inwoner | Persoon | Persoonsgebeurtenis | Persoonsrelatie | Samenwonen | Staatburgerschap | Staatsburger | Tijdelijk Inwoner | Agent | Verblijfplaats | Voogdij | Vreemdeling Toegelichte klassen: Afstamming | Burgerlijke Staat | Domicilie | Geboorte | Geen Inwoner | Geregistreerd Persoon | Gezin | Gezinsrelatie | Huwelijk | Inwoner | Inwonerschap | Nationaliteit | Overlijden | Permanent Inwoner | Persoonsgebeurtenis | Persoonsrelatie | Samenwonen | Staatburgerschap | Staatsburger | Tijdelijk Inwoner | Verblijfplaats | Voogdij | Vreemdeling | TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 13. Stap 3: Overlap en verschillen bepalen Voorbeeld Burgerloket Burgerloket functioneel domein Relatie OSLO² semantisch model voor persoon Klasse Eigenschap Eigenschap Klasse Persoon naam Exact match volledigeNaam Persoon Persoon register Related match staatsburgerschap Persoon Persoon gezinsleden Broad match heeftRelatieMet Persoon Persoon administratief beheerder No match TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 14. Stap 4: Verschillen wegwerken a.d.h.v. acties Voorbeeld Burgerloket
  • 15. Stap 5: Finale mapping Voorbeeld Burgerloket
  • 16. Stap 6: Verfijnen tot informatiemodel
  • 17. Technische implementatie van OSLO • Van JSON naar JSON-LD • Vergt weinig extra inspanning • Zorgt voor interoperabiliteit van data { “voorkeursnaam": "Agentschap Informatie Vlaanderen", “alternatieveNaam": “AIV" } { "@context": "http://data.vlaanderen.be/context/organisatie.jsonld", "@id": "http://data.vlaanderen.be/id/organisatie/OVO002949", "@type": “Organisatie", “voorkeursnaam": "Agentschap Informatie Vlaanderen", “alternatieveNaam": “AIV" } JSON JSON-LD TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 18. Voorbeeld: JSON-LD in de praktijk { “voorkeursNaam": “Agentschap Informatie Vlaanderen", “alternatieveNaam": “AIV", } { “naam": “Agentschap Informatie Vlaanderen", “afkorting": “AIV", } { "@context": { “Organisatie":"http://www.w3.org/ns/org#Organization", "voorkeursNaam ": "http://www.w3.org/2004/02/skos/core#prefLabel", "alternatieveNaam ":"http://www.w3.org/2004/02/skos/core#altLabel" }, "@id": "http://data.vlaanderen.be/id/organisatie/OVO002949", "@type": “Organisatie", “voorkeursNaam": " Agentschap Informatie Vlaanderen", “alternatieveNaam": “AIV", } { "@context": { “Organisatie":"http://www.w3.org/ns/org#Organization", "naam": "http://www.w3.org/2004/02/skos/core#prefLabel", “afkorting":"http://www.w3.org/2004/02/skos/core#altLabel" }, "@id": "http://data.vlaanderen.be/id/organisatie/OVO002949", "@type": “Organisatie", “naam": " Agentschap Informatie Vlaanderen", “afkorting": “AIV", } ✓ ✗ TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 19. Voorbeeld: Integratie OSLO via JSON-LD { "@context": "http://data.vlaanderen.be/context/organisatie.jsonld" "@id": "http://data.vlaanderen.be/id/organisatie/OVO002949", "@type": “Organisatie", “voorkeursNaam": " Agentschap Informatie Vlaanderen", “alternatieveNaam": “AIV" } { "@context": { “Organisatie":"http://www.w3.org/ns/org#Organization", "voorkeursNaam ": "http://www.w3.org/2004/02/skos/core#prefLabel", "alternatieveNaam ":"http://www.w3.org/2004/02/skos/core#altLabel" }, "@id": "http://data.vlaanderen.be/id/organisatie/OVO002949", "@type": “Organisatie", “voorkeursNaam": " Agentschap Informatie Vlaanderen", “alternatieveNaam": “AIV" } TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 20. Voorbeeld: Integratie OSLO via JSON-LD { "@context": "http://data.vlaanderen.be/context/organisatie.jsonld" "@id": "http://data.vlaanderen.be/id/organisatie/OVO002949", "@type": “Organisatie", “voorkeursNaam": " Agentschap Informatie Vlaanderen", “alternatieveNaam": “AIV" }
  • 21. Shapes Constraint Language (SHACL) Doel: valideren of JSON(-LD) in lijn is met OSLO Voor het beschrijven van een organisatie Wordt een attribuut “voorkeursNaam” gespecifieerd Met als datatype een “string” Dat minstents 1 keer voorkomt En werd gedefinieerd door: http://www.w3.org/2004/02/skos/core#prefLabel TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 22. 3. Ondersteuning TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 23. Documentatie • OSLO² (https://overheid.vlaanderen.be/producten-diensten/OSLO2) • Handleiding (https://goo.gl/FL1Ygg) • Vocabularia (www.data.vlaanderen.be/ns) • Applicatieprofielen (www.data.vlaanderen.be/ns) • Tools (http://data.vlaanderen.be/#Tools) • Standaarden (http://data.vlaanderen.be/#Standaarden) TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 24. www.vlaanderen.beinformatievlaanderen OPEN STANDAARDEN VOOR LINKENDE ORGANISATIES DCAT-AP validator voor Vlaamse open data TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 25. Inhoud > DCAT-AP Vlaanderen > Validatietool + demo > Infosessie 13 december 2017 TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 26. > Waarom?  Open data makkellijk vindbaar maken  Kwaliteit van de metadata van open data verhogen  Betrouwbare metadata stimuleert correct (her)gebruik van data > Wat?  Uitwerken van DCAT-AP specificatie voor Vlaanderen  Ontwikkelen van een validatietool om de kwaliteit van de metadata te bewaken > Hoe?  Instanties kunnen zelf valideren aan de hand van de validatietool en conform de DCAT-AP specificatie voor Vlaanderen  Monitoring (ad hoc) op niveau van het portaal door Vo open data team > Voor wie?  Vlaamse en lokale overheden die open data willen publiceren via het Vlaams open data portaal Situering TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 27. Datasets vindbaar maken Europa Nationaal Regionaal gemeentelijk Vlaams Open Data Portaal (VODAP) http://opendata.vlaanderen.be TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 28. > Specificatie voor het beschrijven van datasets en distributies > Aanbieden van een DCAT-AP catalogus met datasetbeschrijvingen in een machinaal leesbaar formaat (RDF) > DCAT-AP specificatie voor Vlaanderen  Conform DCAT-AP 1.1 (ISA)  Met bijkomende VODAP-vereisten  Meer info in bijlage 3 open data handleiding  https://overheid.vlaanderen.be/open-data-handleiding DCAT-AP TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 29. Validatie, harvesting en monitoring Data- leverancier DCAT AP VL validator onmiddellijk feedback DCAT- AP catalogus 1. Dataleverancier kan op eigen initiatief en op eender welk moment de validator lanceren en krijgt onmiddellijk feedback VODAP Data- leverancier harvest job confirmatie per e-mail 2. dataleverancier zet een harvest job op richting VODAP. Opgelet: “rubbish in = rubbish in VODAP” VODAP DCAT-AP VL VALIDATOR Data- leverancier 3. Vo open data team zal ad hoc validatietests op niveau van het portaal uitvoeren en de data- leverancier op de hoogte stellen TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 30. Validatie, harvesting en monitoring DCAT AP catalogus DCAT AP VL validator fouten? Ja aanpassen? negeer fouten (!) harvest met fouten monitoring Vo open data team nee harvest TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 31. > Catalogusvereisten  url naar de volledige catalogus (geen paginatieondersteuning)  zelfomvattend > Twee typische situaties  parsing fouten (syntax)  vocabulariafouten > technisch (bv. datatype verkeerd) > inhoudelijk (bv. licentie ontbreekt) Validatietool - demo TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 32. Validatietool - demo http://opendata.vlaanderen.be/validator TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 33. > INBO  Parsing fout > EANDIS  Enkele technische fouten  Inhoudelijk Validatietool - eerste ervaringen TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 34. > Waar en wanneer?  13/12/2017, 10-12u, VAC Gent > Inschrijven via https://overheid.vlaanderen.be/kennisnetwerk-vlaams-open-data-platform > Meer info:  Wat is DCAT-AP en waarom is dit van belang?  Hoe een DCAT-AP catalogus aanmaken?  Hoe een DCAT-AP catalogus valideren?  Hoe een DCAT-AP feed oogsten op VODAP? > Iedereen welkom! Infosessie 13 december 2017 TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017
  • 35. Deze presentatie zal vanaf 4 december 2017 te downloaden zijn op https://overheid.vlaanderen.be/trefdag- informatie-vlaanderen Volg ons op Twitter: @info_vlaanderen Like us on Facebook #TIV2017 TS4 – OSLO² en Open Data Trefdag Informatie Vlaanderen - #TIV2017