
Welcome to the very first lecture in this series! We'll go through introductions and take a look at the high level aims and objectives of the course.
This lecture will give you a feeling of the roadmap for the course. As well as describing the course structure, you'll also gain a pretty good idea of the various learning objectives to be accomplished by the end of the course.
Here, you will find a decision tree diagram that will help you decide whether this course is really what you are after.
This lecture concludes Section 1, summarizing the main points discussed.
In this lecture, we'll get to cover broadly what an ontology is, focusing on its definition and importance as a basis for sharing meaning.
In this lecture, we'll take a look at the most fundamental components of an ontology. We'll introduce the concepts of classes, relationships, individuals and axioms that we can use to describe a particular subject matter.
The representation of ontologies can be tailored for human and machine interpretation. In this lecture, we'll run through the basics of what's needed for being able to represent ontologies.
Ontologies when encoded for machine interpretation serve as logical models. This lecture covers, at a relatively high level, what the logic based perspective of ontologies is about.
This lecture concludes Section 2, summarizing the main points discussed.
In this section of the course we'll get to explore how an ontology expressed in the Web Ontology Language (OWL) is pieced together in a descriptive way. The model we'll get to explore is a formal representation that describes the field of business analysis from a basic standpoint. The ontology tool used is the Protégé ontology editor.
In this lecture, we'll download Protégé ontology editor and also run through the necessary steps to get you started with ontology exploration.
This lecture covers the basics of classes and class hierarchies in OWL using Protégé.
This lecture covers the basics of properties and property characteristics in OWL using Protégé.
This lecture covers the basics of class descriptions in OWL using Protégé.
This lecture covers the basics of populating an ontology with facts and fact statements in OWL using Protégé.
This lecture explores ontology visualization in Protégé, as well as other external tools for visualizing OWL ontologies.
This lecture concludes Section 3, summarizing the main points discussed.
In this lesson we'll get to kick off the more detailed discussions for applying ontologies in the field of business analysis.
This is a continuation of the previous lecture on the case for ontologies in the field of business analysis.
Ontologies address the requirements for achieving information systems interoperability. This lecture presents an introductory discussion of the benefits of ontologies for semantic interoperability.
Ontologies work hand in hand with important IT and information systems methodologies, including the Model Driven Architecture (MDA), Model Driven Interoperability (MDI) and Service Oriented Architecture (SOA). This lecture explores this understanding in more detail.
This audio lesson provides a core discussion of the cost-benefit implications of applying ontologies within the business analysis pipeline.
In this lecture we will see some concrete real-world examples of applied ontology.
This lecture concludes Section 4, summarizing the main points discussed.
This lecture covers the essentials of applying ontologies as basis for the definition of business processes and rules.
This lecture explores, at a conceptual level, what the building blocks of ontology driven systems are. We'll discuss the basic architecture for being able to 'plug' ontology models into actual information systems for people to start using. We'll also get to see an example of SPARQL querying in action.
The MDA methodology provides an approach for translating system requirements into platform-independent and platform-specific models. In this lesson, we'll discuss another application of ontologies in the practice of business analysis, which is to support platform-independent system design and development.
In this lecture we'll get to discuss, at a conceptual level, the essence of ontology mapping techniques to enable the reconciliation of multiple disparate ontologies.
When it comes to developing ontologies, reusing already-existing ontology models is a good idea to cut down on the development lead time. In this lecture, we'll get to take a look at examples of good reusable ontologies in the likes of Friend Of A Friend (FOAF), Dublin Core, The Organization Ontology, DBpedia, and more.
This lecture concludes Section 5, summarizing the main points discussed.
This lesson provides some further discussions about the topic of ontologies in business analysis. The lecture highlights the key industries in which ontology engineering is currently being applied as well as a preview of some of key skills for excelling as knowledge architect.
This is the last lecture in this series, where we'll wrap up the course.
Download course slides.
Attributions, special thanks and disclaimer.
Business analysts are expert at capturing what an enterprise does. Ontologies give you the tools to capture what it knows — and make that knowledge computable.
The practice of business analysis has always revolved around modelling the enterprise from multiple perspectives — processes, data flows, functional structures, static architecture and more. These models are valuable. But they share a fundamental limitation: they capture how things look, not what things mean. In a world where organisations need systems that can share knowledge across boundaries, adapt to change and reason over enterprise data intelligently, that gap matters.
Ontologies close that gap. An ontology is a formal, platform-agnostic knowledge representation that captures the meaning of domain concepts — not just their labels — in a way that both humans and machines can understand and reason over. They provide a basis for semantic data exchange and federation across information sources, enable the rapid prototyping of information structures before a line of code is written, and serve as the foundation for building knowledge bases that evolve alongside organisational change. And crucially, building them does not require deep technical or software engineering skills — making ontologies a natural and powerful extension of the business analyst's existing toolkit.
This matters now more than ever. As organisations invest in AI, intelligent decision support and the vision of the self-describing enterprise, ontologies are becoming a critical enabler — providing the structured, semantically rich foundation that makes enterprise knowledge accessible, reusable and computable at scale. Business analysts who understand and apply ontological methods are not just keeping pace with that shift — they are leading it.
This course provides a comprehensive introduction to ontologies in the context of business analysis, covering the conceptual background, the justifications for adoption, worked examples and the practical detail you need to start applying ontological thinking within your own business analysis pipeline. The goal is straightforward: to make you a pioneer of applied ontology in your field.
What you will be able to do after this course:
Explain what ontologies are and articulate their value in a business analysis context
Distinguish ontological approaches from conventional modelling tools and understand when and why to apply them
Use ontologies to formally represent domain knowledge that is accurate, reusable and platform-agnostic
Prototype information structures and knowledge models that can be handed directly to software engineers for implementation
Apply ontologies to support semantic data exchange, interoperability and federation across information sources
Position ontological methods within the broader vision of the intelligent, self-describing enterprise
Who this course is for:
This course is designed for business analysts, information architects, systems engineers and knowledge management professionals who want to expand their modelling capabilities into the semantic domain. No prior exposure to ontologies or semantic technologies is required — the course builds the conceptual foundation from the ground up. If you work in business analysis and want to bring a new level of rigour, reusability and intelligence to how enterprise knowledge is captured and represented, this course gives you the tools and the framework to do it.