<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Addressing Streaming and Historical Data in OBDA Systems: Optique's Approach (Statement of Interest)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ian Horrocks</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Hubauer</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ernesto Jimenez-Ruiz</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evgeny Kharlamov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Manolis Koubarakis</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ralf Mo¨ ller</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Konstantina Bereta</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Neuenstadt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>O¨ zgu¨ r O¨ zc¸ep</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mikhail Roshchin</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Panayiotis Smeros</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmitriy Zheleznyakov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Hamburg University of Technology</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Oxford University</institution>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Siemens Corporate Technology</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Athens</institution>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In large companies such as Siemens and Statoil monitoring tasks are of great importance, e.g., Siemens does monitoring of turbines and Statoil of oil behaviour in wells. This tasks bring up importance of both streaming and historical (temporal) data in the Big Data challenge for industries. We present the Optique project that addresses this problem by developing an Ontology Based Data Access (OBDA) system that incorporates novel tools and methodologies for processing and analyses of temporal and streaming data. In particular, we advocate for modelling time time aware data by temporal RDF and reduce monitoring tasks to knowledge discovery and data mining.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A typical problem that end-users face when dealing with Big Data is of data access,
which arises due to the three dimensions (the so-called “3V”) of Big Data: volume, since
massive amounts of data have been accumulated over the decades, velocity, since the
amounts may be rapidly increasing, and variety, since the data are spread over different
formats. In this context accessing the relevant information is an increasingly difficult
task and the Optique project [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] aims at providing solutions for it.
      </p>
      <p>
        The project is focused around two demanding use cases that provide it with
