De Vlaamse overheid zet in op een eenduidige standaard OSLO² voor de uitwisseling van informatie. Via Open Standaarden wisselen overheden en dienstenleveranciers kerninformatie uit tussen de verschillende toepassingen en overstijgen ze de huidige verkokering. Deze sessie geeft een overzicht van hoe de semantiek van OSLO² kernobjecten op de verschillende niveaus gedocumenteerd is en hoe je hiermee aan de slag gaat in je projecten. Vervolgens tonen we stap voor stap hoe je de semantische standaarden integreert in je webservices. Hierbij maken we gebruik van de principes van Linked Data in JSON-services.
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
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
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
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
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
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
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