Projects / Redland RDF Library

Redland RDF Library

Redland is a set of C libraries providing a high-level API for the Resource Description Framework (RDF), allowing it to be stored, parsed, serialized, queried, and manipulated. It has an object-based, modular design and comes with detailed reference documentation and examples. Redland supports all RDF vocabularies such as FOAF, RSS 1.0, Dublin Core, DOAP, and OWL, the query languages SPARQL and RDQL, and all RDF syntaxes including Turtle, RDF/XML, RDF/JSON, RSS, Atom, RDFa, and GRDDL.

Operating Systems

Recent releases

  •  04 Dec 2011 03:39

    Release Notes: librdf_new_statement_from_statement() was restored to the original copy semantics, and a new deep copy function was added. Several functions were added for cross-library (DLL) memory management. A few new APIs were added and several bugs fixed.

    •  23 Jul 2011 22:32

      Release Notes: A few URI and node reference leaks were fixed after changes made earlier for Raptor V2. Parser class methods were added to parse from I/O stream sources. A query class static method was added to get query language descriptions. Unused and Raptor-duplicate internal code was removed and other code cleanups were performed, fixing unused variables and values found via GCC 4.6, LLVM, clang, and valgrind. Other minor fixes and improvements were made.

      •  08 Feb 2011 19:25

        Release Notes: This release removes support for Raptor V1 support; the Raptor minimum version is now 2.0.0. Consequently, the Rasqal minimum version is now 0.9.22. Description-style APIs have been added for the parser, serializer, and query results formats. Serializing to quad formats has been fixed. The remaining few abort()s in code paths with error log and failure have been fixed. Several other minor API changes and fixes have been made.

        •  14 Oct 2010 04:19

          Release Notes: librdf.h can now be used as the top-level header in addition to redland.h to fix application builds. Linking issues when building with GNU ld with DT_NEEDED disabled were fixed. Several other minor bugs were fixed.

          •  25 Sep 2010 21:50

            Release Notes: The virtuoso storage backend querying now fully works. Several new convenience APIs were added and others deprecated. Support was added for building with Raptor V2 API if configured with --with-raptor2. The library now exports more functions to SWIG language bindings. Many other bug fixes and improvements were made.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.