USeekM
USeekM: GeoSparql, Full Text Search, and Search Engine integration add-on for Triplestores
Name of the tool: | USeekM: GeoSparql, Full Text Search, and Search Engine integration add-on for Triplestores |
---|---|
Home page: | http://dev.opensahara.com/projects/useekm |
Date of latest release: | |
Programming language(s) that can be used with the tool: | Java |
Relevant semantic web technologies: | RDF, SPARQL, GeoSPARQL |
Categories: | Triple Store, Development_Environment |
See also: | |
Public mailing list: | http://dev.opensahara.com/projects/useekm/boards |
Preferred project URI: | |
DOAP reference: | |
Company or institution: |
(Tool description last modified on 2013-02-12.)
Description
USeekM is an extension library for semantic databases that offer a Sesame (www.openrdf.org) compatible API. It adds efficient (geo-)spatial, text search, and resource based search functionality. The module indexes spatial data in an R-Tree, Quadtree or Geohash based index, and text data in an inverted-index. It uses Postgres or ElasticSearch to build these indexes. SPARQL and SERQL queries are intercepted by the module, and rewritten into a combination of queries against the spatial-index/search-engine and the semantic database. The module works for all Semantic Databases that are available via the Sesame Sail layer, such as Sesame Native, Bigdata, and Owlim. It is also possible to integrate databases at the Sesame Repository layer. The module supports OpenGIS geometry types (such as Point, Line, Polygon) and functions (such as Within, Intersects, Overlaps, Crosses) as standardized in the OGC GeoSPARQL standard. The library is open source and released under an Apache V2 License.