Release of 0.12 version of opensahara-sesame library
Posted on 19. Jul, 2011 by gjdev
in Blog
The Open Sahara team proudly announces the release of the 0.12 version of the opensahara-sesame library. Opensahara-sesame is a sub-project of the Open Sahara text-mining framework, but can be used by any project that relies on the Sesame API to access an RDF database. The 0.12 version has the following new or improved functionalities:
- IndexingSail: adds geospatial (GeoSPARQL) and full-text search to any RDF database that has a Sesame interface. Thanks to Systap the latest version now has considerably improved its query evaluation performance on the Bigdata Triple-store.
- Spring framework integration: SesameTransactionManager and LocalConnectionFactory that integrate Sesame and/or Alibaba with Spring. Finally a way to use @Transactional annotations with Sesame!
- SimpleTypeInferencingSail: Inference of rdfs:subClassOf and rdf:type relations. Faster than full RDFS inference engines.
- PipelineSail: Builds a delta-model of added and removed statements instead of writing mutations directly to the wrapped Triple-store. Smart query rewrites make the PipelineSail behave in all aspects as though the mutations are already written to the wrapped Triple-store. During a commit the changes are piped to a special writer connection on the wrapped store. The PipelineSail can be used with Sesame Native stores to reduce the time connections have to wait for write locks with long-running transactions, with Bigdata to simulate Read-Write-connections on a database without isolatable indices, and with Owlim to make a connection see its own changes to the database.
- RepositorySail: Adds a Sail layer to Triple-stores that only offer the Sesame Repository interface. This makes it possible to use the IndexingSail with such stores.
See also:

Comments
Post new comment