- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Thu, 28 Aug 2003 17:49:50 +0100
- To: www-rdf-interest@w3.org
Redland RDF Application Framework 0.9.13 http://www.redland.opensource.ac.uk/ Supported by EU IST project SWAD-Europe http://www.w3.org/2001/sw/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 - 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. 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. i686-pc-linux-gnu - Redhat GNU/Linux 9 perl(5.8.0) python(2.2) java(1.4.2) tcl(8.3) php(4.2.2) ruby(1.6.8) i686-pc-linux-gnu - Debian GNU/Linux unstable 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 http://www.redland.opensource.ac.uk/RELEASE.html#rel0_9_13 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 mirror site at http://sourceforge.net/projects/librdf/ 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 and Raptor to the redland-dev list which is one of the lists you can join from the list page at http://www.redland.opensource.ac.uk/lists/ Dave
Received on Thursday, 28 August 2003 13:04:54 UTC