DBD::RDFStore - Simple DBI driver for RDFStore using RDQL:Parser


NAME

DBD::RDFStore - Simple DBI driver for RDFStore using RDQL:Parser


SYNOPSIS

        use DBI;
        # on the local disk
        $dbh = DBI->connect( "DBI:rdfstore:database=cooltest", "user", "password" );
        # on a remote dbmsd(8) server
        $dbh = DBI->connect( "DBI:rdfstore:database=cooltest;host=localhost;port=1234", "user", "password" );
        # or in the fly
        $dbh = DBI->connect( "DBI:rdfstore", "user", "password" );
        $sth = $dbh->prepare(<<QUERY);
        SELECT
           ?title, ?link
        FROM
           <http://xmlhack.com/rss10.php>;
        WHERE
           (?item, <rdf:type>, <rss:item>),
           (?item, <rss::title>, ?title),
           (?item, <rss::link>, ?link)
        USING
           rdf for <http://www.w3.org/1999/02/22-rdf-syntax-ns#>;,
           rss for <http://purl.org/rss/1.0/>;
        QUERY;
        my $num_rows = $sth->execute();
        print "news from XMLhack.com\n" if($num_rows == $sth->rows);
        $sth->bind_columns(\$title, \$link);
        while ($sth->fetch()) {
                print "title=$title lin=$link\n";
                };
        $sth->finish();


DESCRIPTION

TODO


SEE ALSO

DBI(3) RDQL::Parser(3) RDFStore(3)


AUTHOR

        Alberto Reggiori <areggiori@webweaving.org>

 DBD::RDFStore - Simple DBI driver for RDFStore using RDQL:Parser