TripleStore is an SQL-Free Triple Store API with a Perl Query Language.
SYNOPSIS
use TripleStore;
use TripleStore::Driver::MySQL;
my $::DB = new TripleStore (
new TripleStore::Driver::MySQL (
"DBI:mysql:database=test",
"root",
"someSecretPassword",
)
);
$::DB->tx_start();
eval { do_some_stuff() };
$@ ? $::DB->tx_abort() ? $::DB->tx_stop();
$::DB = undef;
TripleStore is a Perl interface for a triple store. Currently a quite naive MySQL implementation is provided. Alternative SQL implementations can be developed by subclassing TripleStore::Driver or any of its subclasses (such as TripleStore::Driver::SQL).
Note that TripleStore API strives to NOT be connected in any way with SQL (especially for querying). There might be a few common points, but as you will see TripleStore is quite neutral at that level.
Product's homepage
Requirements:
· Perl