RDF-Sesame version 0.10
========================

DESCRIPTION

A Perl module to interact with the Sesame RDF server (http://openrdf.org).
For more complete documentation, please see the module's POD.

TESTING

The tests are designed to interact with a working Sesame server.  If you
don't set the environment variables listed below, the tests should
still pass, but will have skipped a great deal, therefore, you
wouldn't know if your installation actually works.

The tests will DESTROY ANY DATA in the repository you provide.  It is
recommended that you specifically create a repository to use with the
tests or use the default mem-rdf-db repository that comes with a default
Sesame installation.  The repository must have inferencing disabled.
RDF::Sesame works correctly when repositories have inferencing
enabled, but the tests are written on the assumption that Sesame will
not add extra triples to the store.

If you've made it through all that, here are the secret code words you
need to get the tests working.  You must set the following environment
variables:

   SESAME_URI=http://<user>:<password>@<server>:<port>/<directory>
   SESAME_REPO=<repository>

In the above settings, the items in <> are patterns for which you
should substitute.

   user      : the name of a user with permission to read and write
   password  : the password of the user
   server    : the hostname or IP address of the Sesame server
   port      : the port on which Sesame is listening
   directory : this is almost always 'sesame'
   repository: the Sesame repository to run tests against.  If you're
               using the default, in-memory repository, this would
               be 'mem-rdf-db'

There seems to be a problem with the Native repository under Sesame
1.2.0.  It's possible that this is a bug in Sesame 1.2.0 and I'm
working with OpenRDF to try and resolve the issue.  If the tests
fail on a native repository under 1.2.0, try using some other
type of repository instead.

INSTALLATION

Installation uses Module::Build.  The mantra for installation is as
follows.

perl Build.PL
./Build
./Build test
./Build install

DEPENDENCIES

   Carp            - standard module
   Data::Table
   LWP::UserAgent
   Test::More      - version 0.31 or higher
   URI
   XML::Simple

COPYRIGHT AND LICENCE

Copyright (C) 2005 by Michael Hendricks

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.4 or,
at your option, any later version of Perl 5 you may have available.

