RDF::TRINE::PARSER::OWLFN(3PM) - Linux man page online | Library functions
OWL Functional Syntax Parser.
Chapter
2012-06-28
RDF::Trine::Parser::OwlFn(3pm) User Contributed Perl Documentation RDF::Trine::Parser::OwlFn(3pm)
@cpan.org>.
perl v5.20.2 2012-06-28 RDF::Trine::Parser::OwlFn(3pm)
NAME
RDF::Trine::Parser::OwlFn - OWL Functional Syntax ParserSYNOPSIS
use RDF::Trine::Parser; my $parser = RDF::Trine::Parser->new('owlfn'); $parser->parse_into_model($base_uri, $data, $model);DESCRIPTION
Methods Beyond the methods documented below, this class inherits methods from the RDF::Trine::Parser class. "new(\%options)" The only option supported is "filter" which can be used to tell the parser to ignore certain potentially boring triples. $flt = RDF::Trine::Parser::OwlFn::ANNOTATION + RDF::Trine::Parser::OwlFn::ANNOTATION_ANNOTATION; $parser = RDF::Trine::Parser->new('owlfn', filter=>$flt); The following constants are defined for filtering purposes: · "ANNOTATION" - axiom annotations · "ONTOLOGY_ANNOTATION" - ontology annotations · "ANNOTATION_ANNOTATION" - annotation annotations The usual "parse_*" methods accept an argument "prefix_handler" which can take a coderef which is called every time a prefix is defined by the ontology being parsed. The coderef is called with two arguments: the prefix being defined (including trailing colon), and the full URI as a string. The "parse_*" methods return a string containing the remainder of the input (i.e. potentially a tail which could not be parsed).SEE ALSO
RDF::Closure, RDF::Trine::Parser. <http://www.perlrdf.org/>.AUTHOR
Toby Inkster <