

ANNOUNCEMENT: Redland RDF Application Framework 0.9.13

From: Dave Beckett <dave.beckett@bristol.ac.uk>
Date: Thu, 28 Aug 2003 17:49:50 +0100
To: www-rdf-interest@w3.org
Message-Id: <20030828174950.78af108b.dave.beckett@bristol.ac.uk>

	       Redland RDF Application Framework 0.9.13

               Supported by EU IST project SWAD-Europe

manipulated.  Redland implements each of the RDF concepts in its own
providing the parsers, storage mechanisms and other elements are
built as modules that can be added or removed as required.

Redland 0.9.13 is a major release with many fixes and improvements
(the last release was 2003-02-13).  The main changes are as follows

   * API CHANGE (Node) Modified to make objects immutable, removing
     the set* methods and adding new node type convenience methods.

   * API addition (Model, Storage) New method to sync to the store.

   * API addition (Parser) New methods to allow parsing from strings.

   * API addition (Statement) New method to check for partial statements.

   * Better error recovery - most errors recover and return if possible.

   * Initial simple threading support (patches by Seth Ladd)

   * Greatly improved Python API using 2.2 features written by
     Edd Dumbill and Matt Biddulph

   * Updated Perl, Python and Java APIs to always return new nodes
     and statements, removing the need to consider shared object issues.

   * Updated serializing to RDF/XML to handle datatype literals

   * Update to Raptor version 0.9.12 (RDF/XML and N-Triples parser)
     see Raptor's news for changes since 0.9.8.

   * Extensive portability and other bug fixes.

     It was just tested as working out-of-the-box with the following
     systems and language combinations.
          perl(5.8.0) python(2.2) java(1.4.2) tcl(8.3) php(4.2.2) ruby(1.6.8)
          perl(5.8.0) python(2.2) java(1.3.1) tcl(8.3) php(4.2.2) ruby(1.6.7)
        i386-unknown-freebsd4.8 - FreeBSD 4.8
          python(2.3) java(1.4.1-p3) tcl(8.3) ruby(1.6.8)
        powerpc-apple-darwin6.6 - Apple OSX 10.2.6
          perl(5.6.0) python(2.2) tcl(8.4) php(4.1.2) ruby(1.8.0)
        x86_64-unknown-linux-gnu - SuSE GNU/Linux on AMD IA64
          perl(5.8.0) python(2.2) php(4.2.2) ruby(1.6.7)
        sparc-sun-solaris2.8 - Sun Solaris
          perl(5.6.0) java(1.2.1) php(4.2.2) tcl(8.3)

See also the detailed 0.9.13 release notes at

The release consists of the full sources, RPM binaries and SRPMS
packages for RedHat Linux 9.  Experimental Debian debs will be
available shortly.  It is also available from the Redland SourceForge

the sources in CVS and use Redland in various demos.


Received on Thursday, 28 August 2003 13:04:54 GMT
