Catmandu-RDF

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Changelog for Catmandu-RDF

0.32  2017-08-29 13:23:32 CEST
  - Fixing SPARQL examples with latest RDF::LDF
  - Better support for streaming RDF input
  - Adding a --speed option to the Catmandu::Importer::RDF

0.31  2016-04-13 10:24:55 CEST
  - Fix test failure caused by RDF::NS (#29)

0.30  2016-04-03 13:30:18 CEST
  - increase RDF::LDF version (#28)

0.29  2016-03-30 14:28:27 CEST
  - provide caching support for HTTP access

0.28  2015-11-25 11:35:42 CET
  - streaming export in NTriples format by default (issue #25)

0.27  2015-05-30 14:15:45 CEST
  - added sparql file option (issue #19)

0.26  2015-05-21 10:38:12 CEST
  - added support of Linked Data Fragments

0.25  2015-03-27 13:53:59 CET
  - support streaming of NTriple data

0.24  2015-03-09 13:20:23 CET
  - added support of SPARQL
  - fixed some unit tests
  - rewrote aref_query fix

0.23  2014-12-11 16:41:22 CET
  - fix bnode mapping bug
  - simplify calling syntax of aref_query fix

t/exporter.t  view on Meta::CPAN

[] <http://example.com/predicate2> [] .
RDF

is $exporter->count, 1, 'count is always one';


$file = "";
$exporter = $pkg->new(file => \$file);

$exporter->add( { _id => '<x:subject>', foaf_knows => { foaf_name => 'alice' } } );
is $file, <<NTRIPLES, 'streaming ntriples by default';
<x:subject> <http://xmlns.com/foaf/0.1/knows> _:b1 .
_:b1 <http://xmlns.com/foaf/0.1/name> "alice" .
NTRIPLES

$exporter->add( { _id => '<x:subject>', foaf_knows => { foaf_name => 'alice' } } );

$exporter->commit;
is scalar(split "\n", $file), 4, 'keep blank nodes separated';
is $exporter->count, 2, 'count is 2';



( run in 0.231 second using v1.01-cache-2.11-cpan-4d50c553e7e )