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

Dave Beckett dave.beckett at bristol.ac.uk
Mon Oct 25 22:16:03 BST 2004


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

               Supported by EU IST project SWAD-Europe
		  http://www.w3.org/2001/sw/Europe/

Rasqal is a free software / Open Source C library that handles
Resource Description Framework (RDF) query syntaxes, query
construction and query execution returning result bindings.  The
supported query languages are RDQL and SPARQL.  Rasqal was designed
to work closely with the Redland[1] RDF library and the Raptor[2] RDF
parsing and serializing library but is entirely separate from both.

This is a major release of Rasqal adding initial support for the
SPARQL RDF Query Language[3] under development by the W3C RDF Data
Access Working Group (DAWG).  Rasqal is beta quality: working but the
API is being modified and extended.  It is a portable library and has
been tested on multiple POSIX systems and a variety architectures
(x86, IA64, powerpc, alpha, sparc) along with win32 and other
systems.  It has no known memory leaks and is suitable for embedding
in long running applications.

The main changes this release are:

 * License changed to LGPL 2.1/Apache 2
 * Added initial support for W3C SPARQL Query Language for RDF 2004-10-12 WD
 * Queries can now be executed multiple times
 * Portability fixes for building on win32 (Chris Pointon)
 * Various roqet utility improvements

Detailed changes are given in the 0.9.3 release notes at
http://librdf.org/rasqal/RELEASE.html#rel0_9_3

Raptor 0.9.3 requires Raptor 1.4.0[2] or newer to provide RDF parsing
and other support and also can use either Raptor or Redland[1] to
provide a source of triples.  An optional requirement is a POSIX
regular expression library such as PCRE or one built into the C
library. 

Rasqal 0.9.3 was tested as working out-of-the-box (configure; make;
make check) against an installed Raptor 1.4.0 with the following
systems:
    alphaev67-unknown-linux-gnu - Debian GNU/Linux stable on alpha
    i386-pc-solaris2.9          - Sun Solaris 9 on x86
    i386-unknown-freebsd4.10    - FreeBSD 4.10-STABLE on x86
    i386-unknown-openbsd3.4     - OpenBSD 3.4 on x86
    i686-pc-linux-gnu           - Debian GNU/Linux unstable on x86
    i686-pc-linux-gnu           - Redhat Linux Fedora Core 2 on x86
    powerpc-apple-darwin7.5.0   - Apple OSX 10.3.5 on powerpc
    sparc-sun-solaris2.9        - Sun Solaris 9 on sparc

The release consists of the full sources, RPM binaries and source RPM
packages for RedHat GNU/Linux Fedora Core 2.
These are also available from the Redland SourceForge mirror site at
  http://sourceforge.net/projects/librdf/
Debian packages are made available after release and in due course
will be in the standard Debian unstable archive.

The main web site lets you browse and check out the latest version of
the sources in CVS.

I post updates about Rasqal, Redland and Raptor to the redland-dev list
which is one of the lists you can join from the list page at
  http://librdf.org/lists/

Dave

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

[2] Raptor RDF parser and serializer library,
http://librdf.org/raptor/

[3] SPARQL Query Language for RDF, 2004-10-12, W3C Working Draft,
http://www.w3.org/TR/2004/WD-rdf-sparql-query-20041012/



More information about the redland-dev mailing list