Redland - RDF Application Framework - Ruby Interface

Installing the Redland Ruby interface

This is not automatically built or installed at present since this interface may not be required. You can easily build it by hand as follows

  cd ruby
  make build-ruby
  make test-ruby   # optional

To install it system wide (this is optional) do this as root:

  root# make install-ruby

The Ruby interface has been tested with Ruby 1.6.4 and 1.6.7 and is alpha quality - it is the first version and may change a lot. Thanks to Dan Brickley for his Ruby help in getting this first version working.

Redland Ruby API Introduction

The Ruby API is an object-based API with the class names and method names flattened into Ruby procedure names like this: librdf_class_method - the same names as in the underlying C API. The object references become Ruby variables.

Testing the Redland Ruby interface

The example program provided parses an RDF/XML source file into a model. It should be run with two arguments - the URI of the content (as file:/path/to/content) and the parser name (say, raptor):

   ruby example.ruby file:../perl/dc.rdf raptor

NOTE: ONLY file: URIs will work with at present.

Other RDF Ruby APIs and applications


Copyright 2002 Dave Beckett, Institute for Learning and Research Technology, University of Bristol