Utterance

Utterance class description

Namespace: Nlp4Net.NlpLib Assembly: NlpLib.dll

public class Utterance : IUserData, ICloneable


Utterance represents the smallest piece of exchangeable semantic information. You can analyze syntax relations between Words to convert Utterance.Syntaxes into your semantic representation.

Utterance is the result of applying Natural Language processor to a text.

Note: syntax ambiguity

Utterance may have more than one Syntax. It happens when Word syntax information is not enough to make a single choice. Syntax ambiguity may be resolved at semantic and pragmatic layers of processing.




Constructors Description
Nlp4Net method Utterance() creates an empty Utterance
Nlp4Net method Utterance(Utterance other) copy constructor



Methods Description
Nlp4Net method object ICloneable.Clone() creates a copy of Utterance



Properties Description
Nlp4Net propertyUtterance.Flag Flags Contains optional hints for further processing.
Nlp4Net propertyLexeme[] Lexemes An array of Lexemes comprising the Utterance
Nlp4Net propertySyntaxNode[] Syntaxes Reed-Kellogg tree syntaxes of this Utterance
Nlp4Net propertyobject IUserData.UserData Your arbitrary object