ANNOUNCEMENT: Rasqal RDF Query Library 0.9.29

Hash: SHA1

		   Rasqal RDF Query Library 0.9.29

Rasqal is a free software / Open Source C library that handles Resource
Description Framework (RDF) query language syntaxes, query construction
and execution of queries returning results as bindings, boolean, RDF
graphs/triples or syntaxes. The supported query languages are:
  SPARQL 1.0[3], RDQL (will be removed in 0.9.30),
  SPARQL Query 1.1[4], SPARQL Update 1.1[5] (no executing) and
  Experimental SPARQL extensions (LAQRS).
Rasqal can write binding query results in the following formats:
  Turtle / N3
and read them in:
  SPARQL XML, RDF/XML and Turtle / N3.

Rasqal was designed to work closely with the Redland librdf[1] RDF
library and the Raptor[2] RDF Syntax Library but is entirely separate
from both.

This is a beta quality library - the code is mature, the API is
mostly stable but changing slowly.  Rasqal supports all of SPARQL 1.0
query and most of SPARQL 1.1 query.  It is a portable library and has
been tested on multiple POSIX systems and architectures.  Rasqal has
no known memory leaks.

The main changes in this version since the last release 2011-11-17 are:
 * Supports all of SPARQL 1.0 by passing 100% of the approved tests
 * Added support for XSD date
 * Made XSD dateTime and XSD date equality and comparison work
 * Make limit and offset check work properly in a subquery
 * Correctly handle errors during aggregation expressions evaluation
 * Fix blank node generation when made in a CONSTRUCT to match SPARQL
 * Added SPARQL 1.1 draft UUID() and STRUUID() support
 * Requires Raptor 2.0.7+
 * RDQL support will be removed in the next release (0.9.30)
 * Made other fixes and improvements including fixing reported issues:
   0000493, 0000494 and 0000504

For full details see the Rasqal 0.9.29 release notes at

  MD5    49e4b75a0c67465edf55dd20606715fa
  SHA256 8b218dc51b77b99f33103a9251218a4439748f73ee30fa8ee549ab6d150e7c53

The Rasqal API reference manual section on API changes at provides
detailed function, enum, macro and type changes.

Rasqal 0.9.29 requires Raptor 2.0.7[2] or newer to provide RDF
syntax, web, XML and URI support.  Optional requirements are a POSIX
regular expression library such as PCRE or one built into the C
library to handle regex matching / replacing; a multi-precision
decimal library such as GNU MP or MPFR for handling XSD decimals;
a UUID library for generating unique IDs.

Binary deb packages for Debian unstable will be made available
later via the standard Debian archive.

The site lets you browse and check out the latest
version of the sources in GIT and try out Rasqal (as part of Redland)
in a web demonstration at and as part of

For more information on Redland, Raptor or Rasqal please join
the redland-dev list by visiting
or visit IRC channel #redland on

Issues should be reported to


[1] Redland librdf RDF API library

[2] Raptor RDF Syntax Library

[3] SPARQL Query W3C Recommendation 2008-01-15

[3] SPARQL 1.1 Query W3C Working Draft of 2012-01-05

[4] SPARQL 1.1 Update W3C Working Draft of 2012-01-05
Version: GnuPG v1.4.12 (Darwin)


Received on Monday, 14 May 2012 03:54:28 UTC