The following example SPARQL query could help model the question "What is within the bounding box defined by 38°54′49″N 77°05′20″W / 38.913574°N 77.089005°W / 38.913574; -77.089005 and 38°53′11″N 77°01′48″W / 38.886321°N 77.029953°W / 38.886321; -77.029953?"6
RCC8 has been implemented in GeoSPARQL as described below:
There are (almost) no complete implementations of GeoSPARQL; however, there are partial or vendor implementations of GeoSPARQL. Currently there are the following implementations:
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 Geographica18 and Geographica 219 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.20 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 Suite21 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.22 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 23 are available on Github.24
The GeoSPARQL standard was submitted to the OGC by:
With regards to future work, the GeoSPARQL standard states:
Obvious extensions are to define new conformance classes for other standard serializations of geometry data (e.g. KML, GeoJSON). In addition, significant work remains in developing vocabularies for spatial data, and expanding the GeoSPARQL vocabularies with OWL axioms to aid in logical spatial reasoning would be a valuable contribution. There are also large amounts of existing feature data represented in either a GML file (or similar serialization) or in a datastore supporting the general feature model. It would be beneficial to develop standard processes for converting (or virtually converting and exposing) this data to RDF.
In 2019, the OGC's GeoSemantics Domain Working Group25 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"26 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.2728 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 on Github.
At the GeoLD workshop 2021, held as part of the Extended Semantic Web Conference 2021, an outline of the additions which are likely to be present in GeoSPARQL 1.1 has been presented.29 The changes have been further consolidated and summarized in a publication in the ISPRS International Journal of GeoInformation.30
Battle & Kolas 2012, p. 355. - Battle, Robert; Kolas, Dave (2012). "Enabling the Geospatial Semantic Web with Parliament and GeoSPARQL" (PDF). Semantic Web. 3 (4). IOS Press: 355–370. doi:10.3233/SW-2012-0065. Retrieved 21 November 2012. http://www.semantic-web-journal.net/sites/default/files/swj176_3.pdf ↩
Battle & Kolas 2012, p. 358. - Battle, Robert; Kolas, Dave (2012). "Enabling the Geospatial Semantic Web with Parliament and GeoSPARQL" (PDF). Semantic Web. 3 (4). IOS Press: 355–370. doi:10.3233/SW-2012-0065. Retrieved 21 November 2012. http://www.semantic-web-journal.net/sites/default/files/swj176_3.pdf ↩
Goodwin, John (26 April 2013). "GeoSPARQL and Ordnance Survey Linked Data". johngoodwin225.wordpress.com. https://johngoodwin225.wordpress.com/2013/04/26/geosparql-and-ordnance-survey-linked-data/ ↩
Gemma (3 June 2013). "New Linked Data service launches". blog.ordnancesurvey.co.uk. Archived from the original on 8 October 2013. http://web.archive.org/web/20131008225928/http://blog.ordnancesurvey.co.uk/2013/06/new-linked-data-service-launches/ ↩
"Imprint". linkedgeodata.org. AKSW. 2012-05-18. Archived from the original on 15 June 2021. http://web.archive.org/web/20210615181523/http://linkedgeodata.org/Imprint ↩
Battle & Kolas 2012, p. 363. - Battle, Robert; Kolas, Dave (2012). "Enabling the Geospatial Semantic Web with Parliament and GeoSPARQL" (PDF). Semantic Web. 3 (4). IOS Press: 355–370. doi:10.3233/SW-2012-0065. Retrieved 21 November 2012. http://www.semantic-web-journal.net/sites/default/files/swj176_3.pdf ↩
"Proposal to Implement GeoSPARQL in Marmotta". Marmotta Wiki. Archived from the original on 2015-06-26. https://web.archive.org/web/20150626142820/https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA-584 ↩
"Spatial searches with SPARQL". Apache Jena. https://jena.apache.org/documentation/query/spatial-query.html ↩
"Standards compliance: GeoSPARQL 1.0". Ontop. https://ontop-vkg.org/guide/compliance.html#geosparql-1-0 ↩
"Parliament". Archived from the original on 30 April 2014. https://web.archive.org/web/20140430085315/http://parliament.semwebcentral.org/ ↩
"Programming with RDF4J". Eclipse rdf4j: documentation. The Eclipse Foundation. Archived from the original on 4 November 2016. http://web.archive.org/web/20161104234318/http://docs.rdf4j.org/programming/#_geosparql ↩
Kyzirakos, Kostis; Karpathiotakis, Manos; Koubarakis, Manolis (November 2012). "Strabon: A Semantic Geospatial DBMS" (PDF). The Semantic Web – ISWC 2012. 11th International Semantic Web Conference. Lecture Notes in Computer Science. Vol. 7649. Boston, MA, United States. pp. 295–311. doi:10.1007/978-3-642-35176-1_19. ISBN 978-3-642-35175-4. Retrieved 21 November 2012. 978-3-642-35175-4 ↩
jeff-davis (21 January 2021). "PostgreSQL-Temporal". GitHub. https://github.com/jeff-davis/PostgreSQL-Temporal ↩
"GeoSpatial". MonetDB Docs. Archived from the original on 28 March 2012. http://web.archive.org/web/20120328045749/https://www.monetdb.org/Documentation/Extensions/GIS ↩
"IndexingSail - uSeekM - Adds Meaning to the Web". Archived from the original on 2014-04-15. Retrieved 2012-12-16. https://web.archive.org/web/20140415025231/https://dev.opensahara.com/projects/useekm/wiki/IndexingSail#GeoSPARQL ↩
"GeoReference - uSeekM - Adds Meaning to the Web". Archived from the original on 2014-04-15. Retrieved 2014-04-14. https://web.archive.org/web/20140415025812/https://dev.opensahara.com/projects/useekm/wiki/GeoReference ↩
Williams, Hugh (October 29, 2018). "Virtuoso GeoSPARQL Demo Server". OpenLink Software Community Forum. Retrieved 9 February 2024. https://community.openlinksw.com/t/virtuoso-geosparql-demo-server/223 ↩
Garbis, George; Kyzirakos, Kostis; Koubarakis, Manolis (2013). "Geographica: A Benchmark for Geospatial RDF Stores (Long Version)". The Semantic Web – ISWC 2013. 12th International Semantic Web Conference. Lecture Notes in Computer Science. Vol. 8219. pp. 343–359. doi:10.1007/978-3-642-41338-4_22. ISBN 978-3-642-41338-4. S2CID 40326844. 978-3-642-41338-4 ↩
Ioannidis, Theofilos; Garbis, George; Kyzirakos, Kostis; Bereta, Konstantina; Koubarakis, Manolis (2021). "Evaluating Geospatial RDF Stores Using the Benchmark Geographica 2". Journal on Data Semantics. 10 (3–4): 189–228. arXiv:1906.01933. doi:10.1007/s13740-021-00118-x. S2CID 174799159. https://doi.org/10.1007/s13740-021-00118-x ↩
Huang, Weiming; Raza, Syed Amir; Mirzov, Oleg; Harrie, Lars (2019). "Assessment and Benchmarking of Spatially Enabled RDF Stores for the Next Generation of Spatial Data Infrastructure" (PDF). ISPRS International Journal of Geo-Information. 8 (7): 310. Bibcode:2019IJGI....8..310H. doi:10.3390/ijgi8070310. http://pdfs.semanticscholar.org/dc4e/d1447ef0df790fb798b1bbd5c75478dafd76.pdf ↩
"TEAM Engine". Open Geospatial Consortium. https://cite.opengeospatial.org/teamengine/ ↩
Jovanovik, Milos; Homburg, Timo; Spasić, Mirko (2021). "A GeoSPARQL Compliance Benchmark". ISPRS International Journal of Geo-Information. 10 (7): 487. arXiv:2102.06139. Bibcode:2021IJGI...10..487J. doi:10.3390/ijgi10070487. https://doi.org/10.3390%2Fijgi10070487 ↩
Jovanovik, Milos; Homburg, Timo; Spasić, Mirko (2021). "Software for the GeoSPARQL compliance benchmark". Software Impacts. 8: 100071. doi:10.1016/j.simpa.2021.100071. https://doi.org/10.1016%2Fj.simpa.2021.100071 ↩
"OpenLinkSoftware: GeoSPARQLBenchmark". Github. https://github.com/OpenLinkSoftware/GeoSPARQLBenchmark ↩
"Geosemantics DWG". ogc.org. Archived from the original on 9 August 2020. http://web.archive.org/web/20200809121239/https://www.ogc.org/projects/groups/semantics ↩
Abhayaratna, J; van den Brink, L; Car, N; Atkinson, R; Homburg, T; Knibbe, F; McGlinn, K; Wagner, A; Bonduel, M; Holten Rasmussen, M; Thiery, F (5 October 2020). "OGC Benefits of Representing Spatial Data Using Semantic and Graph Technologies". Open Geospatial Consortium. http://docs.ogc.org/wp/19-078r1/19-078r1.html ↩
"GeoSPARQL SWG". ogc.org. Archived from the original on 18 January 2021. http://web.archive.org/web/20210118141442/https://www.ogc.org/projects/groups/geosparqlswg ↩
"OGC GeoSPARQL SWG Charter". ogc.org. Open Geospatial Consortium. 2020. https://portal.ogc.org/files/?artifact_id=94480 ↩
Car, Nicholas J.; Homburg, Timo (May 2021). GeoSPARQL 1.1: an almost decadal update to the most important geospatial LOD standard (PDF). GeoLD Workshop at ESWC 2021. https://github.com/surroundaustralia/geosparql11-geold-paper/blob/master/manuscript.pdf ↩
Car, Nicholas J.; Homburg, Timo (February 2022). "GeoSPARQL 1.1: Motivations, Details and Applications of the Decadal Update to the Most Important Geospatial LOD Standard". ISPRS International Journal of Geo-Information. 11 (2): 117. Bibcode:2022IJGI...11..117C. doi:10.3390/ijgi11020117. https://doi.org/10.3390%2Fijgi11020117 ↩