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.
AUTHOR
Toby Inkster <[email protected]>.COPYRIGHT
Copyright 2011-2012 Toby InksterThis library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
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.

