Upper modelling: a general organization of knowledge for natural language processing - Bateman, JA (USC/Information Sciences Institute, 1989)