GeoSPARQL
   HOME

TheInfoList



OR:

GeoSPARQL is a standard for representation and querying of
geospatial Geographic data and information is defined in the ISO/TC 211 series of standards as data and information having an implicit or explicit association with a location relative to Earth (a geographic location or geographic position). It is also ca ...
linked data In computing, linked data (often capitalized as Linked Data) is structured data which is interlinked with other data so it becomes more useful through semantic queries. It builds upon standard Web technologies such as HTTP, RDF and URIs, but ...
for the Semantic Web from the
Open Geospatial Consortium The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 199 ...
(OGC). The definition of a small ontology based on well-understood OGC standards is intended to provide a standardized exchange basis for geospatial RDF data which can support both qualitative and quantitative spatial reasoning and querying with the
SPARQL SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
database query language. The
Ordnance Survey Ordnance Survey (OS) is the national mapping agency for Great Britain. The agency's name indicates its original military purpose (see ordnance and surveying), which was to map Scotland in the wake of the Jacobite rising of 1745. There was a ...
Linked Data Platform uses
OWL Owls are birds from the order Strigiformes (), which includes over 200 species of mostly solitary and nocturnal birds of prey typified by an upright stance, a large, broad head, binocular vision, binaural hearing, sharp talons, and feathers a ...
mappings for GeoSPARQL equivalent properties in its vocabulary. Th
LinkedGeoData
data set is a work of the Agile Knowledge Engineering and Semantic Web (AKSW) research group at the
University of Leipzig Leipzig University (german: Universität Leipzig), in Leipzig in Saxony, Germany, is one of the world's oldest universities and the second-oldest university (by consecutive years of existence) in Germany. The university was founded on 2 Decemb ...
, a group mostly known for
DBpedia DBpedia (from "DB" for " database") is a project aiming to extract structured content from the information created in the Wikipedia project. This structured information is made available on the World Wide Web. DBpedia allows users to semanti ...
, that uses the GeoSPARQL vocabulary to represent OpenStreetMap data. In particular, GeoSPARQL provides for: * a small
topological In mathematics, topology (from the Greek words , and ) is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, without closing ...
ontology In metaphysics, ontology is the philosophical study of being, as well as related concepts such as existence, becoming, and reality. Ontology addresses questions like how entities are grouped into categories and which of these entities exi ...
in
RDFS RDF Schema (Resource Description Framework Schema, variously abbreviated as RDFS, , RDF-S, or RDF/S) is a set of classes with certain properties using the RDF extensible knowledge representation data model, providing basic elements for the descr ...
/
OWL Owls are birds from the order Strigiformes (), which includes over 200 species of mostly solitary and nocturnal birds of prey typified by an upright stance, a large, broad head, binocular vision, binaural hearing, sharp talons, and feathers a ...
for representation using **
Geography Markup Language The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographi ...
(GML) and
well-known text representation of geometry Well-known text (WKT) is a text markup language for representing vector geometry objects. A binary equivalent, known as well-known binary (WKB), is used to transfer and store the same information in a more compact form convenient for computer proc ...
(WKT) literals, and **
Simple Features Simple Features (officially Simple Feature Access) is a set of standards that specify a common storage and access model of geographic feature made of mostly two-dimensional geometries (point, line, polygon, multi-point, multi-line, etc.) used by g ...
, RCC8, and
DE-9IM The Dimensionally Extended 9-Intersection Model (DE-9IM) is a topological model and a standard used to describe the spatial relations of two regions (two geometries in two-dimensions, R2), in geometry, point-set topology, geospatial topology, ...
(a.k.a. Clementini, Egenhofer) topological relationship vocabularies and ontologies for qualitative reasoning, and * a
SPARQL SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
query interface using ** a set of topological SPARQL extension functions for quantitative reasoning, and ** a set of Rule Interchange Format (RIF) Core inference rules for query transformation and interpretation.


Example

The following example SPARQL query could help model the question "What is within the bounding box defined by and ?" PREFIX geo: PREFIX geof: SELECT ?what WHERE


RCC8 use in GeoSPARQL

RCC8 has been implemented in GeoSPARQL as described below:


Implementations

There are (almost) no complete implementations of GeoSPARQL, there are, however partial or vendor implementations of GeoSPARQL. Currently there are the following implementations: ; Apache Marmotta : GeoSPARQL was implemented in the context of the
Google Summer of Code The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
2015. on Apache Marmotta; it uses
PostGIS PostGIS ( ) is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium (OGC). Technica ...
, and it is available just for PostgreSQL. ; Apache Jena : Since version 2.11 Apache Jena has a GeoSPARQL extension.
Ontop VKG
: Support for GeoSPARQL was added to Ontop in version 4.2.
Parliament
: Parliament has an almost complete implementation of GeoSPARQL by using JENA and a modified ARQ query processor.
Eclipse RDF4J
: Eclipse RDF4J is an open-source Java framework for scalable RDF processing, storage, reasoning and SPARQL querying. It offers support for a large subset of GeoSPARQL functionality.
Strabon
: Strabon is an open-source semantic spatiotemporal RDF store that supports two popular extensions of SPARQL: stSPARQL and GeoSPARQL. Strabon is built by extending the well-known RDF store Sesame and extends Sesame's components to manage thematic, spatial and temporal data that is stored in the backend RDBMS. It has been fully tested with PostgreSQL (with
PostGIS PostGIS ( ) is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium (OGC). Technica ...
and PostgreSQL-Temporal extensions) and MonetDB (with geom module). ; OpenSahara uSeek
IndexingSail
Sesame Sail plugin : uSeekM IndexingSail uses a PostGIS installation to deliver GeoSPARQL. They deliver partial implementation of GeoSPARQL along with some vendor prefixes.
Oracle Spatial and Graph

