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

Dave Beckett dave at dajobe.org
Sun Apr 30 20:16:42 BST 2006


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

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

Rasqal is a free software / Open Source C library that provides
querying of Resource Description Framework (RDF) including multiple
query languages syntaxes, query construction by API and execution of
queries returning results as bindings, boolean or RDF graphs/triples.

It supports the SPARQL and RDQL query languages.  Rasqal is 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.

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.

The main changes in this version since the last release 2005-06-09 are:

 * Added JSON query results writer based on the
   "Serializing SPARQL Query Results in JSON" draft[3]
 * Added query writer so you can use rasqal to turn RDQL into SPARQL
 * Updated to "SPARQL Query Language for RDF", W3C Candidate
   Recommendation of 6 April 2006, now accepting all SPARQL syntax
 * Requires raptor 1.4.9 or newer.
 * Win32 build fixes (John Barstow)
 * Several major internal code re-organisations
 * Fixes issues reported on http://bugs.librdf.org/
    - 0000017: Need an escape function for injecting content into a
               query and escaping characters
    - 0000071: RDQL queries lead to crash with empty filters
    - 0000079: there is no way to enumerate anonymous variables
    - 0000083: Rasqal does not handle missing . before FILTER()

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

Rasqal 0.9.12 requires Raptor 1.4.9[2] or newer to provide RDF, web,
XML and URI support.  Rasqal can use either Raptor or Redland
1.0.3[1] or newer 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 to handle regex matching.

Rasqal 0.9.12 was tested as working out-of-the-box (configure; make;
make check) against an installed Raptor 1.4.9 with the following
systems:

    alphaev67-unknown-linux-gnu - Debian GNU/Linux 3.0 on Alpha
    i386-pc-solaris2.9          - Sun Solaris 9 (SunOS 5.9) on x86
    i386-unknown-openbsd3.8     - OpenBSD 3.8 on x86
    i686-pc-linux-gnu           - Debian GNU/Linux unstable on x86
    i686-pc-linux-gnu           - Redhat GNU/Linux Fedora Core 5 on x86
    powerpc-apple-darwin8.6.0   - Apple OSX 10.4.6 on powerpc
    powerpc64-unknown-linux-gnu - SuSE Linux ES 9 on powerpc64
    sparc-sun-solaris2.9        - Sun Solaris 9 (SunOS 5.9) on sparc
    x86_64-unknown-linux-gnu    - Redhat GNU/Linux Fedora Core 3 on AMD64

The release consists of the full sources and source RPM packages
which are also available from the Redland SourceForge mirror site at
  http://sourceforge.net/projects/librdf/

Binary packages for Debian (deb), Redhat Fedora Core 5 (rpm) and
Windows may be made available after the release.

The main web site lets you browse and check out the latest version of
the sources in Subversion and try out Rasqal (as part of Redland) in
a web demonstration at http://librdf.org/query

Dave

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

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

[3] Serializing SPARQL Query Results in JSON,
http://www.w3.org/2001/sw/DataAccess/json-sparql/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEVQ0WQ+ySUE9xlVoRAvg8AJwMpVS8EDgUPDh/a2gAF2m2OHehFgCePuNm
ThJhgiwtYlKx2TYYDaJ9r8k=
=pk1u
-----END PGP SIGNATURE-----


More information about the redland-dev mailing list