TheDataTank.com - RML.io Domain Modelling
Jul 18, 2015
TheDataTank.com - RML.io
Domain Modelling
The DataTank as an ADAPTER
Mapping
Mapped Data
POTENTIAL REUSERS
The DataTank as a SEMANTIFIER
dataPublish Raw Data
Overview
Publish Linked Data
The DataTank as an ADAPTER
Mapping
Mapped Data
POTENTIAL REUSERS
The DataTank as a SEMANTIFIER
dataPublish Raw Data
As data adapter
Publish Linked Data
CSV
JSON
XML
XLS
...
JSON(P)
XML
HTML
MAP
...
As data adapter
As data adapter
As data adapter
CRAB
POI Info
Foto's
AdressenGeocoördinaten
POIGeocoördinaten
GeotaggedFoto's
?
UsefulGuideApp
InfopuntenAdressen
As data adapterUsefulGuideApp
CRAB
POI
Info
Foto's
UsefulGuideDB/Cache
UsefulGuideApp 2
?alignerenintegratie
Mapping
Mapped Data
POTENTIAL REUSERS
The DataTank as a SEMANTIFIER
dataPublish Data
As semantifier
Publish Linked Data
The DataTank as an ADAPTER
➔ Add context to data:
raw data → semantically enriched representation
➔ Using the RDF Mapping Language: RML
extends the W3C standardized R2RML mapping language
As semantifier: Mapping
➔ used to define the rules that map raw data
to their semantic representation using the RDF data mode
➔ the rules define which fragments of the input data is required
to describe the knowledge domain
As semantifier: RML
➔ Publish data with its context
➔ Support data mapped to Linked Data (e.g. RML)
➔ Publish and query annotated data
(following certain vocabularies - standards)
As semantifier: The DataTank
As Semantifier
CRAB
POI Info
Foto's
UsefulGuideApp
As Semantifier
POI Mapping
Vocabularium voor Toerisme
POI
domein modellering
Domain Modelling
Vocabularium voor Toerisme
Domeinen Entiteiten + Relaties + Attributen
stuurgroep
werkgroepper domein
formalisatievalidatie
Data Inventaris1. Met welk systeem / back-end bewaren jullie de data?2. Wie is verantwoordelijk voor het beheer van deze data infrastructuur?3. Hoe verspreiden jullie data momenteel?4. Wanneer/Hoe vaak wordt data verspreid?5. Wie heeft toegang tot de data?6. Wie is verantwoordelijk voor de kwaliteit van de data?7. Welke datamodellen gebruiken jullie?8. Hoe herbruikbaar zijn die datamodellen? 9. Zijn er afspraken gemaakt rond de datamodellen (e.g. standaard)
10. In welke mate zijn jullie vrij om de datamodellen aan te passen?11. Hoe krijgen wij toegang tot de ter beschikking gestelde data?
Data Inventaris: Voorbeeld1. MySQL databank2. Technische dienst (+ contactgegevens)3. Website: CMS: Typo3, Drupal...4. Voortdurend5. Communicatiedienst (+ contactgegevens)6. Eindredactie Communicatie (+ contactgegevens)7. Voorzien door het CMS8. Enkel binnenin het CMS, maar er zijn exportmodules naar XML9. We hebben gekozen voor een CMS, het datamodel kwam daar automatisch bij
10. Geen vrijheid om datamodellen aan te passen11. Via een gasttoegang (enkel lezen) in de MySQL en een gebruiker die overal
leestoegang heeft op het CMS (+toegangsgegevens)
Data Inventaris
Een gedetailleerd elektronisch invulformulier volgt.
http://www.theDataTank.com
http://rml.io
Reaching for the 5 stars of
Linked Open Data