GraphDB
: GraphDB is an enterprise ready Semantic Graph Database, compliant with W3C Standards. Semantic graph databases (also called RDF triplestores) provide the core infrastructure for solutions where modelling agility, data integration, relationship exploration and cross-enterprise data publishing and consumption are important.
Stardog
: Stardog is an enterprise data unification platform built on smart graph technology: query, search, inference, and data virtualization. ;
Virtuoso Universal Server Virtuoso Universal Server is a middleware and database engine hybrid that combines the functionality of a traditional relational database management system (RDBMS), object–relational database (ORDBMS), virtual database, RDF, XML, free-text, ...
: Virtuoso Universal Server is a middleware and database engine hybrid that combines the functionality of a traditional Relational database management system (RDBMS), Object-relational database (ORDBMS), virtual database, RDF, XML, free-text, web application server and file server functionality in a single system.


Performance and Compliance Benchmarking

Benchmarking GeoSPARQL 1.0 and geospatial-enabled triplestores, in general, has been conducted using several approaches. One can distinguish between performance and compliance benchmarks. The former can reveal whether a triplestore gives a timely answer to a GeoSPARQL query and may or may not check the answer for correctness. The latter checks whether a triplestore gives compliant answers with respect to the definitions of the GeoSPARQL 1.0 standard irrespective of the time the query takes for execution. Well-known geospatial performance benchmarks include the Geographica and Geographica 2 benchmarks which track the performance of predefined sets of queries on synthetic and real-world datasets. They each test a subset of GeoSPARQL query functions for performance. Another performance benchmark by Huang et al. assessed the performance of GeoSPARQL-enabled triple stores as part of a spatial data infrastructure. Compliance benchmarking of OGC standards is usually conducted as part of th
OGC Team Engine Test Suite
which allows companies to get certified for implementing certain OGC specifications correctly. As of 2021, however, the OGC Team Engine does not provide a set of compliance tests to test GeoSPARQL compliance. Nevertheless, in 2021, Jovanovik et al. developed the first comprehensive, reproducible GeoSPARQL Compliance benchmark in which nine different triple stores were initially tested. The results of these first compliance tests along with the software are available o
Github


Submission

The GeoSPARQL standard was submitted to the OGC by: * Australian Bureau of Meteorology * Bentley Systems *
Commonwealth Scientific and Industrial Research Organisation The Commonwealth Scientific and Industrial Research Organisation (CSIRO) is an Australian Government agency responsible for scientific research. CSIRO works with leading organisations around the world. From its headquarters in Canberra, CSIRO ...
(CSIRO) * Defence Geospatial Information Working Group (DGIWG) *
Natural Resources Canada Natural Resources Canada (NRCan; french: Ressources naturelles Canada; french: RNCan, label=none)Natural Resources Canada is the applied title under the Federal Identity Program; the legal title is Department of Natural Resources (). is the dep ...
* Interactive Instruments GmbH * Oracle America *
Ordnance Survey Ordnance Survey (OS) is the national mapping agency for Great Britain. The agency's name indicates its original military purpose (see ordnance and surveying), which was to map Scotland in the wake of the Jacobite rising of 1745. There was a ...
*
Raytheon Raytheon Technologies Corporation is an American multinational aerospace and defense conglomerate headquartered in Arlington, Virginia. It is one of the largest aerospace and defense manufacturers in the world by revenue and market capitali ...
* Traverse Technologies *
US Geological Survey The United States Geological Survey (USGS), formerly simply known as the Geological Survey, is a scientific agency of the United States government. The scientists of the USGS study the landscape of the United States, its natural resources, and ...
(USGS)


Future development

With regards to future work, the GeoSPARQL standard states: In 2019, th
OGC's GeoSemantics Domain Working Group
set out to assess the current usage of GeoSPARQL in different domains in the White Paper "OGC Benefits of Representing Spatial Data Using Semantic and Graph Technologies" and collected initial feature requests to extend GeoSPARQL. This led to the re-establishment of th
GeoSPARQL Standards Working Group
with a newly forme
working group charter
in September 2020. The group is working towards a new release of the GeoSPARQL standard, with non-breaking changes - GeoSPARQL 1.1 - in the summer of 2021, the development of which can be followed o
Github
At th
GeoLD workshop 2021
held as part of th
Extended Semantic Web Conference 2021
an outline of the additions which are likely to be present in GeoSPARQL 1.1 has been presented. The changes have been further consolidated and summarized in a publication in the ISPRS International Journal of GeoInformation.


See also

* Spatial relation *
DE-9IM The Dimensionally Extended 9-Intersection Model (DE-9IM) is a topological model and a standard used to describe the spatial relations of two regions (two geometries in two-dimensions, R2), in geometry, point-set topology, geospatial topology, ...


References

* * * * *


External links


GeoSPARQL – A Geographic Query Language for RDF Data
standard from the
Open Geospatial Consortium The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 199 ...

Linked Data Platform webapps
from the UK
Ordnance Survey Ordnance Survey (OS) is the national mapping agency for Great Britain. The agency's name indicates its original military purpose (see ordnance and surveying), which was to map Scotland in the wake of the Jacobite rising of 1745. There was a ...

LinkedGeoData
for OpenStreetMap data
data.geohive.ie
from Ordnance Survey Ireland {{Open Geospatial Consortium standards GIS file formats Open Geospatial Consortium RDF data access SPARQL