[redland-announce] ANNOUNCEMENT: Redland RDF Application Framework 0.9.17

Dave Beckett dave.beckett at bristol.ac.uk
Tue Aug 3 18:06:29 BST 2004

	       Redland RDF Application Framework 0.9.17

               Supported by EU IST project SWAD-Europe

Redland is a C library that provides a high-level interface for RDF
allowing the RDF graph to be parsed from XML, stored, queried and
manipulated. Redland implements each of the RDF concepts in its own
class via an object based API, reflected into the other language APIs
- C#, Java, Perl, PHP, Python, Ruby and Tcl. Some of the classes
providing the parsers, storage mechanisms and other elements are
built as modules that can be added or removed as required.

This is a major release and Redland 1.0 release candidate 1.

There is a large packaging change in this release to split Redland
into the C libraries (librdf, raptor and rasqal) and the language
bindings for them.  The C libraries remain in the redland package,
the language bindings have moved to the new redland-bindings.  The
binary package names (such as for rpms or debs) have not changed.

The language bindings can be found at
and have packages numbered after the redland version, with
an additional decimal release.  The first version is
for Redland 0.9.17

Other main changes are:

 * New Query and Query Results classes to support RDF querying with
   RDQL using Rasqal
 * Added a new message logging API giving structured messages
 * Updated MySQL storage (Morten Frederiksen)
 * Check that duplicate statements are not added to models
 * Portability fixes for building natively on Win32 (Jose Kahan)
 * Updated to Rasqal 0.9.2 and Raptor 1.3.2
 * Several other minor bugs and fixes.

See the detailed 0.9.17 release notes at
for full information on all the changes.

Redland 0.9.17 was tested as working out-of-the-box (configure; make;
make check) with the following systems:

    alphaev67-unknown-linux-gnu - Debian GNU/Linux 3.0 on Alpha
    i386-unknown-freebsd4.10    - FreeBSD 4.10-STABLE on x86
    i686-pc-linux-gnu           - Debian GNU/Linux unstable on x86
    i686-pc-linux-gnu           - Redhat Fedora Core 2 on x86
    powerpc-apple-darwin5.5     - Apple OSX 10.2.5 on PowerPC
    sparc-sun-solaris2.8        - Sun Solaris 8 on Sparc
    x86_64-unknown-linux-gnu    - SuSE GNU/Linux 8ES on AMD64 Opteron

The release consists of the full sources, RPM binaries and SRPMS
packages for RedHat Fedora Core 2.  Debian debs will be available
from the main debian archive later.  The redland downloads are also
available from the SourceForge mirror site at

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

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


More information about the redland-announce mailing list