14
Digital Enterprise Research Institute www.deri.ie Enabling networked knowledge © Copyright 2011 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute www.deri.ie Enabling networked knowledge COLD 2013 @ ISWC 2013 Fadi Maali and Stefan Decker Towards an RDF Analytics Language: Learning from Successful Experiences

Towards an RDF Analytics Language: Learning from Successful Experiences

Embed Size (px)

DESCRIPTION

This presentation is given in the Fourth International Workshop on Consuming Linked Data (COLD2013) @ ISWC2013 Paper at: http://ceur-ws.org/Vol-1034/MaaliAndDecker_COLD2013.pdf

Citation preview

Page 1: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

© Copyright 2011 Digital Enterprise Research Institute. All rights reserved.

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

COLD 2013 @ ISWC 2013

Fadi Maali and Stefan Decker

Towards an RDF Analytics Language: Learning from Successful Experiences

Page 2: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

A Tale of Two Cities…

Page 3: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

A Tale of Two Cities…

Page 4: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

A Tale of Two Cities…

Jaql

Page 5: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

A Tale of Two Cities…

Jaql

Page 6: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

A Tale of Two Cities…

Jaql Jaql

Page 7: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

Thesis

Jaql Jaql

There is a need for an analytics

language specifically designed for

large scale RDF data

Page 8: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

Data Model

Adoption of “relaxed” versions of the relational data mdeol

Define a data model on top of RDF that works at a more abstract level than individual triples

Observation   Challenge  

Page 9: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

Data Processing Operators

Supporting a subset of relational algebra

Define a subset of SPARQL algebra that is sufficient to address common needs and is amenable to distributed execution

Observation   Challenge  

Page 10: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

Schema

From rigid schemas to partial or no schemas

Support partial and evolving schema mapping

Observation   Challenge  

Page 11: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

Programming Paradigm

A shift from pure declarative languages toward hybrid ones

Adopt a hybrid declarative-imperative programming paradigm for RDF processing

Observation   Challenge  

Page 12: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

In-situ Data Processing

In-place processing has become an important tool for dealing with data

Support in-situ RDF data processing and in-place transformation of non-RDF data

Observation   Challenge  

Page 13: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

RDF-specific Requirements

Ø  Graph-based data Ø  Inference Ø  HTTP accessibility

Page 14: Towards an RDF Analytics Language: Learning from Successful Experiences

Digital Enterprise Research Institute www.deri.ie

Enabling networked knowledge

Summary

Ø  Data model

Ø  Data processing operators

Ø  Schema restrictions

Ø  Programming paradigm

Ø  In-situ data processing