motivation, guidance, and realistic evaluation settings. The first use case is provided by
Siemens5 and encompasses several terabytes of temporal data coming from sensors,
with a growth rate of about 30 gigabytes per day. Users need to query this data in
combination with many gigabytes of other relational data that describe events. The second
use case is provided by Statoil6 and concerns more than one petabyte of geological
data. The data are stored in multiple databases which have different schemata, and the
users have to manually combine information from many databases, including temporal,
in order to get the results for a single query. In general, in the oil and gas industry,
ITexperts spend 30–70% of their time gathering and assessing the quality of data [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This
5 http://www.siemens.com
6 http://www.statoil.com
is clearly very expensive in terms of both time and money. The Optique project aims at
solutions that reduce the cost of data access dramatically. More precisely, Optique aims
at automating the process of going from an information requirement to the retrieval of
the relevant data, and to reduce the time needed for this process from days to hours, or
even to minutes. A bigger goal of the project is to provide a platform with a generic
architecture that can be adapted to any domain that requires scalable data access and
efficient query execution.
      </p>
      <p>
        The main bottleneck in the Optique’s use cases is that data access is limited to a
restricted set of predefined queries (cf. Figure 1, left, top). Thus, if an end-user needs
data that current applications cannot provide, the help of an IT-expert is required to
translate the information need of end-users to specialised queries and optimise them for
efficient execution (cf. Figure 1, left, bottom). This process can take several days, and
given the fact that in data-intensive industries engineers spend up to 80% of their time
on data access problems [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] this incurs considerable cost.
      </p>
      <p>
        The Semantic approach known as “Ontology-Based Data Access” (OBDA) [
        <xref ref-type="bibr" rid="ref16 ref6">16,
6</xref>
        ] has the potential to address the data access problem by automating the translation
process from the information needs of users (cf. Figure 1, right) to data queries. The key
idea is to use an ontology, that presents to users a semantically rich conceptual model
of the problem domain. The user formulates their information requirements (that is,
queries) in terms of the ontology, and then receives the answers in the same intelligible
form. These requests should be executed over the data automatically, without an
ITexpert’s intervention. To this end, a set of mappings is maintained which describes the
relationship between the terms in the ontology and the corresponding data source fields.
      </p>
      <p>As discussed above, in the Siemens use case one has to deal with large amounts of
streaming data, e.g., sensor and event data from many turbines and diagnostic centres
in many different streams with the size of up to two kilobytes, in combination with
historical, that is, temporal relational data sources. Thus, one has to provide Semantic
technologies that enable modelling, e.g., with temporal RDF, and processing of both
historical and streaming data which includes data mining and complex event processing.
The data mining (and time series analysis) aspect is crucial for the Siemens use case as
it sets the foundation for preventive diagnostics. More concretely, one of the diagnostic</p>
      <p>...
heterogeneous
data sources
engineers’ requirements is a means to find correlations between events like that of a
can flame failure in a turbine and patterns in turbine’s relevant timed stamped sensor
data measuring temperature (or pressure etc.) If some correlation between an event
and sensor data is detected in the historical data by some data mining procedure, then
this correlation should be expressible by a continuous query that can be used on
realtime data for preventive diagnostics. For example an error event in a turbine T may
be identified within the sensor data by at least five percent decrease of measured value
TC255-Measurement in sensor TC255 w.r.t. the average in one hour followed by a
statistically significant increase (here: more than the two times of the measured average
in hour) of measured value TC256-Measurements. The continuous query may refer
to a measurement ontology and a (rough) model of the turbine structure within the
diagnostic engineer’s ontology, that he has to set up in order to localize failures (up to
some precision).</p>
      <p>The classical OBDA systems (cf. Figure 2, left, shows a conceptual architecture
of a classical OBDA system) fail to provide support for these tasks. In the Optique
project, we aim at developing a next generation OBDA system (cf. Figure 2, right) that
overcomes this limitations. More precisely, the project aims at a cost-effective approach
that includes the development of tools and methodologies for processing and analytics
of streaming and temporal data. These require to revise existing and develop new OBDA
components, in particular, to support novel: (i) ontology and mapping management,
(ii) user-friendly query formulation interface(s), (iii) automated query translation, and
(iv) distributed query optimisation and execution in the Cloud. In this paper we will
give a short overview of challenges that we encompass on the way to this goal.</p>
      <p>The remainder of the paper is organised as follows. We discuss Optique’s challenges
in handling of streaming and historical data and present the general architecture of the
Optique’s OBDA solution in Section 2. Finally, we discuss related work (Section 3) and
conclude (Section 4).</p>
      <p>Stream Processing and Analytics in Optique’s OBDA
A general requirement, especially motivated by the Siemens use case, is to support
such a combination of the data, ontology, mapping, and query languages that is
expressive enough for modelling machines, symptoms, and diagnoses, and guarantees a
complete, correct, and feasible query answering over temporal and streaming data. We
now overview challenges to be solved in achieving this goal: we discuss ontologies,
query languages, query processing, and visualisation of answers.</p>
      <p>We plan to model temporal data with some extension of RDF. This could be achieved,
for example, by adding to RDF triples an extra fourth component: validity time. Thus,
the first challenge to address is an understanding of the right temporal RDF data model.</p>
      <p>The key component in the Optique OBDA solution is the domain ontology, since it
enables users to understand the data at hand and formulate queries. Thus, the next
challenge to address is how to model both data streams and temporal data via ontologies. In
particular this will require to model time (at least in the query language). On the level
of mappings, a homogeneous mapping language for static and streaming data has to be
provided.</p>
      <p>The query language that the system should provide to end users should combine
(i) temporal operators, that address the time dimension of data and allow to retrieve
data which was true “always” in the past or “sometimes” in the last X months,
etc.,
(ii) time series analysis operators, such as mean, variance, confidence intervals,
standard deviation, as well as trends, regression, correlation, etc., and
(iii) stream oriented operators, such as sliding windows.</p>
      <p>Besides, the query language should provide some means for intelligent query answering
of queries on complex patterns in the data by, e.g., telling in the negative case what
similar patterns exist (query relaxation) and in the positive case how the multitude of
patterns can be further restricted (query refinement). Finally, the query language should
support formulating queries based on results of explorative data analysis.</p>
      <p>Given the query, mapping languages, and ontology, the Optique system should be
able to translate queries into highly optimised executable code over the underlying
temporal and streaming data. This requires techniques for automated query translation of
one-time, continuous, temporal queries, and their combinations. Existing translation
techniques are limited and they do not address query optimisation and distributed query
processing. Thus, novel approaches should be developed.</p>
      <p>Another set of challenges in Optique is related to handling answers to queries. One
issue is visualisation of massive volumes of data formatted according to the domain
ontology. To address this issue, in particular, Data Mining and Pattern Learning,
techniques over ontological data should be developed to enable automatic identification of
interesting patterns in the data. Another challenge is how to manage “dirty” data. The
Optique system must provide basic means for data cleaning such as: automated
identification, mapping and alignment of data types, including dates, time synchronisation,
and data quality issues (outlier detection, noise, missing values, etc.).</p>
      <p>To sum up this section, we will provide the general architecture of the Optique
OBDA system.</p>
      <p>Query Formulation Interface</p>
      <p>Answer visualisation
Visualisation
engines</p>
      <p>Stream analytics
mining, log analyses, etc
Ontology
processing:
reasoners,
module extractors,
etc.</p>
      <p>Shared
triple
store
- ontology
- mappings
- configuration
- queries
- answers
- history
- etc.</p>
      <p>Query Answering Component</p>
      <p>Query transformation
Query Rewriting
Semantic QOpt
Syntactic QOpt
1-time Q
SPARQL Stream Q</p>
      <p>Setup module
Semantic Index
Materialisation
Query Execution
Data Federation</p>
      <p>Distributed Query Execution</p>
      <p>Q Planner
Optimisation</p>
      <p>Data Federation
1-time Q SQL</p>
      <p>Stream Q</p>
      <p>Shared
database
Ontology and Mapping</p>
      <p>Management Interface
Ontology and Mapping Manager's</p>
      <p>Processing Components
Bootstrapper</p>
      <p>Analyser
Evolution Engine
Transformator
Approximator
ontology mapping</p>
      <p>Ontology</p>
      <p>and
Mapping
Revision
control &amp;
Editing
...</p>
      <p>RDBs, triple stores,
temporal DBs, etc.</p>
      <p>...</p>
      <p>data streams</p>
      <p>Cloud (virtual
resource pool)
Group of
components</p>
      <p>Front end:
mainly Web-based</p>
    </sec>
    <sec id="sec-2">
      <title>Colouring Convention</title>
    </sec>
    <sec id="sec-3">
      <title>Types of Users</title>
      <p>Optique
solution</p>
      <p>External
solution</p>
      <p>Expert
users</p>
      <p>End
users
oped using the three-tier approach and has three layers:
– The presentation layer consists of three main user interfaces: to compose queries,
to visualise answers to queries, and to maintain the system by managing ontologies
and mappings. The first two interfaces are for both end-users and IT-experts, while
the third one is meant for IT-experts only.
– The application layer consists of several (main) components of the Optique’s
system, supports its machinery, and provides the following functionality:
query formulation,
ontology and mapping management,
query answering, and
processing and analytics of streaming and temporal data.
– The data and resource layer consists of the data sources that the system provides
access to, that is, relational, semistructured, temporal databases and data streams.</p>
      <p>It also includes a cloud that provides a virtual resource pool.</p>
      <p>
        The entire Optique system will be integrated via the Information Workbench
platform [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]7.
3
      </p>
      <sec id="sec-3-1">
        <title>Related Work</title>
        <p>Each of the approaches mentioned in the following deals with only one of the aspects
that are relevant for the envisioned software component of the Optique query answering
system: either the aspect of query answering over temporal data that can be described
as historical; or the aspect of query answering over streamed data. Adhering to the
requirements of the (Siemens) use case, the Optique approach favors a more integrative
approach, that combines query answering over historical data and query answering over
regularly updated temporal data stemming from many different streams.</p>
        <p>
          There exist several approaches that address the problem of representing, inferring
with, and querying temporal data within the general context of ontologies. As the
Optique project will follow a weak temporalization of the OBDA paradigm, which will
guarantee the conservation of so-called FOL rewritability (which essentially means a
possibility to translate ontological queries into SQL queries over data sources), work
on modal-style temporal ontology languages formalised via Description Logics [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]
is of minor relevance; because of the bad complexity properties, this is even true for
temporalized lightweight logics [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>
          The approach in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] introduces temporal RDF graphs, details out a sound and
complete inference system, and gives a sketchy introduction to a possible temporal query
language. A similar representation of temporal RDF graphs is adopted within the
spatiotemporal RDF engine STRABON [
          <xref ref-type="bibr" rid="ref12 ref4">12, 4</xref>
          ]8, which also defines the spatio-temporal
extension stSPARQL of the W3C recommendation query language SPARQL 1.1. Strabon
is currently the only fully implemented spatio-temporal RDF store with rich
functionality and very good performance as seen by the comparison in [
          <xref ref-type="bibr" rid="ref12 ref4">12, 4</xref>
          ]. For a similar
temporal version of RDF, which is oriented at the temporal database language TSQL2,
compare [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The authors of [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] favor a more conservative strategy by modeling time
directly with language constructs within RDF and SPARQL—the resulting extensions
of RDF and SPARQL being mere syntactic sugar. The logical approach of [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] follows
ideas of [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] but shifts the discussion to the level of genuine ontology languages such
as OWL; the semantics of the temporalized RDF and OWL languages are given by a
translation to (a fragment of) first order logic. The temporalized SPARQL query
language uses a careful separation of the time component and the thematic component that
guarantees feasibility of query answering.
        </p>
        <p>
          The concept of streaming relational data as well as the concepts underlying complex
event processing are well understood and are the theoretical underpinnings for highly
developed streaming engines used in industrial applications. The picture for stream
processing within the OBDA paradigm is quite different; the few implemented streaming
engines [
          <xref ref-type="bibr" rid="ref15 ref3 ref5">5, 3, 15</xref>
          ] are still under development and have been shown to lack one or other
basic functionality [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Though all of the systems are intended to be used within the
7 www.fluidops.com/information-workbench/
8 www.strabon.di.uoa.gr
OBDA paradigm, only C-SPARQL [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] seems to have (minimal) capabilities for
reasoning/query answering over ontologies. There is no agreement yet on how to extend
SPARQL to work over streams; and so all of the mentioned systems have their own
streamified version of SPARQL. However, the core of all extensions seems to be the
addition of (sliding) window operators over streams, which are adapted from query
languages over relational streams [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
4
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Conclusions</title>
        <p>We presented motivations and challenges for the use of Ontology Based Data Access
systems as a solution for Big Data access problem in industries. The important
challenge in industries is knowledge discovery and data mining of temporal and streaming
data, while the state of the art Semantic technologies that the OBDA systems rely on fail
to address it adequately. The Optique project aims at providing this demanding
technology which will be validated it in the two industrial use case: Statoil and Siemens. In
particular we plan to (i) explore the possibility of modelling streaming data with
temporal RDF and (ii) understand how knowledge discovery and data mining techniques
developed for Linked Open Data could be adapted and extended in our setting.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Acknowledgements.</title>
        <p>The research presented in this paper was financed by the Seventh Framework
Program (FP7) of the European Commission under Grant Agreement 318338, the Optique
project.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Arasu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Babu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Widom</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The cql continuous query language: semantic foundations and query execution</article-title>
          .
          <source>The VLDB Journal 15</source>
          ,
          <fpage>121</fpage>
          -
          <lpage>142</lpage>
          (
          <year>2006</year>
          ),
          <volume>10</volume>
          .1007/s00778-004-0147-z
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Artale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ryzhikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Past and future of dl-lite</article-title>
          .
          <source>In: Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence (AAAI-10)</source>
          . AAAI Press (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Barbieri</surname>
            ,
            <given-names>D.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Braga</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ceri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valle</surname>
            ,
            <given-names>E.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grossniklaus</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>C-sparql: a continuous query language for rdf data streams</article-title>
          .
          <source>Int. J. Semantic Computing</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>25</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bereta</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smeros</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koubarakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Representation and querying of valid time of triples in linked geospatial data</article-title>
          .
          <source>In: ESWC</source>
          <year>2013</year>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Calbimonte</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gray</surname>
            ,
            <given-names>A.J.G.</given-names>
          </string-name>
          :
          <article-title>Enabling ontology-based access to streaming data sources</article-title>
          .
          <source>In: Proceedings of the 9th international semantic web conference on The semantic web - Volume Part I</source>
          . pp.
          <fpage>96</fpage>
          -
          <lpage>111</lpage>
          . ISWC'
          <volume>10</volume>
          , Springer-Verlag, Berlin, Heidelberg (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poggi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez-Muro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruzzi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savo</surname>
            ,
            <given-names>D.F.</given-names>
          </string-name>
          :
          <article-title>The MASTRO System for Ontology-Based Data Access</article-title>
          .
          <source>Semantic Web</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <fpage>43</fpage>
          -
          <lpage>53</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Crompton</surname>
          </string-name>
          , J.: Keynote talk at the W3C Workshop on Semantic Web in Oil &amp; Gas Industry: Houston, TX, USA,
          <fpage>9</fpage>
          -10
          <string-name>
            <surname>December</surname>
          </string-name>
          (
          <year>2008</year>
          ), available from http://www.w3.org/
          <year>2008</year>
          /12/ogws-slides/Crompton.pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Giese</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ioannidis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kllapi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koubarakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Mo¨ller, R., O¨ zc¸ep,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Rodriguez</surname>
          </string-name>
          <string-name>
            <surname>Muro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rosati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Schlatte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Soylu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Waaler</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Scalable End-user Access to Big Data</article-title>
          . In: Rajendra Akerkar:
          <article-title>Big Data Computing</article-title>
          . Florida: Chapman and Hall/CRC. To appear. (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Grandi</surname>
          </string-name>
          , F.:
          <article-title>T-sparql: a tsql2-like temporal query language for rdf</article-title>
          .
          <source>In: In International Workshop on on Querying Graph Structured Data</source>
          . pp.
          <fpage>21</fpage>
          -
          <lpage>30</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gutierrez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hurtado</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaisman</surname>
          </string-name>
          , R.:
          <article-title>Temporal rdf</article-title>
          .
          <source>In: In European Conference on the Semantic Web (ECSW' 05)</source>
          . pp.
          <fpage>93</fpage>
          -
          <lpage>107</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwarte</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The Information Workbench as a Self-Service Platform for Linked Data Applications</article-title>
          . In: COLD (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Kyzirakos</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karpathiotakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koubarakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Strabon: A Semantic Geospatial DBMS</article-title>
          . In: International Semantic Web Conference. Boston, USA (Nov
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Temporal description logics: A survey</article-title>
          . In: Demri,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Jensen</surname>
          </string-name>
          , C.S. (eds.) 15th
          <source>International Symposium on Temporal Representation and Reasoning (TIME-08)</source>
          . pp.
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Representing and querying validity time in RDF and OWL: a logic-based approach</article-title>
          .
          <source>In: Proceedings of the 9th international semantic web conference on The semantic web - Volume Part I</source>
          . pp.
          <fpage>550</fpage>
          -
          <lpage>565</lpage>
          . ISWC'
          <volume>10</volume>
          , Springer-Verlag, Berlin, Heidelberg (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Phuoc</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dao-Tran</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parreira</surname>
            ,
            <given-names>J.X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hauswirth</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A native and adaptive approach for unified processing of linked streams and linked data</article-title>
          . In: Aroyo,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Welty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Alani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Taylor</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Bernstein</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kagal</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blomqvist</surname>
          </string-name>
          , E. (eds.) 10th
          <source>International Semantic Web Conference (ISWC</source>
          <year>2011</year>
          ). pp.
          <fpage>370</fpage>
          -
          <lpage>388</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Rodriguez-Muro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>High Performance Query Answering over DL-Lite Ontologies</article-title>
          . In: KR (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Tappolet</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernstein</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Applied temporal rdf: Efficient temporal querying of rdf data with sparql</article-title>
          .
          <source>In: Proceedings of the 6th European Semantic Web Conference on The Semantic Web: Research and Applications</source>
          . pp.
          <fpage>308</fpage>
          -
          <lpage>322</lpage>
          . ESWC 2009 Heraklion, Springer-Verlag, Berlin, Heidelberg (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minh</surname>
            <given-names>Duc</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Corcho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Calbimonte</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.P.</surname>
          </string-name>
          :
          <article-title>Srbench: A Streaming RDF/SPARQL Benchmark</article-title>
          .
          <source>In: Proceedings of International Semantic Web Conference 2012 (November</source>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>