OpenSaharaSesame
| IndexingSail: GeoSparql for Sesame | |
|---|---|
| opensahara.com/blog/geospatial-search-rdf-data | |
| Status: | beta |
| Last release: | 0.3 (2011/03/07) |
| License: | Apache 2.0 |
| Language: | Java |
| Author(s): | TalkingTrends |
| Affiliation: | Open Sahara |
| Web resources | |
The IndexingSail is part of the Open Sahara Sesame library and be used to extent Sesame based semantic databases with efficient (geo-)spatial and text search functionality. The module indexes spatial data in a separate R-Tree based index, and text data in an inverted-index. It uses Postgres to build these indexes. SPARQL and SERQL queries are intercepted by the module, and rewritten into a combination of queries against the spatial-index and the semantic database. The module works for all Semantic Databases that are based on the Sesame Sail layer, such as Sesame Native, 4store, Bigdata, and OWLIM. The module supports OpenGIS geometry types (such as Point, Line, Polygon) and functions (such as Within, Intersects, Overlaps, Crosses). The libary is open source and released under an Apache V2 License.