Sesame

Sesame is a powerful Java framework for processing and handling RDF data. This includes creating, parsing, storing, inferencing and querying over such data. It offers an easy-to-use API that can be connected to all leading RDF storage solutions.

Learn more

News

Sesame 2.8.3 released

Sesame 2.8.3 released

May 8, 2015 - Sesame 2.8.3 is the latest stable release which addresses about 20 issues, including several critical bugs. The highlights:

  • upgrading a native store from 2.7 to 2.8 now correctly upgrades string-literals
  • remote transactions involving a SPARQL query no longer cause an internal server error
  • full-text search support has been extended with built-in support for Lucene versions 3, 4, and 5, as well as Apache Solr and ElasticSearch. See Programming with Sesame for more details
  • The hash join implementation has been improved, resulting in better query performance

We strongly encourage existing Sesame 2.7 users to examine the Sesame 2.8 upgrade notes before updating their current deployments.

See the JIRA Release Overview for Sesame 2.8.3 for a complete listing of all fixed issues.

Sesame 2.8.1 and 2.7.15 released

Sesame 2.8.1 and 2.7.15 released

March 5, 2015 - We are pleased to announce two parallel releases of Sesame.

Sesame 2.8.1 is a the latest stable release which addresses about 13 issues, including several fixes in the Workbench application as well as a fix in our build environment, so that the lucenesail code is now included in the distribution files. 

We strongly encourage existing Sesame 2.7 users to examine the Sesame 2.8 upgrade notes before updating their current deployments.

See the JIRA Release Overview for Sesame 2.8.1 for a complete listing of all fixed issues.

Sesame 2.7.15 is a parallel maintenance release, provided for users who are as yet unable to upgrade to Sesame 2.8. It addresses 22 issues, including several problems that were originally fixed in release 2.8.0 and which have now been backported. This includes several fixes to the Turtle parser, as well as improved Unicode handling.

Again, see the JIRA Release Overview for Sesame 2.7.15 for a complete listing of all fixed issues.

Sesame 2.8.0 released

Sesame 2.8.0 released

February 10, 2015 - Sesame 2.8.0 is a long-awaited new release which addresses over 60 issues. The main new features in this release are:

  • Configurable transaction isolation levels in Repository and SAIL API
  • Full compatbility with the new RDF 1.1 Recommendation
  • Upgrade to Apache HttpComponent HttpClient 4.4
  • Re-integration of the LuceneSail as a Sesame component
  • Multiple usability improvements in the Model and Repository APIs

We strongly encourage existing Sesame users to examine the upgrade notes before updating their current deployments.

See the JIRA Changelog for a complete listing of all fixed issues.

Since Sesame 2.8 contains several changes at the API level, our intent is to continue producing 2.7.x bugfix releases for a short while, gradually phasing out in the second half of this year. Main feature development now shifts to development of Sesame 4.0, a major new release aimed at Java 8 feature usage and general API improvements. This release is tentatively scheduled for beginning of Q3 2015.

Download

You can download the latest Sesame or Alibaba distributions via Sourceforge:

Download Sesame Download AliBaba Documentation

Documentation

Note that the Sesame documentation is being extensively revised and updated, and some parts may be incomplete.

Tutorials

Documentation

Sesame 2.8

Sesame 2.7

API Javadoc

Alibaba

Creative Commons License The Sesame documentation is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.