Redland is a library that provides a high-level interface for the Resource Description Framework (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 language APIs, currently C#, Java, Perl, PHP, Python, Ruby and Tcl. Several classes providing functionality such as for parsers, storage are built as modules that can be loaded at compile or run-time as required.
The redland-bindings package provides the higher level language APIs to Redland in the following languages.
The packaged sources are available from http://www.redland.opensource.ac.uk/dist/source/ (master site) and also from the SourceForge site. There are nightly snapshots of the development version which is can also be browsed via CVSweb. Binary packages of redland and related libraries are available from the download area.
This library is free software / open source software released under the LGPL or MPL licenses. See LICENSE.html for full details.
See INSTALL.html for general installation and configuration information and the language specific documents for installing the interfaces in the current available APIs: C#, Java, Perl, PHP, Python, Ruby or Tcl.
The Redland mailing lists discuss the development and use of Redland and Raptor as well as future plans and announcement of releases.
Copyright 2004 Dave Beckett, Institute for Learning and Research Technology, University of Bristol