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::Grammar - provides a Parse::RecDescent grammar for OWL 2.0 Functional Syntax

Author

       Toby Inkster <tobyink@cpan.org>.

Conformance

       This grammar deviates from the official one in a few places:

       •   QName (a.k.a. CURIE) syntax is slightly broken - in most cases you won't notice it.

       •   CSS-style comments (/* ... */) are allowed.

       •   Unquoted xsd:nonNegativeInteger tokens can be used as literals.

       •   The unquoted tokens 'true' and 'false' can be used as literals.

       •   Multiple "Ontology(...)" instances are allowed in a single file.

Description

       This package provides two methods:

       •   "grammar"

           Returns the grammar as a string.

       •   "new"

           Returns a Parse::RecDescent parser object using the grammar

       Additionally, if you run this "Grammar.pm" module directly at the command line:

         perl -w Grammar.pm

       It will generate a file called "Compiled.pm" containing a pre-compiled Parse::RecDescent parser.

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::Par...:OwlFn::Grammar(3pm)

Name

       RDF::Trine::Parser::OwlFn::Grammar - provides a Parse::RecDescent grammar for OWL 2.0 Functional Syntax

See Also

       <http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Appendix:_Complete_Grammar_.28Normative.29>,
       <http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/#Mapping_from_the_Structural_Specification_to_RDF_Graphs>.

       RDF::Trine::Parser::OwlFn.

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

See Also