Knowledge and natural language processing
Jim Barnett, Kevin K. Knight, Inderjeet Mani, Elaine A. Rich · Communications of the ACM · 1990
KBNL is a knowledge-based natural language processing system that is novel in several ways, including the clean separation it enforces between linguistic knowledge and world knowledge, and its use of knowledge to aid in lexical acquisition. Applications of KBNL include intelligent interfaces, text retrieval, and machine translation.