Syllabus
Classical Logic and Knowledge Representation: Language of FOL; Resolution; Horn Logic; Procedural control of Reasoning. Knowledge Structures: Object-oriented Representations; Objects and Frames, Semantic Nets using Frames, Scripts. Ontology and Description Logics: Description Logics, Normalisation,Structure Matching, Classification, A-box Reasoning; Extensions. Inheritance: Taxonomies and Inheritance; Beliefs; Credulous and Skeptical Reasoning. Default Reasoning: Circumscription, Minimal Models; Default Logic; Autoepistemc Logic.
Texts/References: