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

Post on 22-Aug-2015

707 Views

Category:

Software

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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)

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: ksseono@gmail.comFacebook:@ksseono / Twitter:@SeonhoKim

2

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

/ 29

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

3

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

/ 29

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

3

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

/ 294

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

Linked Open Data World

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)?

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)?

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

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

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

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?@#$!&

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

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'

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

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

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

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

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

/ 29

LODaaS (Linked Open Data as a Service)

• Two ways to provide endpoints

13

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

/ 29

Stakeholders of LODaaS

14

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

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

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

/ 29

How does it work?

17

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

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

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

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

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

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

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.

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

/ 29

Exobrain Project• Korean version of IBM Watson - Artificial

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

23

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

/ 29

Exobrain Project• Korean version of IBM Watson - Artificial

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

23

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

/ 29

Exobrain Project• Korean version of IBM Watson - Artificial

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

24

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

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

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

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

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

/ 29

Thank you for your patience

29

top related