HOME

TheInfoList



OR:

GeoSPARQL is a model for representing and querying
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 call ...
linked data In computing, 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 rather than using them to serve web ...
for the
Semantic Web The Semantic Web, sometimes known as Web 3.0, is an extension of the World Wide Web through standards set by the World Wide Web Consortium (W3C). The goal of the Semantic Web is to make Internet data machine-readable. To enable the encoding o ...
. It is standardized by the
Open Geospatial Consortium The Open Geospatial Consortium (OGC) is an international voluntary consensus standards organization that develops and maintains international standards for geospatial content and location-based services, sensor web, Internet of Things, Geographi ...
as OGC GeoSPARQL. 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 database query language. The
Ordnance Survey The Ordnance Survey (OS) is the national mapping agency for Great Britain. The agency's name indicates its original military purpose (see Artillery, ordnance and surveying), which was to map Scotland in the wake of the Jacobite rising of ...
Linked Data Platform uses OWL 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 (), 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 December 1409 by Frederick I, Electo ...
, 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 using OpenLink Virtuoso. DBpedia a ...
, that uses the GeoSPARQL vocabulary to represent
OpenStreetMap OpenStreetMap (abbreviated OSM) is a free, Open Database License, open geographic database, map database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveying, surveys, trace from Ae ...
data. In particular, GeoSPARQL provides for: * a small
topological Topology (from the Greek words , and ) is the branch of mathematics concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, wit ...
ontology Ontology is the philosophical study of existence, being. It is traditionally understood as the subdiscipline of metaphysics focused on the most general features of reality. As one of the most fundamental concepts, being encompasses all of realit ...
in RDFS/ OWL 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 geographic ...
(GML) and well-known text representation of geometry (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 features made of mostly two-dimensional geometries (point, line, polygon, multi-point, multi-line, etc.) used by ...
, RCC8, and
DE-9IM The Dimensionally Extended 9-Intersection Model (DE-9IM) is a topological Interpretation (logic), model and a Specification (technical standard), standard used to describe the spatial relations of two regions (two 2D geometric model, geometries ...
(a.k.a. Clementini, Egenhofer) topological relationship vocabularies and ontologies for qualitative reasoning, and * a SPARQL 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; however, there are 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 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). PostGIS is ...
, and it is available just for
PostgreSQL PostgreSQL ( ) also known as Postgres, is a free and open-source software, free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transaction processing, transactions ...
. ; Apache Jena : Since version 2.11 Apache Jena has a GeoSPARQL extension. ;
MarkLogic MarkLogic is an American software business that develops and provides an enterprise NoSQL database, which is also named ''MarkLogic''. They have offices in the United States, Europe, Asia, and Australia. In February 2023, MarkLogic was acquired ...
: MarkLogic 11 allows users to query geospatial data using multiple interfaces, including SPARQL, SQL, and their own Optic API. The SPARQL interface supports GeoSPARQL 1.0's ''Simple Features'' and ''DE-9IM relation'' topological functions as well as the distance non-topological function.
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.
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.
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 RDF4J and extends it to manage thematic, spatial and temporal data that is stored in the backend RDBMS. It has been fully tested with
PostgreSQL PostgreSQL ( ) also known as Postgres, is a free and open-source software, free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transaction processing, transactions ...
(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). PostGIS is ...
and PostgreSQL-Temporal extensions) and MonetDB (with geom module). ; OpenSahara uSeek
IndexingSail
Sesame Sesame (; ''Sesamum indicum'') is a plant in the genus '' Sesamum'', also called benne. Numerous wild relatives occur in Africa and a smaller number in India. It is widely naturalized in tropical regions around the world and is cultivated for ...
Sail plugin : uSeekM IndexingSail uses a PostGIS installation to deliver GeoSPARQL. They deliver partial implementation of GeoSPARQL along with some vendor prefixes.
Oracle Spatial
: Recent editions of Oracle Database, such as Release 23

Oracle DB implements a "semantic match" function to include GeoSPARQL functions as SPARQL within an SQL function wrapper. Data stored within Oracle DB must be stored in relational form, not RDF. ; QLever : QLever has limited support for features from the OGC GeoSPARQL standard. Additionally, QLever supports some custom spatial querying features.
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, 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 the OGC Team Engine Test Suite which allows companies to obtain certification 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 on GitHub.


Submission

The GeoSPARQL standard was submitted to the OGC by: *
Australian Bureau of Meteorology The Bureau of Meteorology (BOM or BoM) is an executive agency of the Australian Government that is responsible for providing weather forecasts and meteorological services to Australia and neighbouring countries. It was established in 1906 unde ...
*
Bentley Systems Bentley Systems, Incorporated is an American-based software development company that develops, manufactures, licenses, sells and supports computer software and services for the design, construction, and operation of infrastructure. The company' ...
*
Commonwealth Scientific and Industrial Research Organisation The Commonwealth Scientific and Industrial Research Organisation (CSIRO) is an Australian Government agency that is responsible for scientific research and its commercial and industrial applications. CSIRO works with leading organisations arou ...
(CSIRO) * Defence Geospatial Information Working Group (DGIWG) *
Natural Resources Canada Natural Resources Canada (NRCan; ; )Natural Resources Canada is the applied title under the Federal Identity Program; the legal title is Department of Natural Resources (). is the department of the Government of Canada responsible for natural r ...
* Interactive Instruments GmbH *
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
America *
Ordnance Survey The Ordnance Survey (OS) is the national mapping agency for Great Britain. The agency's name indicates its original military purpose (see Artillery, ordnance and surveying), which was to map Scotland in the wake of the Jacobite rising of ...
*
Raytheon Raytheon is a business unit of RTX Corporation and is a major U.S. defense contractor and industrial corporation with manufacturing concentrations in weapons and military and commercial electronics. Founded in 1922, it merged in 2020 with Unite ...
* Traverse Technologies *
US Geological Survey The United States Geological Survey (USGS), founded as the Geological Survey, is an agency of the U.S. Department of the Interior whose work spans the disciplines of biology, geography, geology, and hydrology. The agency was founded on March ...
(USGS)


Future development

With regards to future work, the GeoSPARQL standard states: In 2019, the 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 the GeoSPARQL Standards Working Group with a newly formed 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 Interpretation (logic), model and a Specification (technical standard), standard used to describe the spatial relations of two regions (two 2D geometric model, geometries ...


References

* * * *


External links


GeoSPARQL – A Geographic Query Language for RDF Data
standard from the
Open Geospatial Consortium The Open Geospatial Consortium (OGC) is an international voluntary consensus standards organization that develops and maintains international standards for geospatial content and location-based services, sensor web, Internet of Things, Geographi ...

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

LinkedGeoData
for
OpenStreetMap OpenStreetMap (abbreviated OSM) is a free, Open Database License, open geographic database, map database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveying, surveys, trace from Ae ...
data
data.geohive.ie
from Ordnance Survey Ireland {{Open Geospatial Consortium standards GIS file formats Open Geospatial Consortium RDF data access SPARQL