Stephen Beale, Sergei Nirenburg and Kavi Mahesh
Computing Research Laboratory
Box 30001, Dept. 3CRL
New Mexico State University
Las Cruces, NM 88003-0001 USA
sb,sergei,mahesh@crl.nmsu.edu
This paper introduces the central concepts involved in KBMT, including Text-Meaning Representation (TMR), ontology, and the semantic lexicon. The semantic analyzer ``engine'' will then be described in detail, with examples of how knowledge from the ontology, lexicon and syntactic analysis are combined to create the basic semantic dependency structures found in the TMR outputs. Several issues in semantic analysis programming will be briefly probed, including dependency-directed processing, ``best-first'' search, and knowledgeable treatment of unexpected and ambiguous inputs.