<!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>GeoSPARQL 1.1: An Almost Decadal Update to the Most Important Geospatial LOD Standard</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Australian National University</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Australia nicholas.car@surroundaustralia.com</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Mainz University Of Applied Sciences</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In 2012 the Open Geospatial Consortium published GeoSPARQL defining “SPARQL extension functions”, “RIF rules” and “an RDF/OWL ontology for [spatial] information”. In the 8+ years since its publication, GeoSPARQL has become the most important spatial Semantic Web standard, as judged by references to it in other Semantic Web standards and its wide use in Semantic Web data. An update to GeoSPARQL was proposed in 2019 to deliver 1.1 in 2021 with a charter to: handle outstanding change requests and source new ones from the user community and to “better present” the standard, that is to better link all the standard's parts and better document &amp; exemplify elements. Expected updates included alignments to other ontologies, handling of new spatial referencing systems, new geometry representations, and new artifact presentation. In this paper, we will discuss the submitted change requests and resulting updates to the standard. We will also discuss the theory behind updates and our expectations for GeoSPARQL 1.1's use.</p>
      </abstract>
      <kwd-group>
        <kwd>GeoSPARQL • GeoSPARQL 1</kwd>
        <kwd>1 • spatial • geospatial • Semantic Web • RDF • OWL • OGC • Open Geospatial Consortium • standard</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The GeoSPARQL standard, issued in 2012 by the Open Geospatial Consortium
(OGC)3 is one of the most popular Semantic Web standards for spatial data.4
⋆ Copyright '2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
3 https://www.ogc.org
4 References to GeoSPARQL in other well-known standards, such as DCAT2 (https://
www.w3.org/TR/vocab-dcat/) and CIDOC-CRM [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] suggests it is popular, as do the
incoming links in Linked Open Vocabularies https://lov.linkeddata.es/dataset/lov/
      </p>
      <p>The original release - GeoSPARQL 1.0 - contained a specification document,
a main “GeoSPARQL” ontology in an RDF file and a “Simple Features
Vocabulary” ontology also in an RDF file. The “GeoSPARQL” ontology content, as
well as lists of geospatial functions that could be performed on RDF data via
SPARQL5 queries were defined in the specification document, as were entailment
rules and requirements &amp; abstract tests for testing ontology data and function
implementations. Function lists from the specification have been extracted into
SKOS6 vocabularies.</p>
      <p>Here we discuss the motivations behind updating GeoSPARQL 1.0 in
Section 2, content of the planned GeoSPARQL 1.1 release in Section 3 and finally
in Section 4 provide an outlook to further feature requests which are likely to
be tackled in future GeoSPARQL 1.2 and 2.0 releases.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Motivation to update GeoSPARQL</title>
      <p>
        The OGC &amp; World Wide Web Consortium’s (W3C) Spatial Data On The Web
Working Group (SDWWG) established Spatial Data On The Web Best
Practices [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] which noted shortcomings with then current spatial data standards:
“A best practice for returning geometries in a specific requested CRS has not
yet emerged”. The group also informally captured specific suggested updates for
GeoSPARQL7, however no updates to GeoSPARQL were then made.
      </p>
      <p>
        Recently, in 2019, the OGC reconstituted a GeoSPARQL Standards Working
