<!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>Querying Linked Geospatial Data with Incomplete Information</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>C. Nikolaou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. Koubarakis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics and Telecommunications National and Kapodistrian University of Athens</institution>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Linked geospatial data has recently received attention, as researchers and practitioners have started tapping the wealth of geospatial information available on the Web. Incomplete geospatial information, although appearing often in the applications captured by such datasets, is not represented and queried properly due to the lack of appropriate data models and query languages. We discuss our recent work on the model RDFi, an extension of RDF with the ability to represent property values that exist, but are unknown or partially known, using constraints, and an extension of the query language SPARQL with qualitative and quantitative geospatial querying capabilities. We demonstrate the usefulness of RDFi in geospatial Semantic Web applications by giving examples and comparing the modeling capabilities of RDFi with the ones of related Semantic Web systems.</p>
      </abstract>
      <kwd-group>
        <kwd>linked geospatial data</kwd>
        <kwd>incomplete information</kwd>
        <kwd>RDF</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Linked data is a new research area which studies how one can make RDF data
available on the Web, and interconnect it with other data with the aim of
increasing its value for everybody [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The resulting \Web of data" has recently
started being populated with geospatial data. A representative example of such
e orts is LinkedGeoData1 where OpenStreetMap data is made available as RDF
and queried using the declarative query language SPARQL [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. With the recent
emphasis on open government data, some of it encoded already in RDF2,
portals such as LinkedGeoData demonstrate that the development of useful Web
applications might be just a few SPARQL queries away. The recent paper [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] by
our group addresses many research topics and relevant questions that deserve
the attention of researchers in the area of linked geospatial data.
      </p>
      <p>
        In the context of the research agenda presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], we have developed
stSPARQL [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], an extension of the query language SPARQL for querying linked
1 http://linkedgeodata.org/
2 http://data.gov.uk/linked-data/
geospatial data. The geospatial component of stSPARQL has been fully
implemented in our open source system Strabon3 which also supports GeoSPARQL,
the recent proposed standard by OGC (Open Geospatial Consortium) for
querying geospatial data expressed in RDF. Strabon is currently being used to query
linked data describing sensors in the context of project SemsorGrid4Env4 [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]
and linked earth observation (EO) data in the context of project TELEIOS5 [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        A signi cant aspect of querying linked geospatial data that has not been
addressed yet is querying linked geospatial data with incomplete information [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
Incomplete information, although appearing often in applications captured by
such datasets, is not represented or queried properly due to the lack of
appropriate data models and query languages. For example, a wild re monitoring and
management application, developed by us in TELEIOS, requires the integration
of multiple, heterogeneous data sources, some of them available on the Web,
with data of varying quality and varying temporal and spatial scales. As a
result, incomplete information needs to be represented in stRDF and queried by
stSPARQL.
      </p>
      <p>
        In this paper we address the problem of representing and querying incomplete
geospatial information in RDF using the RDFi framework that we have recently
developed in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. RDFi is a framework that extends RDF with the ability to
represent property values that exist, but are unknown or partially known, using
constraints. RDFi is a general framework for the representation of incomplete
information of this kind and it can be employed in various application domains,
such as temporal and spatial. In this paper, we concentrate on the spatial
domain only and demonstrate the modeling capabilities of RDFi and the querying
capabilities of our extension of SPARQL which is based on stSPARQL.
      </p>
      <p>The organization of the paper is as follows. Section 2 introduces the RDFi
framework. Section 3 describes the kinds of linked geospatial data that we need
to represent in the wild re monitoring application of TELEIOS. Then, Section 4
demonstrates the RDFi framework giving examples motivated from that
application of TELEIOS. Finally, Section 5 compares the expressive power of RDFi
with related semantic web systems, while Section 6 concludes our work.</p>
      <p>
        The paper is mostly informal and uses examples from the wild re monitoring
application of TELEIOS. Even in the places where the paper becomes formal,
we do not give any detailed technical results for which the interested reader is
directed to [
        <xref ref-type="bibr" rid="ref13 ref14 ref19">13, 14, 19</xref>
        ] and the survey paper [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
2
      </p>
      <p>
        The RDFi framework
The RDFi framework developed by us in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] (where \i" stands for
\incomplete") is an extension of the RDF framework addressing an important kind
of incomplete information that has so far been ignored in the context of RDF;
3 http://www.strabon.di.uoa.gr/
4 http://www.semsorgrid4env.eu/
5 http://www.earthobservatory.eu/
representation of values that exist but are unknown or partially known. RDFi
extends RDF with the ability to de ne a new kind of literals for each datatype.
These literals are called e-literals (\e" comes from the word \existential") and
can be used to represent values of properties that exist but are unknown or
partially known. Such information is abundant in recent applications where RDF is
being used (e.g., sensor networks, the modeling of geospatial information, etc.).
In RDFi, e-literals are allowed to appear only in the object position of triples.
      </p>
      <p>
        Previous research on incomplete information in databases and knowledge
representation has shown that in many applications, having the ability to state
constraints about values that are partially known is a very desirable feature and
leads to the development of very expressive formalisms [
        <xref ref-type="bibr" rid="ref5 ref8">5, 8</xref>
        ]. In the spirit of this
tradition, RDFi allows partial information regarding property values represented
by e-literals to be expressed by a quanti er-free formula of a rst-order constraint
language L. Thus, RDFi extends the concept of an RDF graph to the concept
of an RDFi database which is a pair (G; ) where G is an RDF graph possibly
containing triples with e-literals in their object positions, and is a quanti
erfree formula of L.
      </p>
      <p>
        The semantics for RDFi databases and SPARQL query evaluation has been
de ned following ideas from the incomplete information literature [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. The
semantics de nes the set of possible RDF graphs corresponding to an RDFi
database and the fundamental concept of certain answer for SPARQL query
evaluation over an RDFi database.
      </p>
      <p>
        The well-known concept of representation system from the seminal paper
of [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] has been transferred to the case of RDFi. It has been shown in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] that
CONSTRUCT queries without blank nodes in their templates and using only
the operators AND, UNION, and FILTER or the restricted fragment of graph
patterns corresponding to the well-designed patterns of [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] can be used to de ne
a representation system for RDFi. Last, [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] de nes the fundamental concept
of certain answer to SPARQL queries over RDFi databases and presents an
algorithm for its computation.
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Linked geospatial data in the wild re monitoring application of TELEIOS</title>
      <p>The wild re monitoring application of TELEIOS concentrates on the
development of solutions for real time hotspot and active re front detection, and burnt
area mapping. Technological solutions to both of these cases require integration
of multiple, heterogeneous data sources with data of varying quality and varying
temporal and spatial scales. Some of the data sources are streams (e.g., streams
of EO images) while others are static geo-information layers (e.g., land use/land
cover maps) providing additional evidence on the underlying characteristics of
the a ected area.</p>
      <p>In what follows, we brie y describe some of the datasets used by the National
Observatory of Athens (NOA) that is leading the wild re monitoring application
of TELEIOS.</p>
      <p>Hotspot maps. NOA operates a MSG/SEVIRI6 acquisition station and
receives raw satellite images every 15 minutes. These images are processed using
image processing algorithms to detect the existence of hotspots. Information
related to hotspots is stored in ESRI shape les and KML les. These les hold
information about the date and time of image acquisition, cartographic X, Y
coordinates of detected re locations, the level of reliability in the observations, the
re radiative power assessed, and the observed re area. NOA receives similar
hotspot shape les covering the geographical area of Greece from the European
project SAFER (Services and Applications for Emergency Response).
Burnt area maps. From project SAFER, NOA also receives ready-to-use
accumulated burnt area mapping products in polygon format, projected to the
EGSA87 reference system7. These products are derived daily using the MODIS
satellite and cover the entire Greek territory. The data formats are ESRI
shapeles and KML les with information relating to date and time of image
acquisition, and the mapped re area.</p>
      <p>Corine Land Cover data. The Corine Land Cover project is an activity
of the European Environment Agency which is collecting data regarding land
cover (e.g., farmland, forest) of European countries. The Corine Land Cover
nomenclature uses a hierarchical scheme with three levels to describe land cover:
{ The rst level consists of ve items and indicates the major categories of
land cover on the planet, e.g., forests and semi-natural areas.
{ The second level consists of fteen items and is intended for use on scales of
1:500,000 and 1:1,000,000 identifying more speci c types of land cover, e.g.,
open spaces with little or no vegetation.
{ The third level consists of forty-four items and is intended for use on a
scale of 1:100,000, narrowing down the land use to a very speci c geographic
characterization, e.g., burnt areas.</p>
      <p>The land cover of Greece is available as an ESRI shape le that is based on the
Corine Land Cover nomenclature.</p>
      <p>Coastline geometry of Greece. An ESRI shape le that describes the
geometry of the coastline of Greece is available.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref15 ref17">15, 17</xref>
        ] we discuss in great detail how we can query linked geospatial data
such as the above using the model stRDF and the query language stSPARQL. In
this work we concentrate on the representation and querying of linked
geospatial data with incomplete information. This is presented in the following
section by giving examples motivated from the wild re monitoring application of
TELEIOS.
6 MSG refers to Meteosat Second Generation satellites, and SEVIRI is the instrument
which is responsible for taking infrared images of the earth.
7 EGSA87 is a 2-dimensional projected coordinate reference system that describes the
area of Greece.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Incomplete geospatial information in the wild re monitoring application of TELEIOS</title>
      <p>This section motivates our approach towards extending RDF with the ability to
represent and query incomplete information.</p>
      <p>As mentioned in Section 3, NOA receives satellite images for the entire Greek
re season on a 15-minute basis from the SEVIRI infrared imager of a Meteosat
Second Generation satellite. After the images are processed for georeferencing,
they are analyzed by specialized image processing software to detect hotspots
(i.e., regions of the image corresponding to geographic regions that are probably
on re). Processing of images results in the generation of shape les representing
hotspots as point-vectors.</p>
      <p>The following is a list of triples (namespaces are omitted) that gives an
example of the kind of representation that is currently used by NOA for representing
these hotspots and making them available as linked data to relevant public
authorities.
hotspot1 type Hotspot .
fire1 type Fire .
hotspot1 correspondsTo fire1 .
fire1 occuredIn region1 .
region1 hasGeometry "x = 24:825668 ^ y = 35:310643"^^SemiLinearPointSet .</p>
      <p>
        The above list of triples is a graph in the model stRDF of [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] which extends
RDF with the ability to represent geometries over Qk that change over time
following the paradigm of constraint databases [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In stRDF, geometries and
valid times of triples are expressed using Boolean combinations of linear
constraints that are given as literals of type SemiLinearPointSet de ned in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
Semi-linear point sets are the subsets of Qk de ned by Boolean combinations
of linear constraints. The above graph represents de nite information; it states
that there is a hotspot (hotspot1) and that the corresponding re (fire1) takes
place at the point (24:825668; 35:310643) 2 Q2.
      </p>
      <p>In practice, due to the technical weaknesses of the instruments attached to
satellites and inherent distortions of the algorithms applied on satellite images for
knowledge extraction, the extracted spatial information can only be inde nite.
For example, the SEVIRI imager has medium resolution and therefore each
image pixel representing a hotspot corresponds to a 3km by 3km rectangle in
geographic space. Accordingly, NOA represents hotspots as points in geographic
space using the center of the corresponding rectangle.</p>
      <p>In this case, another useful representation of the real world situation that
corresponds to a hotspot would be to state that there is a geographic region
with unknown exact coordinates where a re is taking place, and that region
is included in a known 3km by 3km rectangle. This real world situation can be
represented by an RDFi database as shown in the following example.
Example 1. The following is an RDFi database encoding information about a
detected hotspot.</p>
      <p>hotspot1 type Hotspot .
fire1 type Fire .
hotspot1 correspondsTo fire1 .
fire1 occuredIn _R1 .</p>
      <p>
        R1 NTPP "x
6 ^ x
Fire fire1 (red area of Figure 1) is asserted to have taken place inside region
R1. R1 is an e-literal of datatype SemiLinearPointSet and is asserted to
be inside the rectangle formed by the points (6; 8) and (23; 19) (rectangle P
of Figure 1)8. This is stated with a constraint expressed in the language PCL
(Polygon Constraint Language), a rst-order constraint language that allows us
to represent topological properties for polygons. NTPP is the
\non-tangentialproper-part" relation of RCC-8 [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. In general, constraints in PCL can be used
to express qualitative and quantitative spatial information about regions in Q2.
      </p>
      <p>The example shows that e-literals are like existentially quanti ed variables in
rst-order logic or Skolem constants. E-literals can be used to represent values of
properties that exist but are unknown or partially known (e.g., by constraining
the value of an e-literal).</p>
      <p>RDFi databases like the one of Example 1 consist of two parts: a graph (i.e.,
a set of triples) and a global constraint. Global constraints can in general be
quanti er-free formulae of some rst-order constraint language. RDFi databases
are syntactic devices for the representation of incomplete information. An RDFi
database is semantically equivalent to a set of possible RDF graphs that represent
all the possible ways the domain of application could have been according to our
incomplete information. One can nd all the possible RDF graphs represented
by an RDFi database as follows: a) nd an assignment to e-literals that satis es
the global constraint and b) substitute these values for the e-literals in the RDFi
database.
8 For sake of readability of the examples, we chose to use small, integer numbers
instead of real geographic coordinates.</p>
      <p>For example, the RDF graph shown below is one of the possible RDF graphs
corresponding to the RDFi database of Example 1.</p>
      <p>hotspot1 type Hotspot .
fire1 type Fire .
hotspot1 correspondsTo fire1 .
fire1 occuredIn "x 10 ^ x 21 ^ y</p>
      <p>Example 2. Let us consider the query \Find all res that have occurred in a
region which is a non-tangential proper part of rectangle Q1 of Figure 1" over
the database of Example 1. In the extension of SPARQL we consider, this query
can be expressed as follows:</p>
      <sec id="sec-3-1">
        <title>SELECT ?F</title>
      </sec>
      <sec id="sec-3-2">
        <title>WHERE {</title>
        <p>}</p>
        <p>
          The version of SPARQL we consider extends FILTER expressions of standard
SPARQL [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] allowing also expressions of a rst-order constraint language, such
as PCL, for constraining the values of spatial variables. These expressions have a
functional-like syntax and are interpreted in the underlying rst-order language.
For example, the global constraint of the RDFi database of Example 1 would be
speci ed in a FILTER expression as
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>NTPP(?R, "x</title>
        <p>6 ^ x
to constrain the value of the spatial variable ?R.</p>
        <p>
          What is the answer to the query of Example 2? If we examine the database
of Example 1 (Figure 1), we can see that the answer should be conditional [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
We cannot say for sure whether fire1 satis es the requirements of the query
because the information in the database is inde nite (the exact geometry of R1
is not known). Fire fire1 quali es only in the possible graphs where R1 is a
non-tangential proper part of the rectangle mentioned in the query. For every
object that quali es as an answer, the query answering procedure should also
provide a condition characterizing this set of possible graphs. Following the ideas
of conditional tables from [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], this answer can be represented by the following
set of conditional mappings (see [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] for a formal de nition):
        </p>
        <p>?F Condition
fire1 R1 NTPP "x</p>
        <p>
          Conditional mappings are di erent from standard SPARQL mappings [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] in
the sense that they map variables to constants only if a condition holds. Thus,
they are reminiscent of conditional tuples in the conditional table model of [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
In RDFi, the basic concept of triple is also de ned to be conditional.
Example 3. If we wanted to have an RDFi database as the answer to a query
like the one of Example 2, then we would have queried the RDFi database of
Example 1 using the CONSTRUCT query form of SPARQL as follows:
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>CONSTRUCT { ?F type Fire }</title>
      </sec>
      <sec id="sec-3-5">
        <title>WHERE {</title>
        <p>The answer to this query would be an RDFi database containing conditional
triples adhering to the query template (i.e., f?F type Fireg). The template
is instantiated for each conditional mapping from the evaluation of the graph
pattern of the query, and the resulting triple together with the condition of
the mapping form a conditional triple in the resulting database. Therefore, the
answer to query of Example 3 consists of the following conditional triple:
fire1 type Fire [ R1 NTPP "x</p>
        <p>
          In some cases the user might know that the information in the database is
incomplete. Thus, she might wish to nd all values that certainly satisfy some
quali cation. This is the well-known notion of certain answer in the incomplete
databases literature [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and it is demonstrated in the following example.
Example 4. Let us consider the query of Example 3 again and rephrase it to
\Find res that have certainly occurred in a region which is a non-tangential
proper part of rectangle Q2 of Figure 1". In the version of SPARQL we consider,
this query would be expressed as follows:
Inspecting Figure 1, it is obvious that fire1 satis es the query unconditionally.
Hence, the certain answer contains the following RDF triple
        </p>
        <p>fire1 type Fire .</p>
      </sec>
      <sec id="sec-3-6">
        <title>CERTAIN CONSTRUCT { ?F type Fire }</title>
      </sec>
      <sec id="sec-3-7">
        <title>WHERE {</title>
        <p>?F type Fire .
?F occuredIn ?R .</p>
      </sec>
      <sec id="sec-3-8">
        <title>FILTER ( NTPP(?R, "x</title>
        <p>2 ^ x
28 ^ y
4 ^ y
22") )</p>
        <p>In contrast to Example 3 where the answer to the CONSTRUCT query
is an RDFi database, the answer to a CONSTRUCT query with a CERTAIN
operator, like the one of Example 4 above, is an RDF graph. This is anticipated
since a certain answer can not contain conditional information.
5</p>
        <p>i</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Expressive power of RDF : An informal comparison</title>
      <p>In this paper we gave examples of the use of RDFi in geospatial applications.
Thus, it would be interesting to compare the expressive power that RDFi gives
us to other recent works that use Semantic Web data models and languages for
geospatial applications.</p>
      <p>
        When equipped with a constraint language like PCL (or TCL9) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], RDFi
goes beyond the proposals of [
        <xref ref-type="bibr" rid="ref10 ref17">10, 17</xref>
        ] and [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] that cannot express incomplete
geospatial information. Incomplete geospatial information as it is studied in this
paper can also be expressed in spatial description logics [
        <xref ref-type="bibr" rid="ref18 ref21">18, 21</xref>
        ]. For e ciency
reasons, spatial DL reasoners such as RacerPro10 and PelletSpatial11 have opted
for separating spatial relations from standard DL axioms as we have done by
separating graphs and constraints. Since RDF graphs can be seen as DL ABoxes
with atomic concepts only, all the results of this paper can be trivially transferred
to the relevant subsets of spatial DLs and their reasoners.
      </p>
      <p>
        In the following we concentrate on the reasoner PelletSpatial since it is a
more recent proposal than RacerPro and discuss how RDFi is related to the
recently proposed Semantic Web technologies of [
        <xref ref-type="bibr" rid="ref26 ref3">3, 26</xref>
        ].
      </p>
      <p>
        PelletSpatial [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] is a hybrid spatial reasoner that provides RCC-8 and OWL
2 reasoning and querying capabilities. In PelletSpatial, spatial relations are
separated from OWL 2 relations providing a hybrid reasoner for both spatial and
thematic data. Spatial relations are managed as an RCC-8 constraint network.
Conjunctive query answering in PelletSpatial requires two phases: a) evaluating
spatial query atoms over the constraint network by employing a path-consistency
algorithm, and b) further constraining the set of bindings such that the
nonspatial query atoms are satis ed.
      </p>
      <p>Compared to the RDFi framework, PelletSpatial corresponds to RDFi
databases with a conjunction of TCL-constraints as a global constraint. Compared
to our extension of SPARQL, the query language of PelletSpatial computes
certain answers for SPARQL queries using only the operators AND and FILTER
with conjunctions of TCL-constraints allowed as expressions in FILTER graph
patterns. The representational and querying power of RDFi when L is PCL is
greater than the one of PelletSpatial since PCL is a language more expressive
than TCL. However, PelletSpatial o ers OWL representation and reasoning that
is not o ered by RDFi.
9 TCL is like PCL but without constants, that is, TCL can express topological
constraints only between variables.
10 http://www.racer-systems.com/
11 http://clarkparsia.com/pellet/spatial/</p>
      <p>
        A more general and formal approach to modeling spatial information is [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]
that proposes an abstracted graph-based data model and query language with
which any subset of rst-order predicate logic (FOPL) (e.g., modal, description
logic) can be associated. For the case of spatial information, a substrate can play
the role of a geometric substrate, called SBox. SBox deals with spatial datatypes
(e.g., polygons) the geometry of which can be described using an appropriate
FOPL, inheriting also its formal semantics for satis ability, entailment, etc. The
authors investigate four options for representing and querying spatial
information: use (i) an ABox, (ii) a map substrate, (iii) a spatial ABox, (iv) an ABox
and RCC substrate.
      </p>
      <p>
        Finally, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] proposes SOWL, an extension of OWL, to represent spatial
qualitative and quantitative information employing the RCC-8 topological relations,
cardinal direction relations, and distance relations. To reason about spatial
relations, a set of SWRL rules are implemented in the Pellet reasoner.
6
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>
        This work stressed the inability of semantic web data models and query
languages to manage linked geospatial data with incomplete information. Motivated
by a real application in which representation and querying of incomplete
information is inherent, it demonstrated through the use of many examples how the
RDFi framework and an extension of the query language SPARQL [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] can be
employed for active re front detection and burnt area mapping in the context
of the EU project TELEIOS.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work has been funded by the FP7 project TELEIOS (257662).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>M.</given-names>
            <surname>Arenas</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Perez</surname>
          </string-name>
          .
          <article-title>Querying semantic web data with SPARQL</article-title>
          .
          <source>In PODS</source>
          , pages
          <volume>305</volume>
          {
          <fpage>316</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellmann</surname>
          </string-name>
          . Linkedgeodata:
          <article-title>Adding a spatial dimension to the web of data</article-title>
          .
          <source>In ISWC'09</source>
          , pages
          <fpage>731</fpage>
          {
          <fpage>746</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Batsakis</surname>
          </string-name>
          and
          <string-name>
            <surname>E. Petrakis.</surname>
          </string-name>
          <article-title>SOWL: spatio-temporal representation, reasoning and querying over the semantic web</article-title>
          .
          <source>In I-SEMANTICS</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          .
          <article-title>Linked data-the story so far</article-title>
          .
          <source>Int. J. Semantic Web Inf. Syst.</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ):1{
          <fpage>22</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>G.</given-names>
            <surname>Grahne</surname>
          </string-name>
          .
          <source>The Problem of Incomplete Information in Relational Databases</source>
          , volume
          <volume>554</volume>
          <source>of LNCS</source>
          . Springer Verlag,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>T.</given-names>
            <surname>Imielinski</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Lipski</surname>
          </string-name>
          .
          <source>Incomplete Information in Relational Databases. JACM</source>
          ,
          <volume>31</volume>
          (
          <issue>4</issue>
          ):
          <volume>761</volume>
          {
          <fpage>791</fpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P. C.</given-names>
            <surname>Kanellakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Kuper</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P. Z.</given-names>
            <surname>Revesz</surname>
          </string-name>
          .
          <article-title>Constraint Query Languages</article-title>
          .
          <source>In PODS</source>
          , pages
          <volume>299</volume>
          {
          <fpage>313</fpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          .
          <article-title>Database models for in nite and inde nite temporal information</article-title>
          .
          <source>Inf</source>
          . Syst.,
          <volume>19</volume>
          (
          <issue>2</issue>
          ):
          <volume>141</volume>
          {
          <fpage>173</fpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karpathiotakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kyzirakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Nikolaou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sioutis</surname>
          </string-name>
          .
          <article-title>Data Models and Query Languages for Linked Geospatial Data</article-title>
          . In T. Eiter and T. Krennwallner, editors,
          <source>Reasoning Web. Semantic Technologies for Advanced Query Answering</source>
          , volume
          <volume>7487</volume>
          of Lecture Notes in Computer Science, pages
          <volume>290</volume>
          {
          <fpage>328</fpage>
          . Springer Berlin / Heidelberg,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Kyzirakos</surname>
          </string-name>
          .
          <article-title>Modeling and querying metadata in the semantic sensor web: The model stRDF and the query language stSPARQL</article-title>
          .
          <source>In ESWC</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>M. Koubarakis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Kyzirakos</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Karpathiotakis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Nikolaou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sioutis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Vassos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Michail</surname>
            , T. t. Herekakis,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Kontoes</surname>
            ,
            <given-names>and I.</given-names>
          </string-name>
          <string-name>
            <surname>Papoutsis</surname>
          </string-name>
          .
          <article-title>Challenges for Qualitative Spatial Reasoning in Linked Geospatial Data</article-title>
          .
          <source>In Proceedings of IJCAI 2011 Workshop on Benchmarks and Applications of Spatial Reasoning</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>M. Koubarakis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Kyzirakos</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Karpathiotakis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Nikolaou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Vassos</surname>
            , G. Garbis,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sioutis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Bereta</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Michail</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Kontoes</surname>
            , I. Papoutsis,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Herekakis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Manegold</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Kersten</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ivanova</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Pirk</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Zhang</surname>
            , M. Datcu, G. Schwarz,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Dumitru</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          <string-name>
            <surname>Molina</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Molch</surname>
          </string-name>
          , U. D.
          <string-name>
            <surname>Giammatteo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sagona</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Perelli</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Reitz</surname>
            , E. Klien, and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Gregor</surname>
          </string-name>
          .
          <article-title>TELEIOS: A Database-Powered Virtual Earth Observatory</article-title>
          .
          <source>PVLDB</source>
          ,
          <volume>5</volume>
          (
          <issue>12</issue>
          ):
          <year>2010</year>
          {
          <year>2013</year>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>M. Koubarakis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Nikolaou</surname>
            , and
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Fisikopoulos</surname>
          </string-name>
          .
          <article-title>Theoretical results on query processing for RDF/SPARQL with time and space</article-title>
          .
          <source>Del. 2</source>
          .3,
          <string-name>
            <surname>TELEIOS</surname>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>M. Koubarakis</surname>
          </string-name>
          et al.
          <article-title>A data model and query language for an extension of RDF with time and space</article-title>
          .
          <source>Del. 2</source>
          .1, TELEIOS project,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>K.</given-names>
            <surname>Kyzirakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karpathiotakis</surname>
          </string-name>
          , G. Garbis,
          <string-name>
            <given-names>C.</given-names>
            <surname>Nikolaou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bereta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sioutis</surname>
          </string-name>
          , I. Papoutsis,
          <string-name>
            <given-names>T.</given-names>
            <surname>Herekakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Michail</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Kontoes</surname>
          </string-name>
          .
          <article-title>Real Time Fire Monitoring Using Semantic Web and Linked Data Technologies</article-title>
          .
          <source>In ISWC'12</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>K.</given-names>
            <surname>Kyzirakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karpathiotakis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          .
          <article-title>Developing Registries for the Semantic Sensor Web using stRDF and stSPARQL</article-title>
          .
          <source>In SSN</source>
          , volume
          <volume>668</volume>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>K.</given-names>
            <surname>Kyzirakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karpathiotakis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          .
          <article-title>Strabon: A Semantic Geospatial DBMS</article-title>
          .
          <source>In ISWC'12</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Milicic</surname>
          </string-name>
          .
          <article-title>A tableau algorithm for description logics with concrete domains and general tboxes</article-title>
          .
          <source>J. Autom. Reason.</source>
          ,
          <volume>38</volume>
          :
          <fpage>227</fpage>
          {
          <fpage>259</fpage>
          ,
          <string-name>
            <surname>April</surname>
          </string-name>
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>C.</given-names>
            <surname>Nikolaou</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          .
          <article-title>Incomplete Information in the Semantic Web. 2012 (submitted to a conference).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. Open Geospatial Consortium Inc.
          <article-title>GeoSPARQL - A geographic query language for RDF data</article-title>
          .
          <source>OGC</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>O</given-names>
            <surname>. L. O</surname>
          </string-name>
          <article-title>zcep</article-title>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Mo</surname>
          </string-name>
          <article-title>ller. Combining DL-Lite with Spatial Calculi for Feasible Geo-thematic Query Answering</article-title>
          . In Description Logics,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>J. Perez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Arenas</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Gutierrez</surname>
          </string-name>
          .
          <article-title>Semantics and complexity of SPARQL</article-title>
          .
          <source>ACM Trans. Database Syst</source>
          .,
          <volume>34</volume>
          (
          <issue>3</issue>
          ):1{
          <fpage>45</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. E.
          <string-name>
            <surname>Prud</surname>
          </string-name>
          <article-title>'hommeaux and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Seaborne. SPARQL Query</surname>
          </string-name>
          <article-title>Language for RDF</article-title>
          .
          <source>W3C Recommendation 15 Jan</source>
          .
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Randell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Cohn</surname>
          </string-name>
          .
          <article-title>A spatial logic based on regions and connection</article-title>
          .
          <source>In KR</source>
          , pages
          <volume>165</volume>
          {
          <fpage>176</fpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>M.</given-names>
            <surname>Stocker</surname>
          </string-name>
          and
          <string-name>
            <surname>E. Sirin.</surname>
          </string-name>
          <article-title>PelletSpatial: A hybrid RCC-8 and RDF/OWL reasoning and query engine</article-title>
          .
          <source>In OWLED</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>M.</given-names>
            <surname>Wessel</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Moller</surname>
          </string-name>
          .
          <article-title>Flexible software architectures for ontology-based information systems</article-title>
          .
          <source>JAL</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ):
          <volume>75</volume>
          {
          <fpage>99</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>