Part II. Reference Manual

This part contains the Redland Reference Manual which comprehensively describes every class and function of the API.

The previous part contains the Redland Tutorial explaining how to use the API parts.

For the latest information, see the Redland Home Page

Table of Contents

Objects in C
World — Initialisation and termination of library
General — Static variables and memory handling.
Concepts — Pre-defined URIS and Nodes in the RDF namespaces.
Digests — Content digests.
Files — File utility functions.
Hashes — Key:Value hashes or dictionaries.
Heuristics — Utility heuristic functions.
Iterator — Iterate a sequence of objects across some other object.
List — Simple list class.
Logging — Message and error logging.
RDF Graph (librdf_model) — RDF graph (set of triples) API.
RDF term (librdf_node) — RDF triple component
Parsers — RDF parsers from syntax to triples.
Querying — RDF query languages and execution.
Query results — RDF query results.
Serializers — RDF serializers from triples to syntax.
RDF Triple (librdf_statement) — RDF Triple.
Triple stores — RDF Triple stores
Storage Modules
Introduction
Store 'hashes'
Store 'memory'
Store 'file'
Store 'mysql'
Store 'postgresql'
Store 'sqlite'
Store 'tstore'
Store 'uri'
Store 'virtuoso'
Stream of triples (#librdf_statement). — Sequence of RDF Triples.
Unicode — Unicode utility functions.
URI — URI class
API Changes
Introduction
Changes between Redland librdf 1.0.12 and 1.0.13
New functions, types and enums
Changed functions and types
Changes between Redland librdf 1.0.13 and 1.0.14
New functions, types and enums
Changes between Redland librdf 1.0.14 and 1.0.15
New functions, types and enums
Changes between Redland librdf 1.0.15 and 1.0.16
New functions, types and enums
Changes between Redland librdf 1.0.16 and 1.0.16
New functions, types and enums