Package com.articulate.sigma.nlg
This code is copyright Articulate Software (c) 2003-2017, Infosys 2018-. Some portions copyright Teknowledge (c) 2003, IPsoft 2015 and reused under the terms of the GNU license. This software is released under the GNU Public License invalid input: '<'http://www.gnu.org/copyleft/gpl.html>. Users of this code also consent, by use of this code, to credit Articulate Software and Teknowledge in any writings, briefings, publications, presentations, or other representations of any software which incorporates, builds on, or uses this code. Please cite the following article in any publication with references:
Pease A., and Benzmüller C. (2013). Sigma: An Integrated Development Environment for Logical Theories. AI Communications 26, pp79-97.
- See Also:
-
ClassDescriptionIdentifies specific Sumo CaseRole objects.A class that handles the generation of natural language from logic.The stack which LanguageFormatter uses in its recursive operations.String utilities related to NLG.Utilities and variables used by LanguageFormatter and other NLG classes.Provides functionality related to nouns and NLG.Handles preposition behavior for case roles.A structure allowing one Subject-Verb-Object element in a sentence to "know" about the others.One element of a LanguageFormatterStack.Handles verb functionality for a SUMO process.This object represents a process or an event, holding information on its case roles as well as the entities which play that role.Hold properties associated with a SumoProcessCollector.An element in a sentence conceived of as having a Subject-Verb-Object grammar.Handles properties of traditional Subject-Verb-Object grammar, allowing for both default cases and exceptions for specific verbs.An interface for obtaining verb behavior in specific situations, e.g.A first-blush attempt at implementing the VerbProperties interface.