[redland-dev] ANNOUNCEMENT: Rasqal RDF Query Library 0.9.22

Dave Beckett dave at dajobe.org
Thu Jan 13 07:49:55 CET 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

		   Rasqal RDF Query Library 0.9.22
		      http://librdf.org/rasqal/

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, RDQL, Draft SPARQL Query 1.1[3], Update 1.1[4] and
  Experimental SPARQL extensions (LAQRS).
Rasqal can write binding query results in the following formats:
  SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, RDF/XML and
  Turtle / N3
and read them in SPARQL XML, RDF/XML and Turtle / N3.

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

Rasqal is beta quality; the API is still changing and the SPARQL
support is under development.  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 2010-12-04 are:
 * ABI AND API CHANGED in this release
   *** Rasqal 0.9.22 is incompatible with 0.9.21 ***
   *** shared library soname .so.X has changed ***
 * Builds only against Raptor V2 (2.0.0+) from this release
 * Added SPARQL 1.1 editor's draft datetime builtins: DAY, HOURS,
   MINUTES, MONTH, SECONDS, TIMEZONE and YEAR
 * Added SPARQL 1.1 editor's draft string builtins: CONCAT, CONTAINS,
   ENCODE_FOR_URI, LCASE, STRENDS, STRLEN, STRSTARTS, SUBSTR and UCASE
 * Added LAQRS datetime extension builtins: NOW / CURRENT_DATETIME,
   FROM_UNIXTIME and TO_UNIXTIME
 * Added query language names for SPARQL 1.0, 1.1 Query and Update,
   1.1 Query, 1.1 Update and LAQRS
 * Added expression evaluation support for new builtins
 * Added an XSD dateTime class and public API
 * Added support for reading and writing RDF-encoded query result
   formats in RDF/XML and Turtle / N3
 * Many other API additions, removals and changes all described in
   the Rasqal reference manual

For full details see the Rasqal 0.9.22 release notes at
  http://librdf.org/rasqal/RELEASE.html#rel0_9_22

The Rasqal API reference manual section on API changes at
http://librdf.org/rasqal/docs/api/raptor-changes.html provides
detailed function, enum, macro and type changes.

Rasqal 0.9.22 requires Raptor 2.0.0[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 and a multi-precision decimal
library such as GNU MP or MPFR for handling XSD decimals.

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

The http://librdf.org/ 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 http://librdf.org/query and as part of
Triplr http://triplr.org/

For more information on Redland, Raptor or Rasqal please join
the redland-dev list by visiting http://librdf.org/lists/
or visit IRC channel #redland on irc.freenode.net

Issues should be reported to http://bugs.librdf.org/

Dave

[1] Redland librdf RDF API library,
http://librdf.org/

[2] Raptor RDF Syntax Library,
http://librdf.org/raptor/

[3] SPARQL 1.1 Query W3C Working Draft of 2010-10-14
http://www.w3.org/TR/2010/WD-sparql11-query-20101014/

[4] SPARQL 1.1 Update W3C Working Draft of 2010-10-14
http://www.w3.org/TR/2010/WD-sparql11-update-20101014/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)

iD8DBQFNLqCQQ+ySUE9xlVoRAnCcAJ9wm8QmbLUtsSzy/t3clECyynT5dQCgmQt2
W9/gLfjwe8dFxrz1G8U2Zgw=
=IiFm
-----END PGP SIGNATURE-----


More information about the redland-dev mailing list