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.
January 26, 2016 - We have just completed two parallel new releases of Sesame: 4.0.2, and 2.8.9.
Sesame 4.0.2 is a patch release for Sesame 4, the latest stable release of Sesame, and the recommended version of Sesame for any new project. This patch fixes 7 issues. See the Sesame 4 Changelog for details.
Sesame 2.8.9 is a patch release for Sesame 2, and is mainly intended for use by existing projects that can not yet upgrade to Java 8. See the Sesame 2 Changelog for details.
January 20, 2016 - We are proud and excited to announce that development of the Sesame framework is being transferred to Eclipse stewardship, and will become an Eclipse technology incubation project under the name RDF4J.
This is an important positive step in the continued development and improvement of the framework:
In the coming weeks, we will finalize transfer and get the project fully on the rails. Once all the initial setup/paperwork impediments are out of the way, we will prepare our first release under the Eclipse RDF4J flag, with a shiny new project name and a new package hierarchy. In this transitional phase, we will also gradually start updating existing resources, such as this project website, documentation, etc. We will publish detailed guidelines how to upgrade any existing project from the older Sesame codebase to the new RDF4J codebase.
Meantime, it's business as usual: in parallel with getting the RDF4J project set up, we will continue to develop and support Sesame releases. Patch releases 2.8.9 and 4.0.2 are currently being prepared, and an additional minor (parallel) release (2.9.0 / 4.1.0) with support for SPIN inferencing is also in the works.
Watch this space.
December 21, 2015 - We have just completed two parallel new releases of Sesame: 4.0.1, and 2.8.8.
Sesame 2.8.8 is a patch release for Sesame 2, fixing 6 issues. See the Sesame 2 Changelog for details.
Sesame 4.0.1 is a patch release for Sesame 4, fixing 8 issues. See the Sesame 4 Changelog for details
October 29, 2015 - Sesame 2.8.7 is a maintenance release which addresses about 20 issues, including Java 6 runtime compatibility, a few OSGi bundling issues, a bug in SPARQL update character encoding and a paging problem in the Workbench.
See the JIRA changelog for Sesame 2.8.7 for a complete listing of all fixed issues.
Tuesday, October 20, 2015 we are immensely proud to announce the release of Sesame 4.0.0, the first new major release of Sesame in over 7 years!
Sesame 4 is a major new release of the Sesame framework, with significant improvements in usability of its core APIs. The highlights include:
AutoCloseable, try-with-resources, and lambda expressions.
What all this comes down to is that with Sesame 4, your code can be more compact, easier to understand, more efficient, and with far less boilerplate code, allowing you to focus on what's important: the task you want to get done.
While we have done our best to make upgrading your project as easy as possible, some of the changes in Sesame 4 are not fully compatible with older releases. When upgrading from Sesame 2, have a look at the release notes. For a more comprehensive overview have a look at What's New in Sesame 4, or browse your way through the release changelog.
Sesame 4 is now our new recommended version of Sesame to use for any new project, however we will of course continue to bring out patch releases for Sesame 2.x for a little while longer.
You can download the latest Sesame or Alibaba distributions via Sourceforge:Download Sesame Download AliBaba
Note that the Sesame documentation is being extensively revised and updated, and some parts may be incomplete.
The Sesame documentation is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.