[redland-announce] ANNOUNCEMENT: Rasqal RDF Query Library 0.9.29
Dave Beckett
dave at dajobe.org
Sun May 13 23:53:51 EDT 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Rasqal RDF Query Library 0.9.29
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[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:
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 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
http://librdf.org/rasqal/RELEASE.html#rel0_9_29
rasqal-0.9.29.tar.gz
MD5 49e4b75a0c67465edf55dd20606715fa
SHA256 8b218dc51b77b99f33103a9251218a4439748f73ee30fa8ee549ab6d150e7c53
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.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 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 Query W3C Recommendation 2008-01-15
http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/
[3] SPARQL 1.1 Query W3C Working Draft of 2012-01-05
http://www.w3.org/TR/2012/WD-sparql11-query-20120105/
[4] SPARQL 1.1 Update W3C Working Draft of 2012-01-05
http://www.w3.org/TR/2012/WD-sparql11-update-20120105/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (Darwin)
iD8DBQFPsIHNQ+ySUE9xlVoRAtRcAJ4rSc4hhODNdNq2LV/1un1d4KEY5wCdG0ar
5pjQUccXNSAOP6++GHRRr2w=
=qg/H
-----END PGP SIGNATURE-----
More information about the redland-announce
mailing list