NAME

  RDF::Core::Model::Serializer - interface between model and RDF::Core::Serializer

SYNOPSIS

  require RDF::Core::Model::Serializer;

  my $xml = '';
  my $serializer = new RDF::Core::Model::Serializer(Model=>$model,
                                                    Output=>\$xml,
                                                    BaseURI => 'URI://BASE/',
                                                   );
  $serializer->serialize;
  print "$xml\n";

DESCRIPTION

A Model::Serializer object sets handlers for serializer, connecting the serializer with a specific model.

Interface

  • new(%options)

    Available options are:

    • Model

      A reference to RDF::Core::Model object - the RDF model I want to serialize.

    • Output, BaseURI

      See RDF::Core::Serializer options

    • getSubjects, getNamespaces, getStatements, countStatements, existsStatement

      While the module provides defaults for each handler, you can override any of them. See RDF::Core::Serializer for details.

  • getOptions

  • setOptions(\%options)

  • serialize

LICENSE

This package is subject to the MPL (or the GPL alternatively).

AUTHOR

Ginger Alliance, rdf@gingerall.cz

SEE ALSO

RDF::Core::Serializer, RDF::Core::Model