19
Supporting the use of data: From data repositories to service discovery Mathieu d’Aquin Knowledge Media Institute, The Open University [email protected], @mdaquin

Supporting the use of data: From data repositories to service discovery

Embed Size (px)

Citation preview

Page 1: Supporting the use of data: From data repositories to service discovery

Supporting the use of data:From data repositories to service discovery

Mathieu d’AquinKnowledge Media Institute, The Open University

[email protected], @mdaquin

Page 2: Supporting the use of data: From data repositories to service discovery

Data repositories are becoming more and more important

In education

In general

For Smart Cities

Page 3: Supporting the use of data: From data repositories to service discovery

The Key Question is: How do we support the exploitation of

those data

Page 4: Supporting the use of data: From data repositories to service discovery

ExamplE: The MK Data Hub

MK Data HubAnalytics

Integration

Curation

Storage

Import

Sensor Data

Local Stats

Gov. Open Data

...

Mobile Apps

Dashboards

Business Intelligence

Social Web Apps

...

Page 5: Supporting the use of data: From data repositories to service discovery

Example: The MK Data Hub

MK Data HubAnalytics

Integration

Curation

Storage

Import

Find

Share Develop

GetCreate

Page 6: Supporting the use of data: From data repositories to service discovery

Get Data

Create Applications with Data

Find Data

Page 7: Supporting the use of data: From data repositories to service discovery

Applications (Examples)

Page 8: Supporting the use of data: From data repositories to service discovery

From A Data Platform to an Experiment Platform

Page 9: Supporting the use of data: From data repositories to service discovery

From A Data Platform to an Experiment Platform

Page 10: Supporting the use of data: From data repositories to service discovery

From A Data Platform to an Experiment Platform

Data Services

Available Data

Ontological representation

of service capability

Ontological representation

of data characteristics

Exploitability

Applicability

Page 11: Supporting the use of data: From data repositories to service discovery

Ongoing work on Applicability

… … … …

Page 12: Supporting the use of data: From data repositories to service discovery

Ongoing work on Exploitability

Ontological representation

of data characteristics

Exploitability

Characteristics of the data that needs to be taken into account for exploitability:

- Validity, quality, coverage- Nature (time series, statistics, geo, etc)- Scale- Connection, complementarity to others,

uniqueness- Policies and rights

Page 13: Supporting the use of data: From data repositories to service discovery

Data Rights and Policies in Data Flows

Daga et al (2015), Propagation of policies in rich data flows

Given a data flow (the application of data services), how do the licence statements propagate across the data flows?

Dataflow representation

Input Data licence

representation

Policy propagation

rules

Output Data licence

representation

Page 14: Supporting the use of data: From data repositories to service discovery

Representation of policies

Page 15: Supporting the use of data: From data repositories to service discovery

Data Rights and Policies in Data Flows

Daga et al (2015), Propagation of policies in rich data flows

Given a data flow (the application of data services), how do the licence statements propagate across the data flows?

Dataflow representation

Input Data licence

representation

Policy propagation

rules

Output Data licence

representation

Page 16: Supporting the use of data: From data repositories to service discovery

Representation of DatAflows

Many options for the representation of workflows (including ProvO) to represent what processes are applied to data.

DataNode ontology to represent what in which way these processes actually affect data: Representation of relationships between the data artefact in input and output of the processes.

Page 17: Supporting the use of data: From data repositories to service discovery

Conclusion

Service discovery requires not only an adequate representation of the data services (which is not solved) but also the adequate representation of the available data.

Including right, policy and licence aspects...

Page 18: Supporting the use of data: From data repositories to service discovery

Thank [email protected]

@mdaquin

Alessandro Adamou

Enrico Daga

Carlo Allocca

Shuangyan Liu

Keerthi Thomas

Ilaria Tiddi

Emanuele Bastianelli

Page 19: Supporting the use of data: From data repositories to service discovery

Need to manage data in more thoroughly