nSame format to be made available to users of the
framework for specifying
valid speech and multimodal input commands.
nJSGF “Put-That-There” Example:
#JSGF
v1.0
grammar
PutThatThere;
public <Command> = <Action> <Object>
[<Where>];
<Action> = put {PUT_ACTION}
| delete {DEL_ACTION};
<Object> = <pronoun> | ball {BALL_OBJECT} |
square
{SQUARE_OBJECT};
<Where> = (above | below | to the left of | to the
right of)
<Object>;
<Pronoun>
= (that | this | it) {OBJECT_REFERENT} |
there {LOCATION_REFERENT}
n