Group (SWG) to update GeoSPARQL. The general motivation for work within
the area of GeoSPARQL, that of Semantic Web spatial data, and a series of fault
ifxes and proposed extensions to GeoSPARQL 1.0 are captured in an OGC White
Paper [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Some, but not all, of the SDWWG’s ideas have been taken up by the
SDW, for example the Best Practices [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] aspiration that “A possible way forward
is an update for the GeoSPARQL spatial ontology. This would provide an agreed
spatial ontology, i.e., a bridge or common ground between geographical and
nongeographical spatial data...”. This point has been considered by the SWG and
included in future releases’ scope.
      </p>
      <p>Another Best Practices issue raised is that “it makes sense to publish
diferent geometric representations of a spatial object that can be used for diferent
purposes”. This is being considered by the SWG with initial thoughts centering
on defining roles of geometries with respect to features.</p>
      <p>
        The SWG’s charter - final scope of work - is also published by the OGC [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and
this guides the SWG’s activities. Specicfi actions of the SWG and their staging
are explained through the use of a publicly-available online task tracking system
vocabs/gsp and the list of implementers that includes most of the popular triplestore
vendors, a list of which has been compiled here: https://github.com/opengeospatial/
ogc-geosparql/issues/59
5 https://www.w3.org/TR/sparql11-query/
6 https://www.w3.org/TR/skos-reference/
7 https://www.w3.org/2015/spatial/wiki/Further development of GeoSPARQL
within the SWG’s working online code repository8. At a high-level, proposed
updates to GeoSPARQL by both the SDWWG and the SWG may be categorised
as one of the following:
– new geometry serializations
      </p>
      <p>• GeoJSON, KML and other popular formats
– new ontology classes to cater for more nuanced spatial information
– more spatial functions
• implementing functions well-known in non Semantic Web spatial
systems
– scalar spatial properties (area, volume etc. alongside geometries)
– better handling of Spatial (Coordinate) Reference Systems (SRS)
• potentially allowing for automated coordinate serialization conversions
– Internet protocol-based selection of diferent geometries for features</p>
      <p>
        Some of these proposed updates were predicted in GeoSPARQL 1.0, with the
Future Work section listing several of the points above as expected or potential.
The SWG’s Charter, anticipating that the more obvious updates such as new
geometry serializations would certainly be implemented, listed the following areas
of investigation that emerged from SWG proponent’s discussions:
– revising “upper ontology” GeoSPARQL structure - how its classes relate to
fundamental concepts in ontology
– alignments to other ontologies, perhaps W3C Time Ontology in OWL [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
– catering for very diferent SRSes, such as Discrete Global Grid Systems
      </p>
      <p>Specifically ruled out of scope was any investigation of property graphs.
Recent (last several years) discussion in the OGC and elsewhere about property
graphs motivated a consideration of them, however, the SWG proponents felt
that while property graphs might be important for future Semantic Web spatial
data systems, there was more than enough work scoped for initial SWG work
(several revisions of the standard) to initially exclude this area of investigation.</p>
      <p>After initial meetings, the SWG determined to make multiple releases of
GeoSPARQL updates with diferent goals:
– 1.1: extensions that are fully compatible with GeoSPARQL 1.0
– 1.2: fully or mostly compatible extensions but which are larger additions to
the standard’s conceptual coverage
– 2.0: future GeoSPARQL likely incompatible with GeoSPARQL 1.0</p>
      <p>The reason for expecting a future, incompatible, GeoSPARQL 2.0 is that
early SWG attendees thought spatio-temporal relations and fundamental
ontology elements in GeoSPARQL either could or should be remodelled, which might
break the current, familiar, Feature/Geometry class relations. Details of these
potential changes haven’t been fully expounded, at the time of this paper,
however initial SWG attendees’ intuition is that a future GeoSPARQL 2.0 might</p>
      <sec id="sec-2-1">
        <title>8 https://github.com/opengeospatial/ogc-geosparql/projects/1</title>
        <p>generalise spatial concepts and move away from only, or primarily, geospatial, or
perhaps focus not just on Feature/Geometry relations but look to generalised
mechanisms for describing dimensions of features of which geometry is just one
of many, and temporality might be another.</p>
        <p>Originally unexpected, an area of updates to standard presentation.
Motivatied by conceptual work within the W3C and OGC for multi-part standards,
this has resulted in profile declarations explained in the next section.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Updates in GeoSPARQL 1.1</title>
      <p>
        So far (April, 2021) the GeoSPARQL SWG has triaged change requests for
GeoSPARQL and has addressed many 1.1 requests - the only ones we report
here and which are accessible through the living document for the GeoSPARQL
1.1 standard [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The next sections foreshadow likely 1.2 and 2.0 updates.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Profile Declaration</title>
        <p>
          One of the first SWG actions was to link GeoSPARQL 1.0 elements through
a profile declaration, where a profile is a type of specification , as defined by
The Profiles Vocabulary [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Motivation for this was the SWG’s recognition that
GeoSPARQL 1.0 consisted of multiple parts, not all of which were easy to
discover, so some GeoSPARQL users were unaware of some resources and some
resources were accidentally duplicated or partly re-implemented. Prolfie
declarations of this sort are anticipated, by the OGC, as being the best practice way for
multi-part standards delivery. The profile declaration for GeoSPARQL 1.0 will
be published as a stand-alone resource along with some updated GeoSPARQL
1.0 resources and at the same time as the 1.1 releases, currently expected in
mid-2021. All 1.0 and 1.1 release resources are currently available in draft form
in the SWG’s online code repository9. The 1.1 releases’ resources are:
1. a profile declaration
2. a specification document
3. an RDF/OWL ontology document
4. a Functions &amp; Rules vocabulary, derived from the ontology
5. a Simple Features feature types vocabulary
6. a set of Rules Interchange Format rules
7. SHACL [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] shapes for RDF data validation
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>New geometry literals</title>
        <p>Three new geometry serializations are introduced:
1. GeoJSON (Geo-JavaScript Object Notation)10</p>
        <sec id="sec-3-2-1">
          <title>9 https://github.com/opengeospatial/ogc-geosparql 10 https://geojson.org</title>
          <p>
            2. KML (Keyhole Markup Language)
3. DGGS (Discrete Global Grid System) [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ]
          </p>
          <p>An example of a point’s GeoJSON geometry serialization is given below,
followed by an unrelated simple polygon AusPIX 11 DGGS geometry serialization.</p>
          <p>Listing 1.1. GeoJSON geometry serialization example
" " " { " type " : " Point " , " c o o r d i n a t e s " :[ -83.38 ,33.95]} " " "
^^ &lt; http :// www . opengis . net / ont / g eo sp ar ql # geoJSONLiteral &gt;</p>
          <p>Listing 1.2. AusPIX DGGS geometry serialization example
" " " &lt; https :// w3id . org / dggs / auspix &gt; D i r e c t e d O r d i n a t e L i s t
( R3231 R3234 R3235 R3238 R3243 R3246 ) " " "
^^ &lt; http :// www . opengis . net / ont / g eo sp ar ql # dggsWktLiteral &gt;</p>
          <p>GeoJSON &amp; KML have been much anticipated and were requested by the
SDWWG and many users of GeoSPARQL, due to those formats’ popularity. The
DGGS format is more forward-looking in that it is not driven by user demand but
by predicted demand. DGGS does not have a single, concrete format standard
as the others do, nor is it ever likely to - diferent DGGSes will likely implement
very diferent data formats - so GeoSAPRQL 1.1 makes generalized provisions
for DGGS serializations but presents no detailed requirements for them, only
stating that the specific DGGS must be identified.
3.3</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>New spatial functions</title>
        <p>
          While spatial aggregation functions are the norm in many non-semantic
geospatial databases such as PostGIS or Oracle Spatial, at the time of defining the
GeoSPARQL 1.0 standard, aggregation functions had not yet been introduced
into the SPARQL standard, but have been with SPARQL 1.1 [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Spatial
aggregation functions similar to traditional (relational database), aggregation
functions such as AVG, MAX, or MIN allow aggregated results of geometry queries,
for example, to create the union of a set of selected serialized geometries. While
calculating these aggregates is certainly possible outside of a semantic database,
and thus GeoSPARQL, the inclusion of the functions provides distinct
advantages:
1. No client-side library is needed to create an aggregated geometry result
2. Fewer/more appropriate results returned, for example a union result
3. Federated SPARQL queries can aggregate results from multiple endpoints
        </p>
        <p>In addition to geof:union, geof:envelope and geof:convexHull defined in GeoSPARQL
1.0 for use within SPARQL FILTER operations, 1.1 defines geof:union2 and as
well as geof:boundingCircle, geof:centroid , geof:ConcatLines - concatenating a set
of overlapping linestrings that overlap - and geosf:ConcaveHull that can return
aggregated results. Listing 1.3 shows one new function in use.
11 https://w3id.org/dggs/auspix</p>
        <p>Listing 1.3. Aggregation Function example SPARQL query
# returns circle bounding all geometries of Feature &lt;x &gt;
SELECT ( geof : BoundingCircle (? geo ) AS ? circ )
WHERE {&lt;x &gt; geo : hasGeometry / geo : asWKT ? geo .}</p>
        <p>Functions to retrieve min/max values of geometries’ coordinates are added:
geof:minX &amp; geof:maxX , geof:minY &amp; geof:maxY and geof:minZ &amp; geof:maxZ .</p>
        <p>
          Coincident with GeoSPARQL 1.1 development, the OGC API Features
standard [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] is being developed that proposes feature collections functions filtering.
While it proposes the use of the Common Query Language (CQL) for filtering,
it is also open to other query language implementations such as GeoSPARQL.
When comparing the filter capabilities of CQL to GeoSPARQL, one can observe
that the two query languages provide comparable spatial functionality, however
the CQL proposed supports spatiotemporal operators, which may be an addition
to GeoSPARQL to be further explored in its contiuous development process.
3.4
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Ontology extensions</title>
        <p>
          GeoSPARQL 1.1 - see Figure 1 for an overview - extends the GeoSPARQL
ontology by adding a new class, geo:SpatialMeasure. This class represents a spatial
measurement such as a volume, length, or area associated with a measurement
amount and a unit of measure. It is the range of three newly-defined properties:
geo:hasArea, geo:hasLength and geo:hasVolume which make these attributes
of a geometry better accessible using SPARQL. These additions address requests
from the SDWWG &amp; SWG but also open up GeoSPARQL to general patterns
of measurement present in ontologies such as the W3C’s SOSA [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Similarly, the
1.1 release addition of property geo:inSRS, allows declarations of a geometry’s
SRS, independent of serializations and paves the way for future definition of
SRSes in RDF, anticipated for GeoSPARQL 2.0.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Outlook</title>
      <p>
        A staged schedule of updates to this important Semantic Web spatial standard
has been initiated with simple and strictly backwards-compatible changes now
in GeoSPARQL 1.1. Features discussed for GeoSPARQL 1.2 include the
formalization of coordinate reference systems in RDF, the depiction of accurracies
and level of detail and the addition of further - possibly also binary - literal
types. Work on GeoSPARQL 1.2 will start later in 2021. GeoSPARQL 2.0, as
yet un-specified, is likely to introduce more substantial changes to the
standard. Changes proposed for GeoSPARQL 2.0 include to broaden the scope of
GeoSPARQL to further kinds of spatial data. To that end, full-featured
support for 3D geometries and support for coverages are discussed on the level of
data representations. These proposals are related to some growing interest in the
semantic web community in representing further geospatial data related to
building modeling information [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and coverage data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. More requirements might
also be introduced once feedback has been received from the GeoSPARQL 1.1
and 1.2 releases.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Abhayaratna</surname>
          </string-name>
          , J., van den Brink, L.,
          <string-name>
            <surname>Car</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atkinson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Homburg</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knibbe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , ...,
          <string-name>
            <surname>Thiery</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>OGC Benefits of Representing Spatial Data Using Semantic and Graph Technologies</article-title>
          . OGC White Paper, Open Geospatial Consortium (Oct
          <year>2020</year>
          ), http://docs.ogc.org/wp/19-078r1/
          <fpage>19</fpage>
          -
          <lpage>078r1</lpage>
          .html
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Abhayaratna</surname>
          </string-name>
          , J., van den Brink, L.,
          <string-name>
            <surname>Car</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Homburg</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knibbe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>OGC GeoSPARQL 2.0 SWG Charter</article-title>
          .
          <article-title>Ogc swg charter</article-title>
          ,
          <source>Open Geospatial Consortium (Aug</source>
          <year>2020</year>
          ), https://portal.ogc.org/files/93345
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Atkinson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Car</surname>
            ,
            <given-names>N.J.:</given-names>
          </string-name>
          <article-title>The Profiles Vocabulary</article-title>
          . W3C Working Group Note, World Wide Web Consortium (May
          <year>2020</year>
          ), https://www.w3.org/TR/dx-prof/
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. van den Brink, L.,
          <string-name>
            <surname>Barnaghi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tandy</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atemezing</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atkinson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cochrane</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fathy</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , ...
          <string-name>
            <surname>Troncy</surname>
          </string-name>
          , R.:
          <article-title>Best practices for publishing, retrieving, and using spatial data on the web</article-title>
          .
          <source>Semantic Web</source>
          <volume>10</volume>
          (
          <issue>1</issue>
          ),
          <fpage>95</fpage>
          -
          <lpage>114</lpage>
          (
          <year>Dec 2018</year>
          ). https://doi.org/10.3233/SW-180305
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Little</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Time Ontology in OWL</article-title>
          .
          <source>W3C Recommendation, World Wide Web Consortium (Oct</source>
          <year>2017</year>
          ), https://www.w3.org/TR/owl-time/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Doerr</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hiebel</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Eide, Ø.:
          <article-title>Crmgeo: Linking the cidoc crm to geosparql through a spatiotemporal refinement</article-title>
          .
          <source>Tech. rep.</source>
          ,
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Haller</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le Phuoc</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , K., Lefranco¸is, M.:
          <article-title>Semantic Sensor Network Ontology</article-title>
          .
          <source>W3C Recommendation, World Wide Web Consortium (Oct</source>
          <year>2017</year>
          ), https://www.w3.org/TR/vocab-ssn/
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Homburg</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janke</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Geosparql+: Syntax, semantics and system for integrated querying of graph, raster and vector data</article-title>
          .
          <source>In: International Semantic Web Conference</source>
          . pp.
          <fpage>258</fpage>
          -
          <lpage>275</lpage>
          . Springer (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Knublauch</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontokostas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Shapes Constraint Language (SHACL)</article-title>
          .
          <source>W3C Recommendation</source>
          ,
          <source>W3C</source>
          (
          <year>2017</year>
          ), https://www.w3.org/TR/shacl/
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Perry</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herring</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Car</surname>
            ,
            <given-names>N.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Homburg</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.D.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>OGC GeoSPARQL - A geographic query language for RDF data: 1.1. OGC implementation standard draft (</article-title>
          <year>2012</year>
          ), https://opengeospatial.github.io/ogc-geosparql/
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Sahr</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>White</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Discrete Global Grid Systems</article-title>
          . Computing Science and Statistics pp.
          <fpage>269</fpage>
          -
          <lpage>278</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Vretanos</surname>
            ,
            <given-names>P.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Portele</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <string-name>
            <surname>OGC API - Features -</surname>
          </string-name>
          Part 3:
          <article-title>Filtering and the Common Query Language (CQL)</article-title>
          .
          <article-title>Open geospatial consortium standard draft</article-title>
          , Open Geospatial Consortium (
          <year>2021</year>
          ), https://portal.ogc.org/files/96288
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. W3C SPARQL Working Group:
          <article-title>SPARQL 1.1 Overview</article-title>
          . W3C Recommendation, World Wide Web Consortium (
          <year>2013</year>
          ), http://www.w3.org/TR/sparql11-overview/
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beetz</surname>
            , J., de Vries,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Bimsparql: Domain-specific functional sparql extensions for querying rdf building data</article-title>
          .
          <source>Semantic Web</source>
          <volume>9</volume>
          (
          <issue>6</issue>
          ),
          <fpage>829</fpage>
          -
          <lpage>855</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>