<!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>Revisiting the Representation of and Need for Raw Geometries on the Linked Data Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Blake Regalia</string-name>
          <email>blake@geog.ucsb.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Krzysztof Janowicz</string-name>
          <email>jano@geog.ucsb.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Grant McKenzie</string-name>
          <email>gmck@umd.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Geographical Sciences, University of Maryland</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>STKO Lab, University of California</institution>
          ,
          <addr-line>Santa Barbara</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <abstract>
        <p>Geospatial data on the Semantic Web historically stems from using point geometries to represent the geographic locations of places. As the practice evolved in the Semantic Web community, a demand for more complex geometries and geospatial query capabilities came about as a consequence of integrating traditional GIS and geo-data into the Linked Data cloud. However, recent projects have revealed that, in practice, these established techniques have major shortcomings that limit their storage, transmission, and query potential. In this position paper, we examine these shortcomings, propose to treat geometries similar to how other binary data are stored and referenced on the Semantic Web, namely by representing them as resources via URIs instead of RDF literals, and demonstrate the utility of precomputing topological relations rather than computing them on-demand by arguing that end users are most oen interested in topology and not raw geometries. Looking back to the origins of publishing geospatial data on the Semantic Web, the W3C Semantic Web Interest Group (SWIG) introduced the Basic Geo Vocabulary1 circa 2003 in order to “explore the possibilities of representing mapping/location data in RDF.” Initially, this vocabulary was considered good enough for annotating web documents and XML resources with basic location metadata (e.g., &lt;pos:lat&gt;51.46&lt;/pos:lat&gt; &lt;pos:long&gt;-0.45&lt;/pos:long&gt;2). It even brought about an immediate linking of resources via services such as GeoURL3, which allowed users to nd URLs by their proximity to a given location such as “your neighbor's blog” or “restaurants near you”. e establishment and subsequent widespread usage of such a W3C vocabulary made it an obvious choice for early contributors of geospatial data on the Semantic Web. Among the rst major contributors were gazeeers, such as GeoNames, who housed spatial databases comprised entirely of latitude/longitude coordinate pairs of geocoded places. To this extent, the Basic Geo Vocabulary was still sucient. However, it soon became clear to the growing Semantic Web community that a more comprehensive geospatial vocabulary was needed in order to deal with geometries beyond</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>Permission to make digital or hard copies of part or all of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for prot or commercial advantage and that copies bear this notice and the full citation
on the rst page. Copyrights for third-party components of this work must be honored.
For all other uses, contact the owner/author(s).</p>
      <p>LDOW’17, Perth, Australia
© 2016 Copyright held by the owner/author(s). 978-x-xxxx-xxxx-x/YY/MM. . . $15.00
DOI: 10.1145/nnnnnnn.nnnnnnn
single points, as well as a general support for coordinate reference
systems, and most importantly the distinction between the entity
on the surface of the Earth and the many possible geometries one
can use to represent it given various contexts, granularities, use
cases, and so forth. In fact, the authors of the Basic Geo Vocabulary
explicitly acknowledged that it “does not aempt to address many
of the issues covered in the professional GIS world”:1</p>
      <p>
        Between 2006 and 2011, prior to the standardization of OGC’s
GeoSPARQL[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], several groups set out to establish a successor
geospatial vocabulary that would support the serialization of
various geometry types as RDF along with the means to reason and
query on those geometries. A community known as NeoGeo draed
a vocabulary4 that was guided by the idea to convert entire data
structures (down to primitive datatypes) into RDF. A serialization
of a polygon using NeoGeo is shown in Listing 1.
:polygon rdf:type ngeo:Polygon ;
ngeo:exterior [ rdf:type ngeo:LinearRing ;
ngeo:posList (
[ geo:lat -29; geo:long 16 ]
[ geo:lat -28; geo:long 33 ] ... )] ;
ngeo:interior [ ... ]
Listing 1 Using the NeoGeo Vocabulary to serialize the geometry of a polygon.
      </p>
      <p>
        While such a serialization certainly follows the Linked Data
