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
2. A Tale of Two Cities…
Digital Enterprise Research Institute
www.deri.ie
Enabling networked knowledge
3. A Tale of Two Cities…
Digital Enterprise Research Institute
www.deri.ie
Enabling networked knowledge
4. A Tale of Two Cities…
Digital Enterprise Research Institute
www.deri.ie
Jaql
Enabling networked knowledge
5. A Tale of Two Cities…
Digital Enterprise Research Institute
www.deri.ie
Jaql
Enabling networked knowledge
6. A Tale of Two Cities…
Digital Enterprise Research Institute
www.deri.ie
Jaql
Jaql
Enabling networked knowledge
7. Thesis
Digital Enterprise Research Institute
www.deri.ie
tics r
naly d fo
n a gne
or a desi
ed f lly
ne fica
is a peci Jaql ta
ere e s
da
Th
uag le RDF
lang sca
rge
la
Jaql
Enabling networked knowledge
8. Data Model
Digital Enterprise Research Institute
Observation
Adoption of “relaxed”
versions of the
relational data mdeol
www.deri.ie
Challenge
Define a data model on
top of RDF that works at a
more abstract level than
individual triples
Enabling networked knowledge
9. Data Processing Operators
Digital Enterprise Research Institute
Observation
Supporting a subset of
relational algebra
www.deri.ie
Challenge
Define a subset of
SPARQL algebra that is
sufficient to address
common needs and is
amenable to distributed
execution
Enabling networked knowledge
10. Schema
Digital Enterprise Research Institute
Observation
From rigid schemas to
partial or no schemas
www.deri.ie
Challenge
Support partial and
evolving schema mapping
Enabling networked knowledge
11. Programming Paradigm
Digital Enterprise Research Institute
Observation
A shift from pure
declarative languages
toward hybrid ones
www.deri.ie
Challenge
Adopt a hybrid declarativeimperative programming
paradigm for RDF
processing
Enabling networked knowledge
12. In-situ Data Processing
Digital Enterprise Research Institute
Observation
In-place processing has
become an important
tool for dealing with
data
www.deri.ie
Challenge
Support in-situ RDF data
processing and in-place
transformation of non-RDF
data
Enabling networked knowledge
14. Summary
Digital Enterprise Research Institute
www.deri.ie
Ø Data model
Ø Data processing operators
Ø Schema restrictions
Ø Programming paradigm
Ø In-situ data processing
Enabling networked knowledge