#[1]DOAP
Redland RDF Application Framework
[2]Dave Beckett
Overview
[3]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.
This is a mature and stable RDF library developed since 2000 used in
multiple projects. See the [4]FAQS for general information and the
[5]Redland issue tracker for known bugs and issues. A summary of the
changes can be found in the [6]NEWS file, detailed API changes in the
[7]release notes and file-by-file changes in the Subversion
[8]ChangeLog.
Redland provides:
* A modular, [9]object based library written in C
* APIs for manipulating the RDF [10]graph and parts -
[11]Statements, [12]Resources and Literals
* Language Bindings in C#, Java, Perl, PHP, Python, Ruby and Tcl via
the [13]Redland Bindings package.
* [14]Parsers and [15]Serializers for reading and writing RDF as
[16]RDF/XML, [17]N-Triples and [18]Turtle Terse RDF Triple
Language syntax via the [19]Raptor RDF Parser Toolkit.
* [20]Storage for graphs in memory and on disk with
Sleepycat/Berkeley DB, MySQL 3/4, [21]AKT Triplestore library,
files or URIs.
* [22]Query language support for RDQL using [23]Rasqal.
* APIs for accessing the graph by Statement (triples) or by Nodes
and Arcs
* Redland contexts for managing aggregating graphs and recording
provenance.
* [24]Statement Streams for efficient construction, parsing and
serialisation of graphs
* [25]rdfproc RDF processor utility program
* No memory leaks.
Sources and Binaries
The packaged sources are available from
[26]http://download.librdf.org/source/ (master site) and also from the
[27]SourceForge site. The development Subversion sources can also be
[28]browsed with ViewCV. Binary packages of redland and related
libraries are available from the [29]download site.
License
This library is free software / open source software released under
the LGPL (GPL) or Apache 2.0 licenses. See [30]LICENSE.html for full
details.
Installation and Documentation
See [31]INSTALL.html for general installation and configuration
information.
Further documentation is available in the [32]documents area including
the [33]API reference document and [34]detailed storage modules
information.
Mailing Lists
The [35]Redland mailing lists discuss the development and use of
Redland and Raptor as well as future plans and announcement of
releases.
_________________________________________________________________
Copyright (C) 2000-2006 [36]Dave Beckett
Copyright (C) 2000-2005 [37]University of Bristol
References
1. redland.rdf
2. http://purl.org/net/dajobe/
3. http://librdf.org/
4. FAQS.html
5. http://bugs.librdf.org/
6. NEWS.html
7. RELEASE.html
8. ChangeLog
9. docs/api/objects.html
10. docs/api/model.html
11. docs/api/statement.html
12. docs/api/node.html
13. http://librdf.org/bindings/
14. docs/api/parser.html
15. docs/api/serializer.html
16. http://www.w3.org/TR/rdf-syntax-grammar/
17. http://www.w3.org/TR/rdf-testcases/#ntriples
18. http://www.dajobe.org/2004/01/turtle/
19. http://librdf.org/raptor/
20. docs/api/storage.html
21. http://triplestore.aktors.org/
22. docs/api/query.html
23. http://librdf.org/rasqal/
24. docs/api/stream.html
25. utils/rdfproc.html
26. http://download.librdf.org/source/
27. http://sourceforge.net/projects/librdf/
28. http://svn.librdf.org/view/librdf/
29. http://download.librdf.org/
30. LICENSE.html
31. INSTALL.html
32. docs/README.html
33. docs/api/index.html
34. docs/storage.html
35. http://librdf.org/lists/
36. http://purl.org/net/dajobe/
37. http://www.bristol.ac.uk/