The purpose of this course is to expose graduate students in linguistics to different aspects of the pioneering OntoLex research in recent years, including foundations, methods and practical issues of use and implementation. This course will introduce the linguistic graduate student to the (formal) distinctions among basic ontological categories, such as objects, events, qualities, and their interplay with the lexicon. In the lab sessions, these categories will be characterized in an axiomatic way, which has been designed to provide some formal ontological ground to natural language processing applications. Finally, we shall also show possible ways to use the lexically-driven ontologies as a basis to facilitate deeper understanding of both human cognition and natural language semantics.