A natural language understanding system for a restricted domain of discourse - thermodynamic exercises at an introductory level - is presented. The system transforms texts into a formal meaning representation language based on cases. The semantical interpretation of sentences and phrases is controlled by case frames formulated around verbs and surface grammatical roles in noun phrases. During the semantical interpretation of a text, semantic constraints may be imposed on elements of the text. Each sentence is analysed with respect to context making the system capable of solving anaphoric references such as definite descriptions, pronouns and elliptic constructions.The system has been implemented and succesfully tested on a selection of exercises.
['Klaus Heje Munch']
Domain dependent natural language understanding