paradigm’s call for raw data, it also drew criticisms for its excessive
creation of blank nodes[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and the burdens of storing and querying
complex geometries with such a high degree of geometric
decomposition. Furthermore, separating the latitude and longitude values
could introduce ambiguity as to which two values belonged to a
coordinate pair and more importantly, had no apparent query use
case besides searching for points within a given bounding box.
NeoGeo, and with it many other approaches proposed for
dierent kinds of (non-geographic) data, raised the interesting question
of what to triplify and what to consider a leaf node. On the one
hand, only a direct RDF representation allows for reasoning, direct
linkage, reuse of raw data, and so on. On the other hand, the same
triplied data is oen dicult or impossible to process by domain
applications such as GIS, it is not ecient in terms of storage nor
processing, and is oen not easily read and understood by humans.
      </p>
      <p>
        One solution that addressed these criticisms for geographic
data was to store the entire geometry in a single RDF literal, thus
eliminating any issues brought on by embedding complex
structures as RDF. Serialized geographic formats such as Geographic
Markup Language (GML) and Well-Known Text (WKT) oered
accessible means to encode geometries in a human-readable form.
GeoSPARQL [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] adopted these two formats in its rst iteration
of the standard which was approved in 2012. GeoSPARQL was
a break-through for storing serialized geometry data within RDF
triples, supporting coordinate reference systems, maintaining the
4hp://geovocab.org/doc/neogeo.html
distinction between entities and their geometric representation,
and enabling geospatial queries on linked geographic data.
However, feedback from implementors and data publishers has revealed
latent problems with scaling, e.g., challenges associated with the
storage and transmission of large WKT strings, and timely
execution of SPARQL queries that make use of geospatial functions. Some
projects sidestepped these issues by storing multiple versions of a
feature’s geometry at dierent levels of simplication, sacricing
storage space for speed while not compromising on data quality.
      </p>
      <p>
        Serializing geometries as WKT literals may be suitable in some
cases but prohibitive in others. Consider, for example, the notable
Lake of the Woods body of water (Fig. 1) and its nearly 15,000
islands. A geometric representation of the lake consists of 4,484
rings formed by 487,505 nodes. e resulting WKT literal5 is 11
MB large, not human-readable, and is too cumbersome to be used
directly as input for reasoning, e.g., to compute topological relations.
ese problems become apparent when dealing with a multitude
of complex geometries[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], such as the USGS Digital Line Graph
data6. While the Lake of the Woods might seem like an extreme
example, the reality is that even WKT strings of 11 KB (the average
size of OpenStreetMap geometries for the United States) far exceed
the capacity for human-readability. By comparison, while it might
make sense to store a single color value as a hexadecimal color code
in an RDF literal, it does not follow that pixel data for an entire
image should also be encoded as a literal.
      </p>
      <p>In light of these issues and the responses they have precipitated,
we reconsider the techniques set forth by GeoSPARQL in favor of
two proposed alternatives that are driven by practicality.
Specically, we argue that (1) serialized geometry data beyond points and
bounding boxes do not need to be expressed in RDF and that (2)
geospatial queries on Linked Data will benet from storing
precomputed topological relations instead of, or in addition to, raw
geometries. We will refer to our approach here as ‘AGO’.
5Available at: hp://stko-testing.geog.ucsb.edu/blake/resource/lake-of-the-woods.txt
6hps://lta.cr.usgs.gov/DLGs</p>
    </sec>
    <sec id="sec-2">
      <title>REPRESENTING GEOMETRIES WITH URIS</title>
      <p>In our approach, rather than storing geometry as RDF literals in
the triples of blank nodes (as is common with GeoSPARQL), we
opt to use Uniform Resource Identiers (URIs) to represent the
geometry as a resource. is approach is compatible with existing
GeoSPARQL datasets and implementations because it still allows
for statements about a geometry (e.g., geosparql:asWKT), however
it relieves the triplestore from having to bear responsibility for
the entire geographic dataset. Instead, geometry data can persist
elsewhere, such as within a local geodatabase or on a remote server.</p>
      <p>e broader line of reasoning we emphasize here is that given the
complexity of high-resolution geometries used by production-level
Geographic Information Systems and many of the most prominent
science datasets, e.g., provided by USGS National Map, raw
geometries hold lile value in a human-readable medium when compared
to their more ecient binary formats. Without an application layer
to render them on a map or perform some geospatial analysis, the
only discernible information that complex geometries (e.g., WKT
strings) can convey to humans are the types of features they contain
(e.g., point, linestring, or polygon). erefore, we believe geometry
data should be treated similarly to how other binary data is stored
and referenced on the Semantic Web, namely via URIs. Just as with
other binary resources on the web, we envision the client having
the option to download geometry data by dereferencing their URIs.
Coupled with content negotiation, such an approach allows clients
to fetch geometry in a format that suits their needs (in addition to
being able to negotiate for its RDF). To give an example, we
implemented an HTTP server that supports various ‘Accept’ header
media (MIME) types for geometries as shown in Table 1.</p>
      <p>When dereferencing a geometry’s URI in a web browser (MIME
type text/html), we designed a simple interface to display the
geometry on a map and provide access to the actual data by triggering
one of the other four supported content-types as shown in Fig. 2.</p>
      <p>We mint each URI with human-readable metadata about the
geometry it represents; this includes the geometry type, its unique ID,
and the bounding box coordinates of the geometry (in the WGS84
coordinate reference system). For point geometries, this bounding
box metadata is reduced to just the single coordinate pair, eectively
encoding the entire geometry within the text of the URI. While
such practice is not (yet) standardized, it enables clients to lter
geometries by type and to begin building a spatial index if their
application supports it. In our experiment, we encoded URIs for 2.2
curl "http://ex.co/geometry/polygon/12345" -H "Accept: $MIME TYPE"</p>
      <sec id="sec-2-1">
        <title>MIME Type</title>
        <p>text/html
text/plain
application/gml+xml
application/json
application/octet-stream</p>
      </sec>
      <sec id="sec-2-2">
        <title>Description</title>
        <p>Web interface
Well-Known Text
GML
GeoJSON
Well-Known Binary</p>
      </sec>
      <sec id="sec-2-3">
        <title>Returns</title>
        <p>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;...</p>
        <p>POLYGON((113.1016 -38.062 ...))
&lt;gml:Polygon&gt;&lt;gml:Exterior&gt;...
f"type":"Polygon","coordinates":...g
01 06 00 00 20 E6 10 00 00 01...
million geometries from the USGS Geographic Names Information
System (GNIS) using this scheme (Listing 2).</p>
        <p>base uri geometry ID
http://ex.co/geometry/polygon/12345#113.05281,-38.11945/153.30671,-11.15957
geometry type WGS84 bounding box coordinates
Listing 2 Encoding scheme used to mint URIs representing a geometry.</p>
        <p>When the GeoSPARQL specication succeeded NeoGeo’s
vocabulary and related approaches, a few resourceful concepts were
unfortunately sacriced in the process that were among the strengths
of NeoGeo. Most notably, reusing existing geometries to create
socalled ‘Composite Geometries’ was a promising way to derive new
features while tracking the provenance of its constituents –
something that is not practical to achieve with RDF literals and that we
would therefore consider a shortcoming of the current GeoSPARQL
specication. is idea is expanded even further when
considering geometric operations such as creating a union, intersection,
dierence, buer, convex hull, and so forth. With the use of URIs,
however, the option to reuse geometries is feasible once again. For
example, one could describe the geometry of a university’s spatial
extent by the union of the geometries for its constituent features
such as its campus, sports stadium, and o-campus housing areas.</p>
        <p>To summarize, we compare the strengths and weaknesses of
three dierent approaches to storing and querying geospatial
information as Linked Data for GeoSPARQL, NeoGeo, and our AGO
proposal in Table 2.</p>
        <p>While the last row in Table 2 indicates a weakness of using
URIs to represent geometries, this is only from the perspective of
an inactive client. If one considers the broader perspective of an
application, this weakness is replaced by a strength. For instance,
rather than downloading the geometry in a prescribed format, the
client application can strategically schedule a bulk download of
just the geometries it wants (e.g., of a certain type or within a given
bounding box) in either a compact binary format (e.g., Well-Known
Binary) or a ready-on-arrival format (e.g., GeoJSON for JavaScript
applications). e ability to download multiple geometries in a
single HTTP request certainly has its advantages, and we concede
that coming up with an HTTP-friendly solution for doing this with
geometry resource URIs needs discussion.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 WHAT ABOUT TOPOLOGY?</title>
      <p>
        With the advent of GeoSPARQL and other means to perform spatial
and spatiotemporal queries [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] over Linked Data, storing complex
geometries as RDF is becoming more popular. e LinkedGeoData
project [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], for example, provides dierent geometry types, such
as polygons, extracted from OpenStreetMap. ese geometries
can be utilized for two types of queries, those that involve or infer
topological relations and those that are non-topological such as
distances, buers, and convex hulls.
      </p>
      <p>
        Replacing the simple geometries that dominate knowledge
graphs and search engines today with more complex geometries
will be of limited use (beyond applications such as routing and
visualization). Instead, we believe that knowledge graphs and Linked
Data more concretely will see a greater benet from storing
topological relations. One could argue that such topological relations
can be computed using geometries but not the other way around.
While this is true in an abstract mathematical sense, it does not
hold for actual data. In fact, topological relations between places
cannot be easily computed based on geometry alone. While there
are many reasons for this [
        <xref ref-type="bibr" rid="ref12 ref6">6, 12</xref>
        ], our argumentation will focus on
the role of domain knowledge, vagueness, and uncertainty [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and
not on computational issues.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3.1 Challenges</title>
      <p>To understand how topology is handled in GIS, it is important to
note that data collection, modeling, and pre-processing take about
80% of the time budget of a typical GIS project. When data are
loaded into a GIS, the analyst uses a sequence of toolboxes to rst
correct common errors such as so-called sliver polygons and then
applies domain-specic topological consistency rules.7 Neither the
pre-processing steps nor the domain-specic topological rules are
available when computing topological relations on-demand using
GeoSPARQL over Linked Data. In addition, the datasets used for
any given GIS task that involves topological relations are orders of
magnitude smaller than querying such relations over Linked Data
hubs such as DBpedia, i.e., they involve dozens of hundreds of
polygons or linestrings but not hundreds of thousands. eries such
as nding cities along the Mississippi River or counties along state
borders cannot be eectively answered over Linked Data today.</p>
      <p>Consider the following illustrative example. Given that
Lynchburg, Tennessee is a consolidated city-county whose boundaries
coincide with Moore County, Region Connection Calculus 8 (RCC8)
dictates that the true topological relation between the city and
the county must be equal (EQ). Computing the relation using the
GeoSPARQL-enabled Apache Marmoa triplestore, however, will
return a partial overlap; see Fig. 3. e reason for this is due in large
part to digitization errors. More concretely, the so-called
doubledigitized boundaries problem in which the blue boundary has been
digitized to a greater degree of detail compared to the red boundary.</p>
      <p>While such dierences in granularity are common sources of error,
diculties arising from uncertainty and vagueness are even more
troublesome. Whereas uncertainty stems from a lack of precise
7See, for example, the following overview of geodatabase topology rules by ArcGIS
hp://resources.arcgis.com/en/help/main/10.2/01mm/pdf/topology rules poster.pdf.
Trait GeoSPARQL NeoGeo AGO
Uniform RDF structure 3 3
Ecient geometry storage 3
Content-negotiation for geometry format 3 3
Composite geometries 3 3
Geometry can persist externally 1 3
Determine geometry type 2 3 3 3
Access bounding box 2 3
Access raw geometry 2 3 3
1 = Geometry can persist in a local geodatabase or even on a remote system and without copies.</p>
      <p>
        2 = From the triples’ RDF data alone (e.g., without using SPARQL).
knowledge, vagueness is caused by intrinsically underdetermined
concepts that do not have clear borders [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For example, the true
shape of a city can be determined in theory however, measurement
accuracy, timeliness (the city may grow or shrink), and so forth,
impact the results. In contrast, the shape of a mountain or forest
cannot be exactly determined in practice nor theory as the
transition zone between a mountain and a valley, as well as between a
forest and isolated trees, is conceptually vague [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In fact, the Lake
of the Woods example or the number of lakes in Minnesota more
generally are famous examples for this challenge as the number
of lakes depends on the size of many small lakes (under 10 acres)
which in turn depend on the seasonal water level and so forth.
3.2
      </p>
    </sec>
    <sec id="sec-5">
      <title>Strict Topological Relations</title>
      <p>To experiment with the eect of precomputed relations on a linked
dataset, we took a geospatial dataset consisting of counties, cities,
parks, streams, and so on from the United States and computed
several topological relations among polylines and polygons. Out
of 18:6k polygons and 7:7k polylines, we extracted a total of 68:6k
distinct relations to be materialized before querying takes place.
We only materialize a relation in one direction and use reasoning
to handle symmetric, transitive and disjoint properties. ese strict
relations represent the topology of polygons aer being cleaned
of digitization errors. We show the counts and statistics for this
precomputed set in Table 3.</p>
      <p>To give an example of the impact this practice can have on
querying, we compared a topological GeoSPARQL query to its
equivalent topological AGO (precomputed) query. e two SPARQL
queries are shown in Listing 3. A simple trial shows that where a
GeoSPARQL query takes 1318ms to complete due to the need for
on-demand computation, an equivalent precomputed topological
query takes 112ms, approximately 11 faster for our dataset. e
other dierence to our topological query is that it also returns more
results since it has cleaned the digitization errors, an important step
to GIS analysis that GeoSPARQL does not currently support.
# a) GeoSPARQL
select ?place where {
&lt;http://dbpedia.org/resource/Tulsa,_Oklahoma&gt;</p>
      <p>geosparql:hasGeometry [geosparql:asWKT ?wktA].
?place geosparql:hasGeometry [geosparql:asWKT ?wktB].
filter(geof:sfTouches(?wktA, ?wktB)) }
# b) Our AGO approach
prefix agt: &lt;http://awesemantic-geo.link/topology/&gt; .
select ?place where {
&lt;http://dbpedia.org/resource/Tulsa,_Oklahoma&gt;</p>
      <p>agt:touches ?place. }
Listing 3 Comparison of a topological SPARQL query for places that touch
the city of Tulsa, Oklahoma using (a) GeoSPARQL and (b) AGO.
3.3</p>
    </sec>
    <sec id="sec-6">
      <title>Uncertainty and Vagueness</title>
      <p>
        As we discussed above, strict/crisp topological relations (i.e., those
derived from an intersection-matrix of source geometries) alone
do not account for the vagueness and uncertainty principles that
exist for geographic data. erefore, we propose a multi-layered
topological relations framework to encompass these principles in
aempt to bring clarity to the fuzzy nature surrounding spatial
relations for regions. In other words, we supplement the set of
strict topological relations by computing additional topology for
features that may have broad boundaries [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] as well as for features
that may exhibit cognitive relations, e.g., Brazil is mostlyInside the
Southern Hemisphere.
      </p>
      <p>e challenges of computing topological relations for features
with broad boundaries are not limited to designing an ontology</p>
      <p>
        relation
polygon touches polygon
polygon overlaps polygon
polygon tpp polygon
polygon ntpp polygon
polygon equals polygon
polyline touches polygon
polyline crosses polygon
polyline within polygon
polyline crosses polyline
that determines which features should be considered to have a
broad boundary and what types of relations may ensue, but also
deciding on a mathematical framework to use for calculating the
boundaries [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. A good place to start with an ontology might be by
excluding cases that are forbidden by their denition. For example,
two counties may qualify for the agt:broadlyTouches relation if
they are located relatively nearby, however no two counties should
ever be considered for the agt:broadlyOverlaps relation as any area
in the U.S. can legally only be under the jurisdiction of one county.
      </p>
      <p>Our method for calculating broad boundaries is to use the
isoperimetric quotient of a polygon, given by Q = P e4rπimAreetaer 2 . Aer
computing a polygon-to-polygon distance matrix for each combination
of feature types (e.g., city-to-city, city-to-park, etc.) we sort the
distances to create a cumulative distribution function and select
the 0.05 percentile value as p. en, a polygon’s broad boundary
radius R (i.e., buer radius) is given by R = Q p. is model
follows the rationale that simpler polygons deserve broader boundary
radii than polygons having more complex structure because a ner
resolution might generally imply a more precise digitization.</p>
    </sec>
    <sec id="sec-7">
      <title>4 SUMMARY AND CONCLUSION</title>
      <p>In this work we have revisited two pressing issues, how to store
geometries and what role do they play in querying Linked Data. We
showed that the established practices of storing complex geometries
(beyond points and bounding boxes) as RDF literals, while suitable
in some cases, should be reconsidered for other GIS applications
and the many domain datasets that make use of complex
geometries. We proposed an alternative method for storing geometry
data by representing them via URIs in RDF and allowing the client
to obtain data in the desired format by dereferencing the URI via
content negotiation. We then argued that many GIS and geographic
information retrieval queries do not utilize geometries directly but
rely on topological relations, and that this may hold for Linked Data
usage as well, i.e., users oen want to know whether two places are
adjacent rather than what their exact geometries are. Computing
such topological relations on-demand using GeoSPARQL is possible
but leads to very common data quality errors. Furthermore, we
suggest that even with today’s geospatial query tools that
supplement Linked Data, supporting strict topological relations alone is
not enough to satisfy the spectrum of user-driven topology queries
about relations between regions due to uncertainty and vagueness.</p>
      <p>Acknowledgments: We acknowledge support from USGS from
the Linked Data for the National Map award.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Ghislain</given-names>
            <surname>Auguste</surname>
          </string-name>
          Atemezing and Raphae¨l Troncy.
          <year>2012</year>
          .
          <article-title>Comparing vocabularies for representing geographical features and their geometry</article-title>
          .
          <source>In Terra Cognita 2012 Workshop</source>
          , Vol.
          <volume>3</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Brandon</surname>
            <given-names>Benne.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>What is a forest? On the vagueness of certain geographic concepts</article-title>
          .
          <source>Topoi</source>
          <volume>20</volume>
          ,
          <issue>2</issue>
          (
          <year>2001</year>
          ),
          <fpage>189</fpage>
          -
          <lpage>201</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Eliseo</given-names>
            <surname>Clementini</surname>
          </string-name>
          and Paolino Di Felice.
          <year>1997</year>
          .
          <article-title>Approximate topological relations</article-title>
          .
          <source>International journal of approximate reasoning 16</source>
          ,
          <issue>2</issue>
          (
          <year>1997</year>
          ),
          <fpage>173</fpage>
          -
          <lpage>204</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Max</surname>
            <given-names>J Egenhofer</given-names>
          </string-name>
          , Jayant Sharma, and David M Mark.
          <year>1993</year>
          .
          <article-title>A critical comparison of the 4-intersection and 9-intersection models for spatial relations: formal analysis</article-title>
          .
          <source>In Autocarto Conference</source>
          .
          <article-title>ASPRS American Society for Photogrammetry and Remote Sensing ASPRS</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Anna</given-names>
            <surname>Formica</surname>
          </string-name>
          , Mauro Mazzei, Elaheh Pourabbas, and
          <string-name>
            <given-names>Maurizio</given-names>
            <surname>Rafanelli</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>A 16-intersection matrix for the polygon-polyline topological relation for geographic pictorial query languages</article-title>
          .
          <source>In International Conference on Availability, Reliability, and Security</source>
          . Springer,
          <fpage>302</fpage>
          -
          <lpage>316</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Wm</given-names>
            <surname>Randolph Franklin</surname>
          </string-name>
          .
          <year>1984</year>
          .
          <article-title>Cartographic errors symptomatic of underlying algebra problems</article-title>
          .
          <source>In International Symposium on Spatial Data Handling, Zurich, Switzerland</source>
          , Vol.
          <volume>286</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Manolis</given-names>
            <surname>Koubarakis</surname>
          </string-name>
          and
          <string-name>
            <given-names>Kostis</given-names>
            <surname>Kyzirakos</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Modeling and querying metadata in the semantic sensor web: e model stRDF and the query language stSPARQL</article-title>
          .
          <source>In Extended Semantic Web Conference</source>
          . Springer,
          <fpage>425</fpage>
          -
          <lpage>439</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Daniel</surname>
            <given-names>R</given-names>
          </string-name>
          <string-name>
            <surname>Montello</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Regions in geography: Process and content</article-title>
          .
          <source>Foundations of geographic information science</source>
          (
          <year>2003</year>
          ),
          <fpage>173</fpage>
          -
          <lpage>189</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Kostas</given-names>
            <surname>Patroumpas</surname>
          </string-name>
          , Giorgos Giannopoulos, and
          <string-name>
            <given-names>Spiros</given-names>
            <surname>Athanasiou</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Towards GeoSpatial semantic data management: strengths, weaknesses, and challenges ahead</article-title>
          .
          <source>In Proceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM</source>
          ,
          <volume>301</volume>
          -
          <fpage>310</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] Mahew Perry and John Herring.
          <year>2012</year>
          .
          <article-title>OGC GeoSPARQL - A geographic query language for RDF data</article-title>
          .
          <source>OGC Implementation Standard. Sept</source>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Claus</surname>
            <given-names>Stadler</given-names>
          </string-name>
          , Jens Lehmann, Konrad Ho¨ner, and So¨ren Auer.
          <year>2012</year>
          .
          <article-title>LinkedGeoData: A core for a web of spatial open data</article-title>
          .
          <source>Semantic Web</source>
          <volume>3</volume>
          ,
          <issue>4</issue>
          (
          <year>2012</year>
          ),
          <fpage>333</fpage>
          -
          <lpage>354</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12] ierry Ubeda and
          <string-name>
            <surname>Max J Egenhofer</surname>
          </string-name>
          .
          <year>1997</year>
          .
          <article-title>Topological error correcting in GIS</article-title>
          .
          <source>In International Symposium on Spatial Databases</source>
          . Springer,
          <fpage>281</fpage>
          -
          <lpage>297</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>