RDFStore::Serilizer::NTriples - Serialise a model/graph to W3C RDF Test Cases
N-Triples syntax
use RDFStore::Serializer::NTriples;
my $model= new RDFStore::Model();
$model->add($statement);
$model->add($statement1);
$model->add($statement2);
my $serializer = new RDFStore::Serializer::NTriples;
my $rdf_strawman = $serializer->serialize( $model ); # serialise model to a string in-memory
$serializer->serialize( $model, *STREAM ); # serialise model to a given descriptor (stream)
An RDFStore::Model serializer to W3C RDF Test Cases N-Triples syntax - see
http://www.w3.org/TR/rdf-testcases/#ntriples
The following methods construct RDFStore::Serializer::NTriples :
- new ()
-
Create an new RDFStore::Serializer object to serialize and RDFStore::Model.
- write ( MODEL [ , FILEHANDLE_REF, NAMESPACES, BASE ] )
-
Write out the given MODEL to FILEHANDLE_REF (or in-memory string if not passed) using a given list of NAMESPACES and xml:base BASE if passed. The NAMESPACES hash ref contains a list of namespace values (URI refs) and prefix names - see RDFStore::Vocabulary::Generator(3). By default the output is returned from the method into a string otheriwse a valid (and opened) FILEHANLDE_REF can be passed, which will be being printed to.
- serialize ( MODEL [ , FILEHANDLE_REF, NAMESPACES, BASE ] )
-
Same as write method above.
RDFStore::Model(3) RDFStore::Serializer(3)
http://www.w3.org/TR/rdf-testcases/#ntriples
http://www.w3.org/TR/rdf-syntax-grammar/
http://www.w3.org/TR/rdf-schema/
Alberto Reggiori <areggiori@webweaving.org>
Hey! The above document had some coding errors, which are explained
below:
- Around line 87:
- '=item' outside of any '=over'
- Around line 91:
- You forgot a '=back' before '=head1'
- Around line 93:
- '=item' outside of any '=over'
- Around line 101:
- You forgot a '=back' before '=head1'