Undergraduate Course: Knowledge Modelling and Management (Level 10) (INFR10020)
|School||School of Informatics
||College||College of Science and Engineering
|Credit level (Normal year taken)||SCQF Level 10 (Year 4 Undergraduate)
||Availability||Available to all students
|Summary||This course addresses knowledge management through knowledge modelling techniques. It provides an introduction to the different types of knowledge modelling methods and explains how knowledge may be described in conceptual models to provide a foundation to support reasoning within modern organisations and to help them carry out tasks. The course will emphasise the design and uses of models: examples are ontologies, organisational and process models. It will also cover formal techniques for representation and reasoning with such knowledge.
The following are core elements of the syllabus:
1. Knowledge sharing and the knowledge life-cycle:
*Methodology for ontology building and introduction to Protege;
*Description Logic and OWL (Web Ontology Language) with a brief introduction to RDF syntax;
*Axiomatic approaches to ontology;
*Philosophical views of ontology;
*Example ontologies and their uses (Gene Ontology, Cyc);
*Evaluation criteria for ontologies.
2. Knowledge management and modelling methods:
*Overview: an introduction to knowledge management and how (semi-formal) knowledge modelling and engineering techniques can contribute to this field;
*Knowledge acquisition and model building techniques;
*An advanced introduction to the different modelling methods: Organisational Models from CommonKADS, IDEF Process Model, UML Class Diagram, ontology, knowledge management application case study.
*An introduction to the different modelling methods: Organisational Models from CommonKADS, IDEF Process Model, UML Class Diagram, Relational Data Model and ontology.
*Formalisation and knowledge representation techniques related to representing (semi-formal) models;
*Automated support for building, critiquing and reasoning on models;
*Knowledge publishing: take a look at current semantic web languages and see how they are related to knowledge management and enterprise/conceptual modelling methods.
Relevant QAA Computing Curriculum Sections: Artificial Intelligence
Entry Requirements (not applicable to Visiting Students)
|| It is RECOMMENDED that students have passed
Logic Programming (INFR09031)
|Prohibited Combinations|| Students MUST NOT also be taking
Knowledge Modelling and Management (Level 11) (INFR11072)
||Other requirements|| Successful completion of Year 3 of an Informatics Single or Combined Honours Degree, or equivalent by permission of the School. Knowledge Representation and Inference and Logic Programming are preferred but not strictly pre-requisite.
Information for Visiting Students
Course Delivery Information
|Not being delivered|
| 1 - To understand the principles of ontology design;
2 - To be able to construct an ontology and understand the formal basis of the definitions it contains;
3 - To understand the issues of sharing knowledge in an organisational context and in a scientific community;
4 - To gain an overview of the different types of knowledge modelling methods and how they may be used together;
5 - To be able to select the appropriate modelling method(s) given certain circumstances;
6 - To be able to construct correct models given a domain;
7 - To be able to carry out reasoning on models based on lightweight logical methods;
|Knowledge Engineering and Management: The CommonKADS Methodology. Guus Schreiber, Robert de Hoog, Hans Akkermans, Anjo Anjewierden, Nigel Shadbolt, Walter Van de Velde.|
|Course organiser||Dr Amos Storkey
Tel: (0131 6)51 1208
|Course secretary||Miss Kate Weston
Tel: (0131 6)50 2692