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.6 released

Sesame 2.8.6 released

August 25, 2015 - Sesame 2.8.6 is a maintenance release which addresses about 11 issues, including several bug fixes, and a few new features and improvements as well (including support for GeoSPARQL queries on top of LuceneSAILs).

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

See the JIRA changelog for Sesame 2.8.6 for a complete listing of all fixed issues.

Sesame 2.8.5 released

Sesame 2.8.5 released

August 6, 2015 - Sesame 2.8.5 is a maintenance release which addresses about 11 issues, including bugs in unicode support for IRIs, and transaction concurrency over HTTP.

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

See the JIRA changelog for Sesame 2.8.5 for a complete listing of all fixed issues.

Sesame 4 Milestone 1: Java 8 goodness

Sesame 4 Milestone 1: Java 8 goodness

Monday, August 3 2015 we are very pleased to announce the release of Sesame 4.0.0-M1. This first Milestone release for Sesame 4 is intended to gather community feedback on some major new features and improvements in the Sesame APIs and core libraries.

Sesame 4 is a major new release of the Sesame framework, with significant improvements in usability of its core APIs. The highlights include:

  • Updates to the core APIs to leverage Java 8 features such as AutoCloseable, try-with-resources, and lambda expressions.
  • Query results and Models can be processed using the Java 8 Stream API.
  • All Sesame exceptions are now unchecked, allowing for less boilerplate.

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.

Some of the changes in Sesame 4 are not fully compatible with older releases. For those of you upgrading from older releases, 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.

We welcome any and all feedback on this release - the goal is get community feedback in time to make necessary further improvements before we do a 4.0.0 final release later this year.

Sesame 2.8.4 released

Sesame 2.8.4 released

June 30, 2015 - Sesame 2.8.4 is the latest stable release which addresses about 19 issues, including several critical bugs.

A highlight of this release is substantially improved support for concurrent transactions in our memory and native stores, by means of an optimistic locking scheme. See the upgrade notes for additional details on this.

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.4 for a complete listing of all fixed issues.

Sesame 2.7.16 released

Sesame 2.7.16 released

June 12, 2015 - Sesame 2.7.16 is a maintenance release, addressing 6 issues. For a full overview of fixes, see the JIRA Changelog.

This is the final planned maintenance release for the 2.7.x range. Development focus shifts towards further maintenance and feature development for Sesame 2.8.x and the upcoming major release, Sesame 4.0.

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 4

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.