that

The pattern-side that element is a special type of pattern
element used for context matching. The pattern-side that is optional in a
category, but if it occurs it must occur no more than once, and must
immediately follow the pattern and immediately precede the template. A
pattern-side that element contains a simple pattern expression. The contents
of the pattern-side that are appended to the full match path that is
constructed by the AIML interpreter at load time. If a category does not
contain a pattern-side that, the AIML interpreter must assume an "implied"
pattern-side that containing the pattern expression * (single asterisk
wildcard).

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
index restriction of xs:string optional

Source

<xs:element name="that" type="OneOrTwoDIndexedElement">
  <xs:annotation>
    <xs:documentation>The pattern-side that element is a special type of pattern element used for context matching. The pattern-side that is optional in a category, but if it occurs it must occur no more than once, and must immediately follow the pattern and immediately precede the template. A pattern-side that element contains a simple pattern expression. The contents of the pattern-side that are appended to the full match path that is constructed by the AIML interpreter at load time. If a category does not contain a pattern-side that, the AIML interpreter must assume an "implied" pattern-side that containing the pattern expression * (single asterisk wildcard).</xs:documentation>
  </xs:annotation>
</xs:element>

Sample

"

< that index = "1,1" />

"? Good at

< that index = "1,1" />

.