CP: a complementizer phrase whose head is a complementizer (e.g. whether, if, since, ...). It usually consists of a full sentence preceded by the complementizer.

IP: an inflectional phrase. It was traditionally drawn as an S node (for sentence), and its head is an inflectional node where verb tense and conjugation information (and other such information) is stored.

LCS : lexical conceptual structure, a semantic representation that shows basic concepts and their connections, including external and internal arguments.

NL-Soar: a Soar system that is designed to help in modeling natural language use.

Soar: an intelligent agent system that is designed to ...

WordNet: a public-domain lexical database that is used in NL-Soar for lexical-related information. See the website for more information.

X-bar: a template for representing the syntax of utterances in tree form; each bar-level node: an intermediate-level syntactic position that falls between the zero-level (lexical) node and the top-level (phrasal) node. This is where a head's complements and modifiers connect to the head.

complement: the syntactic object of any category (e.g. prepositions, verbs, adjectives, complementizers, etc.)

constraint operator: an operator that checks to make sure that pieces of syntactic or semantic structure can be appropriately spliced together.

decision cycle:

elaboration cycle:

fuse operator: the operator type that splices together two pieces of semantic structure, forming part of an LCS

goal stack:

grapher: the NL-Soar component that is used to draw syntactic and semantic trees as the system processes words.

lexical access: an operator that accesses information related to an individual word or phrase. It retrieves syntactic categories, semantic word senses, and other similar information.

internal argument: the semantic position that links heads to their objects. In English, for example, a verb's direct object fill the verb's internal argument position; similarly, a preposition's object fills the preposition's internal argument position.

link operator: the operator type that splices together two pieces of syntactic structure, forming part of an X-bar tree

operator:

phrasal level node: the highest level of a category's own tree; it is labeled as VP, NP, PP, CP, IP, or AP.

s-constructor: the operator type that bundles together one or more fuse operators that are necessary to process the semantics of a new word that has entered the system. (short for situation-model-constructor)

specifier: the syntactic position that (in English) precedes a head and attaches to the phrasal level node. For example, determiners (e.g. the, my, a, etc.) are specifiers to noun phrases in English.

subgoal:

u-constructor: the operator type that bundles together one or more link (and perhaps snip) operators that are necessary to process the syntax of a new word that has entered the system. (short for utterance-model-constructor)

utterance: a segment of natural language, for example a sentence. NL-Soar works on individual utterances.

zero-level node: