the datatank, rml and domain modelling

19
TheDataTank.com - RML.io Domain Modelling

Upload: laurens-de-vocht

Post on 18-Jul-2015

86 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: The DataTank, RML and Domain Modelling

TheDataTank.com - RML.io

Domain Modelling

Page 2: The DataTank, RML and Domain Modelling

The DataTank as an ADAPTER

Mapping

Mapped Data

POTENTIAL REUSERS

The DataTank as a SEMANTIFIER

dataPublish Raw Data

Overview

Publish Linked Data

Page 3: The DataTank, RML and Domain Modelling

The DataTank as an ADAPTER

Mapping

Mapped Data

POTENTIAL REUSERS

The DataTank as a SEMANTIFIER

dataPublish Raw Data

As data adapter

Publish Linked Data

Page 4: The DataTank, RML and Domain Modelling

CSV

JSON

XML

XLS

...

JSON(P)

XML

HTML

MAP

...

As data adapter

Page 5: The DataTank, RML and Domain Modelling

As data adapter

Page 6: The DataTank, RML and Domain Modelling

As data adapter

CRAB

POI Info

Foto's

AdressenGeocoördinaten

POIGeocoördinaten

GeotaggedFoto's

?

UsefulGuideApp

InfopuntenAdressen

Page 7: The DataTank, RML and Domain Modelling

As data adapterUsefulGuideApp

CRAB

POI

Info

Foto's

UsefulGuideDB/Cache

UsefulGuideApp 2

?alignerenintegratie

Page 8: The DataTank, RML and Domain Modelling

Mapping

Mapped Data

POTENTIAL REUSERS

The DataTank as a SEMANTIFIER

dataPublish Data

As semantifier

Publish Linked Data

The DataTank as an ADAPTER

Page 9: The DataTank, RML and Domain Modelling

➔ 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

Page 10: The DataTank, RML and Domain Modelling

➔ 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

Page 11: The DataTank, RML and Domain Modelling

➔ 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

Page 12: The DataTank, RML and Domain Modelling

As Semantifier

CRAB

POI Info

Foto's

UsefulGuideApp

Page 13: The DataTank, RML and Domain Modelling

As Semantifier

POI Mapping

Vocabularium voor Toerisme

POI

domein modellering

Page 14: The DataTank, RML and Domain Modelling

Domain Modelling

Vocabularium voor Toerisme

Domeinen Entiteiten + Relaties + Attributen

stuurgroep

werkgroepper domein

formalisatievalidatie

Page 15: The DataTank, RML and Domain Modelling

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?

Page 16: The DataTank, RML and Domain Modelling

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)

Page 17: The DataTank, RML and Domain Modelling

Data Inventaris

Een gedetailleerd elektronisch invulformulier volgt.

Page 19: The DataTank, RML and Domain Modelling

Reaching for the 5 stars of

Linked Open Data