Skip to content

An extension of the ARQ Query Processor in order to support more POSTGIS functions

License

Notifications You must be signed in to change notification settings

i3mainz/SemGIS_ARQExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SemGIS_ARQExtension

An extension of the ARQ Query Processor in order to support more POSTGIS functions

The support for geometric operations in SPARQL is at the current time limited to the GeoSPARQL specification http://www.opengeospatial.org/standards/geosparql

While there are other unofficial triple-store specific standards implementing similar functionality e.g. Strabon (http://www.strabon.di.uoa.gr), none of the solutions so far represents the full variety of functions available in a traditional GIS database like POSTGIS.

This project intends to extend the ARQ query processor of Apache Jena with functions present in POSTGIS and other relational spatial databases and with support for Raster data operations using Java libraries (e.g. Geotools, JTS)

An extended GeoSPARQL vocabulary not only enables more querying opportunities but also paves the way for an extension of geospatial reasoning using the SPIN reasoning engine, as it relies on SPARQL functions to create reasoning rules.

Acknowledgements:

This project builds on work done in the context of the Parliament Triple Store created by Ian Simmons et.al. http://parliament.semwebcentral.org It extends the GeoSPARQL ability of the ARQ extension used by the Triple Store with POSTGIS functions.

Remarks:

This extension is based on GeoTools, but can easily be modified to use the classes of Geotoolkit.

About

An extension of the ARQ Query Processor in order to support more POSTGIS functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages