Redland is a set of free software C libraries that provide support for the Resource Description Framework (RDF).
NOTE: Redland is licensed and distributed under the terms of the LGPL 2.1, GPL 2 or Apache 2 licenses as alternatives.
Here are some key features of "Redland":
· Modular, object based libraries and APIs for manipulating the RDF graph, triples, URIs and Literals.
· Storage for graphs in memory and persistently with Sleepycat/Berkeley DB, MySQL 3-5, PostgreSQL, AKT Triplestore, SQLite, files or URIs.
· Support for multiple syntaxes for reading and writing RDF as RDF/XML, N-Triples and Turtle Terse RDF Triple Language, RSS and Atom syntaxes via the Raptor RDF Parser Library.
· Querying with SPARQL and RDQL using the Rasqal RDF Query Library.
· Data aggregation and recording provenance support with Redland contexts.
· Language Bindings in Perl, PHP, Python and Ruby via the Redland Bindings package.
· Command line utility programs rdfproc (RDF), rapper (parsing) and roqet (query).
· Portable, fast and with no known memory leaks.
Requirements:
· Rasqal
· Raptor
What`s New in This Release: [ read full changelog ]
· Enable librdf.h to be used as the top-level header in addition to redland.h
· Fix linking issues when building with GNU ld with DT_NEEDED disabled
· Fixed Issues: #0000329, #0000348 #0000391, #0000392 and #0000393.