NAME

RDF::AllegroGraph::Easy - Simplistic Interface to AllegroGraph HTTP server

SYNOPSIS

  my $storage = new RDF::AllegroGraph::Easy ('http://my:secret@localhost:8080');
  my $model   = $storage->model ('/scratch/catlitter', mode => O_CREAT);

  $model->add (....);                            # add stuff
  $model->delete (...);                          # get rid of stuff
  my @tuples = $model->sparql ('SELECT ...');    # query it
  $model->disband;                               # remove the whole thing

DESCRIPTION

The idea of this interface is to concentrate on the essentials:

how to get a handle to a remote tuple store
how to get RDF content into that model
how to query the model

INTERFACE

Constructor

The constructor expects one parameter which is interpreted as HTTP endpoint for your AllegroGraph server. If left undef, then the default http://localhost:8080 will be used.

NOTE: No trailing slash!

AUTHOR

Robert Barta, <rho at devc.at>

BUGS

Please report any bugs or feature requests to bug-rdf-allegrograph-easy at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=RDF-AllegroGraph-Easy. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

COPYRIGHT & LICENSE

Copyright 2009 Robert Barta, all rights reserved.

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