USeekM

From Semantic Web Standards

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.