mirror of
https://github.com/cookiengineer/audacity
synced 2025-04-30 15:49:41 +02:00
#[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. * Support for multiple syntaxes for reading and writing RDF with [14]Parsers and [15]Serializers for [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 persistently with Sleepycat/Berkeley DB, MySQL 3-5, PostgreSQL, [21]AKT Triplestore library, [22]SQLite, files or URIs. * [23]Query language support for RDQL using [24]Rasqal. * APIs for accessing the graph by Statement (triples) or by Nodes and Arcs * Redland contexts for managing aggregating graphs and recording provenance. * [25]Statement Streams for efficient construction, parsing and serialisation of graphs * [26]rdfproc RDF processor utility program * No memory leaks. Sources and Binaries The packaged sources are available from [27]http://download.librdf.org/source/ (master site) and also from the [28]SourceForge site. The development Subversion sources can also be [29]browsed with ViewCV. Binary packages of redland and related libraries are available from the [30]download site. License This library is free software / open source software released under the LGPL (GPL) or Apache 2.0 licenses. See [31]LICENSE.html for full details. Installation and Documentation See [32]INSTALL.html for general installation and configuration information. Further documentation is available in the [33]documents area including the [34]API reference document and [35]detailed storage modules information. Mailing Lists The [36]Redland mailing lists discuss the development and use of Redland and Raptor as well as future plans and announcement of releases. __________________________________________________________________ Copyright (C) 2000-2008 [37]Dave Beckett Copyright (C) 2000-2005 [38]University of Bristol References 1. redland.rdf 2. http://www.dajobe.org/ 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. http://www.sqlite.org/ 23. docs/api/query.html 24. http://librdf.org/rasqal/ 25. docs/api/stream.html 26. utils/rdfproc.html 27. http://download.librdf.org/source/ 28. http://sourceforge.net/projects/librdf/ 29. http://svn.librdf.org/view/librdf/ 30. http://download.librdf.org/ 31. LICENSE.html 32. INSTALL.html 33. docs/README.html 34. docs/api/index.html 35. docs/storage.html 36. http://librdf.org/lists/ 37. http://www.dajobe.org/ 38. http://www.bristol.ac.uk/