Learn R Programming

MoLE (version 1.0.1)

INTERPRET: Interpret utterance

Description

Determines the best interpretation of an utterance given the situational context. Compares different interpretations if multiple analyses are possible and chooses most likely one given context.

Usage

INTERPRET(hearerID, utterance, situation)

Arguments

hearerID

Pointer to the hearer agent

utterance

The utterance to be interpreted

situation

Set of events in which utterance was used

Value

interpretation, i.e. a list:

external

representation of the external argument

internal

representation of the internal argument, if identified

verb

representation of the action argument

target

target event identified on the basis of interpretation, including matching scores

Details

#first use explicit role marking #then word order (if still necessary) #then verb morphology (idem)

See Also

TURN

Examples

Run this code
# NOT RUN {
FOUND()
situation=SITUATION(1)
proposition=PROPOSITION(1, situation)
utterance=PRODUCE(1, proposition)
INTERPRET(2, utterance, situation)
# }

Run the code above in your browser using DataLab