suggesting a way to manage linked data platform to be used domain specific applications
Best parper awarded - http://www.iaria.org/conferences2015/AwardsALLDATA15.html
A Secure and Reliable Document Management System is Essential.docx
ALLDATA 2015 - RDF Based Linked Data Management as a DaaS Platform
1. 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)
2. 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.com
Facebook:@ksseono / Twitter:@SeonhoKim
2
3. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Linked Open Data World
• If you search ‘linked open data’ from Google…
3
4. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Linked Open Data World
• If you search ‘linked open data’ from Google…
3
5. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 294
• If you search ‘linked open data’ from Google…
Linked Open Data World
6. 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)?
7. 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)?
8. 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
9. 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
10. 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
11. 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?@#$!&
12. 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
13. 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'
14. 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
15. 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
16. 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
17. 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
12
linked data ontology schema
service databse
(LODaaS)
application
optional mapping
/ additional modeling supporting querying
18. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
LODaaS (Linked Open Data as a Service)
• Two ways to provide endpoints
13
19. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Stakeholders of LODaaS
14
20. 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
21. 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
22. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
How does it work?
17
23. 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
24. 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
25. 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
26. 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
27. 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
28. 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
29. 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.
30. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Exobrain Project
• Korean version of IBM Watson - Artificial
Intelligence QA system (http://exobrain.kr)
23
31. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Exobrain Project
• Korean version of IBM Watson - Artificial
Intelligence QA system (http://exobrain.kr)
23
32. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Exobrain Project
• Korean version of IBM Watson - Artificial
Intelligence QA system (http://exobrain.kr)
24
33. 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
34. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Exobrain Project
26
linked data ontology schema
service databse
(LODaaS)
application
data curation
(by human, machines)
Exobrain
ontology schema
브로솃 DB
Exobrain
Knowledge bases
Exobrain
QA system
35. 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
36. 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
37. ALLDATA 2015 / April 19-24, 2015 @Barcelona, Spain
/ 29
Thank you for your patience
29