Download Latest Version Sesame 4.1.2 SDK (tar.gz) (66.4 MB)
Email in envelope

Get an email when there's a new version of Sesame

Home / Sesame 2 / 2.4.0-alpha1
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2011-03-31 2.6 kB
openrdf-sesame-2.4.0-alpha1-sdk.zip 2011-03-31 21.0 MB
openrdf-sesame-2.4.0-alpha1-sdk.tar.gz 2011-03-31 17.0 MB
openrdf-sesame-2.4.0-alpha1-onejar.jar 2011-03-31 1.8 MB
Totals: 4 Items   39.8 MB 0
This first alpha-release of Sesame 2.4 contains support for various SPARQL
1.1 Query features as specified in the current SPARQL 1.1 Query Working
Draft (see http://www.w3.org/TR/sparql11-query/). The implementation of
SPARQL 1.1 in Sesame is led by Ontotext (http://www.ontotext.com/).

The list of features includes:

* Use of expressions in the SELECT clause
  See http://www.w3.org/TR/sparql11-query/#select_expressions

* Aggregates (COUNT, MIN, MAX, AVG, SUM)
  See http://www.w3.org/TR/sparql11-query/#aggregates

* HAVING and GROUP BY
  See http://www.w3.org/TR/sparql11-query/#aggregates

* Subqueries
  See http://www.w3.org/TR/sparql11-query/#subqueries

* Negation: (NOT) EXISTS and MINUS
  See http://www.w3.org/TR/sparql11-query/#negation

* Set membership: (NOT) IN
  See http://www.w3.org/TR/sparql11-query/#func-in

* Various new builtin functions: COALESCE, BNODE, IRI, isNumeric, strLang, strDt
  See http://www.w3.org/TR/sparql11-query/#SparqlOps

* Partial support for property paths 
  See http://www.w3.org/TR/sparql11-query/#propertypaths

  Current support includes path sequences (/), path
  alternatives (|), zero or one matches (?), specific numbers of occurrences
  ({n, m}), and inverted properties (^).  Not yet supported are arbitrary-length 
  paths (+ and * wildcards) and negated properties (!).

As this is an alpha release we advise you to use it for testing and
evaluation purposes only. We are actively looking for your feedback in
terms of bug reports and other problems you may encounter. We'd love to
hear your comments!


Changelog
=========

** Bug
    * [SES-751] - QueryEvaluationUtil.compareLiterals() throws exception when comparing string-typed with numeric-typed
    * [SES-753] - ExtensionIterator should fail silently when argument causes type error

** Improvement
    * [SES-752] - SPARQL 1.1 Support: allow empty CONSTRUCT clause

** New Feature
    * [SES-729] - SPARQL 1.1 Support: use of expressions in SELECT
    * [SES-730] - SPARQL 1.1 Support: (NOT) EXISTS
    * [SES-731] - SPARQL 1.1 Support: subqueries
    * [SES-732] - SPARQL 1.1 Support: aggregates
    * [SES-734] - SPARQL 1.1 Support: COALESCE
    * [SES-735] - SPARQL 1.1 Support: (NOT) IN operator
    * [SES-736] - SPARQL 1.1 Support: IF operator
    * [SES-737] - SPARQL 1.1 Support: STRDT/STRLANG operators
    * [SES-738] - SPARQL 1.1 Support: isNumeric operator
    * [SES-740] - SPARQL 1.1 Support: MINUS
    * [SES-745] - SPARQL 1.1 Support: IRI/URI and BNODE functions
    * [SES-754] - SPARQL 1.1 Support: BIND
Source: README.txt, updated 2011-03-31