W3C home > Mailing lists > Public > www-rdf-interest@w3.org > August 2004

ANNOUNCEMENTS: Redland RDF Application Framework software

From: Dave Beckett <dave.beckett@bristol.ac.uk>
Date: Tue, 3 Aug 2004 18:22:13 +0100
To: www-rdf-interest@w3.org
Message-Id: <20040803182213.01089de3@hoth.ilrt.bris.ac.uk>

I have three Redland software announcements that I am bundling
together: Redland 0.9.17, the new Redland language bindings 0.9.17.1
and Rasqal 0.9.2 (minor update).

This work was supported by the EU IST project 
  Semantic Web Advanced Development Europe (SWAD-Europe)
  http://www.w3.org/2001/sw/Europe/

Cheers

Dave

          ============================================================

	       Redland RDF Application Framework 0.9.17
		http://www.redland.opensource.ac.uk/

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 first version of the language bindings 0.9.17.1 is described
below this announcement.

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
  http://www.redland.opensource.ac.uk/RELEASE.html#rel0_9_17
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
http://sourceforge.net/projects/librdf/


          ============================================================

    Redland RDF Application Framework Language Bindings 0.9.17.1
	    http://www.redland.opensource.ac.uk/bindings/

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 first release split from the Redland C
libraries (including Raptor and Rasqal) which remain in the redland
package.  The redland C libraries must be installed before
redland-bindings can be used.

The main changes since Redland 0.9.16 are:

 * New C# API by Cesar Lopez Nataren and Edd Dumbill
 * Perl and Python APIs updated to have Redland Query and QueryResults
 * Ruby API replaced with rdf-redland written by by Dominic Sisneros

See the detailed 0.9.17.1 release notes at
  http://www.redland.opensource.ac.uk/bindings/RELEASE.html#rel0_9_17_1
for full information on all the changes.

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-bindings downloads
are also available from the SourceForge mirror site at
http://sourceforge.net/projects/librdf/


          ============================================================

		   Rasqal RDF Query Library 0.9.2
	     http://www.redland.opensource.ac.uk/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 RDF
query syntaxes, query construction and query execution returning
result bindings.  It currently handles RDF Data Query Language
(RDQL).  Rasqal was designed to work closely with the Redland RDF
library and Raptor RDF parsing library but is entirely separate.

This is a minor release of Rasqal which is beta quality: working but
the API is being modified and extended.  Rasqal is a portable library
and has been tested on multiple POSIX systems and a variety
architectures (x86, IA64, powerpc, alpha, sparc).  It has no known
memory leaks and is suitable for embedding in long running
applications.

The main changes this release are:

 * Fix casts for C++
 * Add win32 skeleton header file
 * Fix a memory leak when using redland inside rasqal

Detailed changes are given in the 0.9.2 release notes at
http://www.redland.opensource.ac.uk/rasqal/RELEASE.html#rel0_9_2

Raptor 0.9.2 requires Raptor 1.3.1 or newer to provide RDF parsing
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.
This release was tested as working out-of-the-box (configure; make;
make check) against an installed Raptor 1.3.1 or newer with the
following systems:

    i386-unknown-freebsd4.10    - FreeBSD 4.10-PRERELEASE on x86
    i686-pc-linux-gnu           - Redhat GNU/Linux Fedora Core 2 on x86

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 should be made available shortly.

          ============================================================


The main web Redland site lets you browse and check out from CVS the
latest versions of the sources for all the packages given above.

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://www.redland.opensource.ac.uk/lists/
Received on Tuesday, 3 August 2004 13:24:06 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 07:14:57 UTC