BotPredicate

An element called bot, which may be considered a restricted
version of get, is used to tell the AIML interpreter that it should
substitute the contents of a "bot predicate". The value of a bot predicate
is set at load-time, and cannot be changed at run-time. The AIML interpreter
may decide how to set the values of bot predicate at load-time. If the bot
predicate has no value defined, the AIML interpreter should substitute an
empty string.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
name PredicateName required

Used By

Source

<xs:complexType name="BotPredicate">
  <xs:annotation>
    <xs:documentation>An element called bot, which may be considered a restricted version of get, is used to tell the AIML interpreter that it should substitute the contents of a "bot predicate". The value of a bot predicate is set at load-time, and cannot be changed at run-time. The AIML interpreter may decide how to set the values of bot predicate at load-time. If the bot predicate has no value defined, the AIML interpreter should substitute an empty string.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="name" type="PredicateName" use="required"/>
</xs:complexType>