OWL::DirectSemantics::Writer::FunctionalSyntax - Moose::Role providing functional syntax output
Contents
Copyright
Copyright 2011-2012 Toby Inkster
This library is free software; you can redistribute it and/or modify it under the same terms as Perl
itself.
Description
This Moose::Role provides an "fs" method to output OWL Functional Syntax.
It requires the object or class it is composed with to provide "element_name" and "fs_arguments" methods.
"element_name" is essentially the name of the "function" the object represents, e.g. 'ClassAssertion'.
"fs_arguments" returns a list of arguments included within the parentheses in the output - these may be
literal strings, RDF::Trine::Node objects or may be other objects that have a
"OWL::DirectSemantics::Writer::FunctionalSyntax" role.
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-11 OWL::DirectSema...unctionalSyntax(3pm)
Name
OWL::DirectSemantics::Writer::FunctionalSyntax - Moose::Role providing functional syntax output
See Also
OWL::DirectSemantics, OWL::DirectSemantics::Element, RDF::Trine::Serializer::OwlFn.
