NAME¶
RDF::Trine::Parser::OwlFn - OWL Functional Syntax Parser
SYNOPSIS¶
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 <tobyink@cpan.org>.
COPYRIGHT¶
Copyright 2011-2012 Toby Inkster
This library is free software; you can redistribute it and/or modify it under
any of the following licences:
- •
- The Artistic License 1.0
<http://www.perlfoundation.org/artistic_license_1_0>.
- •
- The GNU General Public License Version 1
http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt
<http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt>, or (at your
option) any later version.
- •
- The W3C Software Notice and License
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
<http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231>.
- •
- The Clarified Artistic License
<http://www.ncftp.com/ncftp/doc/LICENSE.txt>.
DISCLAIMER OF WARRANTIES¶
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.