Robert Barta > RDF-Redland-DIG-0.04 > RDF::Redland::DIG

Download:
RDF-Redland-DIG-0.04.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.04   Source  

NAME ^

RDF::Redland::DIG - DIG extension for Redland RDF (Reasoner)

SYNOPSIS ^

  my $model = new RDF::Redland::Model ....

  use RDF::Redland::DIG;
  my $r = new RDF::Redland::DIG (url => http://localhost:8081/);

  use RDF::Redland::DIG::KB;
  my $kb = $r->kb;   # create an empty knowledge base there
  eval {
     $kb->tell ($model);
  }; die $@ if $@;

  my %children = $kb->children ('urn:pizza', 'urn:topping');
  # see RDF::Redland::DIG::KB

DESCRIPTION ^

Instances of this class represent a handle to a remote instance of a DIG reasoner.

DIG is a protocol which applications can use to use reasoning services provided by such a reasoner.

   http://dl-web.man.ac.uk/dig/

INTERFACE ^

Constructor

The constructor connects an in-memory object with a remote instance of a DIG reasoner. The only mandatory parameter is the URL to address the reasoner.

Optionally the following fields are processed:

ua (default: LWP::UserAgent)

Here you can pass in your custom made HTTP client. Must subclass LWP::UserAgent.

Methods

kb

This method clones one knowledge base from the reasoner. You can have any number of these.

COPYRIGHT AND LICENCE ^

Copyright 2008 by Lara Spendier and Robert Barta

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Work supported by the Austrian Research Centers Seibersdorf (Smart Systems).