Introduction
  • Welcome and foreword
  • Audience and learning outcomes
  • Checkpoint: Will this course meet my needs?
  • Course structure
  • Conclusion
What is knowledge modelling?
  • Knowledge and its lifecycle
  • Data, information and knowledge
  • What is a knowledge model?
  • Ontology from a philosophical perspective
  • Building blocks of a knowledge model
  • Representing knowledge models
  • Ontology from a logic based perspective
  • Levels of abstraction in knowledge modelling
  • Applications of knowledge modelling: Part 1
  • Applications of knowledge modelling: Part 2
  • Conclusion
A methodology for knowledge modelling
  • Overview
  • Requirements management
  • Goal and scope definition
  • Competency questions
  • Information gathering and elicitation
  • Collating the preliminary information
  • Conclusion
Initial structuring
  • Overview
  • Listing and analysing statements
  • Tracking and monitoring terms
  • Graphical languages for knowledge modelling
  • Unified Modelling Language: Part 1
  • [Tutorial] Unified Modelling Language: Part 2
  • [Tutorial] IDEF5 schematic language
  • More thoughts on visual knowledge models
  • Conclusion
Formalization
  • Overview
  • [Tutorial] Getting started
  • [Activity] Getting started
  • [Tutorial] OWL classes: The basics
  • [Tutorial] OWL classes: The basics (continued)
  • [Activity] OWL classes
  • [Tutorial] OWL individuals: The basics
  • [Activity] OWL individuals
  • [Tutorial] OWL properties: The basics
  • [Tutorial] OWL properties: Domain and range
  • [Tutorial] OWL properties: Inverse properties
  • [Tutorial] OWL properties: Characteristics
  • [Activity] OWL properties
  • [Tutorial] Class description and definition: the basics
  • [Tutorial] Existential restrictions
  • [Activity] Existential restrictions
  • [Tutorial] hasValue restrictions
  • [Activity] hasValue restrictions
  • [Tutorial] Primitive and defined classes
  • [Activity] Primitive and defined classes
  • [Tutorial] Reasoning in OWL
  • [Activity] Reasoning in OWL
  • [Tutorial] Universal restrictions
  • [Activity] Universal restrictions
  • [Tutorial] Cardinality restrictions
  • [Activity] Cardinality restrictions
  • [Tutorial] OWL properties: Datatype properties
  • [Activity] Datatype properties
  • [Tutorial] More on class description and definition
  • [Activity] More on class description and definition
  • [Tutorial] Other useful features
  • [Activity] Other useful features
  • Conclusion
Deployment
  • Overview
  • [Tutorial] Ontology documentation
  • [Tutorial] Ontology visuals: Part 1
  • Ontology visuals: Part 2
  • Ontology driven systems
  • Conclusion
Evaluation
  • Evaluating the effectiveness of ontologies
  • Lessons learnt in ontology development and deployment
  • Things to watch out for during ontology development
  • Conclusion
Course wrap-up
  • Conclusion
  • [Bonus] Ontology reuse
  • [Bonus] Useful skills for the knowledge architect
  • Acknowledgements and more