Learn R Programming

MoLE (version 1.0.1)

PROTOINTERPRETATION: Develop interpretation

Description

Develop interpretation of an utterance using simple heuristics only (i.e., ignoring grammatical markers and tendencies). Applies if grammar either did not develop yet, or does not suffice for disambiguation.

Usage

PROTOINTERPRETATION(hearerID, analysis)

Arguments

hearerID

Pointer to hearer agent

analysis

Analysis of the utterance to be interpreted (cf. ANALYZE)

Value

a dataframe, i.e. the analysis input in which the role column is updated.

Details

If only one role is unclear, it follows from simple reasoning (V has x and y role, A is x, then B must be y). If both roles are unclear, TYPEMATCH is used.

See Also

VERBMORPHOLOGY, INTERPRET

Examples

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

Run the code above in your browser using DataLab