logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

RDF::Trine::Parser::OwlFn - OWL Functional Syntax Parser

Author

       Toby Inkster <tobyink@cpan.org>.

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).

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.

perl v5.32.1                                       2021-09-24                     RDF::Trine::Parser::OwlFn(3pm)

Name

       RDF::Trine::Parser::OwlFn - OWL Functional Syntax Parser

See Also

       RDF::Closure, RDF::Trine::Parser.

       <http://www.perlrdf.org/>.

Synopsis

               use RDF::Trine::Parser;
               my $parser = RDF::Trine::Parser->new('owlfn');
               $parser->parse_into_model($base_uri, $data, $model);

return

See Also