alldata 2015 - rdf based linked data management as a daas platform

37
ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain Seonho Kim RDF based Linked Data Management as a DaaS Platform LODaaS (Linked Open Data as a Service)

Upload: seonho-kim

Post on 22-Aug-2015

707 views

Category:

Software


4 download

TRANSCRIPT

Page 1: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

Seonho Kim

RDF based Linked Data Management as a DaaS Platform!

LODaaS (Linked Open Data as a Service)

Page 2: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

About Me• Affiliations

• A Research Engineer of Saltlux Inc., Korea (http://saltlux.com/en)

• Managing Director of ODI Node Seoul (http://theodi.kr)

• A member of OKF Korea

• PhD candidate / Medical Informatics, Kyunghee Univ., Korea

• Interests

• Semantic Web, Linked Open Data, Artificial Intelligence, knowledge representation, logical reasoning

• Contacts

• Email: [email protected]:@ksseono / Twitter:@SeonhoKim

2

Page 3: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World• If you search ‘linked open data’ from Google…

3

Page 4: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World• If you search ‘linked open data’ from Google…

3

Page 5: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 294

• If you search ‘linked open data’ from Google…

Linked Open Data World

Page 6: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

5

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

Page 7: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

6

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

Page 8: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

7

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

• But essentially, you need to query the data

Page 9: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

7

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

• But essentially, you need to query the data

Page 10: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

8

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

• But essentially, you need to query the data

• -> You need to access the databases

Page 11: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

8

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

• But essentially, you need to query the data

• -> You need to access the databases

HOW?@#$!&

Page 12: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

9

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

• But essentially, you need to query the data

• -> You need to access the databases, or store all the data on your databse

Page 13: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Open Data World

9

• If you search ‘linked open data’ from Google…

• Then how you could access those data(resources)?

• But essentially, you need to query the data

• -> You need to access the databases, or store all the data on your databse

www.fujitsu.com‘Overview of LOD data store technology'

Page 14: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Data Platform

It’s only about agreements for protocols, standard formats and their definitions, not about accessing/querying those ‘distributed' data.

10

Page 15: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Data Platform• We need ontology schema to query (to write

SPARQL queries) on Linked Data.

11

Page 16: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Linked Data Platform• We need ontology schema to query (to write

SPARQL queries) on Linked Data.

11

Page 17: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

LODaaS (Linked Open Data as a Service)

• We need ontology schema to query (to write SPARQL queries) on Linked Data for real service development

12linked data ontology schema

service databse(LODaaS)

application

optional mapping/ additional modeling supporting querying

Page 18: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

LODaaS (Linked Open Data as a Service)

• Two ways to provide endpoints

13

Page 19: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Stakeholders of LODaaS

14

Page 20: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 2915

• Data Owners

• owns original datasets to be opened, e.g., public sectors

• not professional on the technologies

• Data Publishers

• collect datasets needed and transform to store the open data into service repositories

• normally developers

• Data Consumers

• service developers who want to use endpoints or end users accessing the data via the services

Stakeholders of LODaaS

Page 21: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?• PLUQI (Personalized and Localized Urban

Quality Index)

• datasets - open datasets, physical sensor data, social sensor data

• web application representing and visualizing the level of well-being and sustainability for given cities

• applying individual preferences

• based on DaPaaS platform

16

Page 22: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

17

Page 23: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

18

• Key Components (1/3)

• PLUQI Ontology Schema

• standard model for service developments based on those datasets

Page 24: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

18

• Key Components (1/3)

• PLUQI Ontology Schema

• standard model for service developments based on those datasets

Page 25: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

19

• Key Components (1/3)

• PLUQI Ontology Schema provides

• standard model for service developments based on those datasets

• a principle to integrate datasets regarding the index model

• mapping information with external linked data resources

Page 26: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

20

• Key Components (2/3)

• ETL (Extract-Transform-Load) framework for the datasets - Grafter (http://grafter.org)

• to transform various datasets following PLUQI schema

Page 27: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

20

• Key Components (2/3)

• ETL (Extract-Transform-Load) framework for the datasets - Grafter (http://grafter.org)

• to transform various datasets following PLUQI schema

Page 28: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

21

• Key Components (3/3)

• DaPaaS platform (http://dapaas.eu)

• provides linked data management based on PLUQI schema

• provides data transforming functionality (Grafter)

• allows to deploy PLUQI service apps on

Page 29: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

How does it work?

22

• Advantages

• Data owners don’t have to know technologies to be used end users as linked data.

• Data publishers just could focus on their services, if they want to use new datasets then they just add the transforming template.

• Data consumers (service developers) don’t have to care the new datasets : although new datasets come up, they just keep the queries following the schema, then new datasets will be retrieved.

Page 30: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Exobrain Project• Korean version of IBM Watson - Artificial

Intelligence QA system (http://exobrain.kr)

23

Page 31: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Exobrain Project• Korean version of IBM Watson - Artificial

Intelligence QA system (http://exobrain.kr)

23

Page 32: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Exobrain Project• Korean version of IBM Watson - Artificial

Intelligence QA system (http://exobrain.kr)

24

Page 33: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Exobrain Project• Korean version of IBM Watson - Artificial

Intelligence QA system (http://exobrain.kr)

• big difference between two:

• IBM Waton - uses search technologies on big data

• Exobrain - uses semantic querying on KB + search technologies

25

Page 34: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Exobrain Project

26

linked data ontology schemaservice databse

(LODaaS)application

data curation(by human, machines)

Exobrainontology schema

브로솃 DBExobrainKnowledge bases

ExobrainQA system

Page 35: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Summary• LODaaS

• considering developments practical(domain specific) applications using linked data

• service ontology schema needed for separate roles between stakeholders so that they can focus on theirs

• Use cases

• DaPaaS (http://dapaas.eu)

• Exobrain (http://exobrain.kr)

27

Page 36: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Future works • experiment to transform various datasets

• modify the PLUQI ontology schema and find proper ways to design it more flexible and applicable for applications

28

Page 37: ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform

ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain

/ 29

Thank you for your patience

29