Skip to the content.

Overview

Designing high-quality ontologies that are Findable, Accessible, Interoperable, and Reusable (FAIR) remains a key challenge in practice. This tutorial introduces a fully integrated workflow for principled ontology engineering based on the Simplified Upper Level Ontology (SULO), a lightweight upper-level ontology designed to guide conceptual representation. Through a hands-on, end-to-end examples, participants will (re)conceptualize, formalize, and automatically reason over the pizza domain using SULO design patterns in a notebook setting. Participants will use the OntoStart platform to publish their own ontology in a FAIR manner. The tutorial is aimed at students, researchers, and practitioners building domain ontologies. Participants will learn methodology and leave with a practical skills to bootstrap their own FAIR ontology projects.

Objectives

This tutorial addresses a persistent gap in applied ontology: the absence of accessible, end-to-end workflows for producing FAIR, modular, reusable ontologies with high conceptual and engineering quality.

The tutorial objectives are to:

Target Audience

The tutorial aims to balance theory with hands-on ontology engineering over the pizza domain. The tutorial is pitched at a basic to intermediate level; no prior knowledge of upper level ontologies or OWL is required. Attendees that have knowledge of python may choose to implement the tutorial with python.

Learning goals

The learning goals of the tutorial are twofold:

  1. Develop competency in the use of SULO to conceptualize and formalise a domain
    • Explain the role of an upper-level ontology and apply SULO’s categories and design patterns to conceptualize a domain.
    • Distinguish parts, features, roles, capabilities, processes, and quantities within a domain using SULO semantics.
    • Formalize domain concepts in OWL, translating SULO-based conceptual models into logical axioms.
    • Re-design the pizza ontology by applying SULO patterns in OWL for the pizza domain and validate them using tooling.
  2. Publish and maintain ontology projects following FAIR practices
    • Initialize a new FAIR ontology project using OntoStart, including metadata files, documentation structure, and CI-based quality checks.
    • Use owlready2 in Python to construct, manipulate, and reason over ontologies programmatically.
    • interpret FOOPS! FAIRness reports and identify steps to improve ontology FAIRness.

🕒 Schedule (May 10/11 2026)

A half-day tutorial (4h) structured as a series of Notebooks. The introductory slide deck covers the goals, methodology, and key tools.

Duration Activity Content Notebook
10 min Tutorial Overview Introduction, goals, and methodology Intro presentation
10 min Reference materials OWL, SULO, and owlready2 NB 00 · OWL Primer · owlready2 Primer
30 min Spatial objects & composition hasPart, hasDirectPart, cardinality restrictions, Open World Assumption NB 01
15 min Qualities & quantities hasFeature, refersTo, constrained datatypes NB 02
25 min Processes I Transformation vs developmental processes; participation roles (PRO pattern) NB 03
30 min Break    
15 min Processes II Process parts, precedes, temporal ordering NB 03
15 min Information entities Orders, receipts, individual identity, owl:sameAs NB 04
15 min Time Time instants, durations, constrained durations, timelines NB 05
15 min Spatial containment isIn vs hasPart, containment transitivity NB 06
20 min OntoStart & FAIRness Metadata, OWL export, GitHub CI, FOOPS! assessment NB 07
10 min Q&A + wrap-up Modelling discussion and open questions  

Speakers

Michel Dumontier is the Distinguished Professor of Data Science at Maastricht University and co-founder of the Department of Advanced Computing Sciences. He is a leading researcher in biomedical ontologies, knowledge graphs, and Semantic Web technologies. He co-founded the FAIR principles, leads major EU and US research initiatives, and has extensive experience teaching ontology engineering, knowledge graphs, and Semantic Web technologies at undergraduate and graduate level. He is a co-creator of SULO and created the OntoStart FAIR ontology template project.

Chang Sun is an Assistant Professor in the Department of Advanced Computing Sciences at Maastricht University. Her research focuses on federated learning, privacy-preserving data analysis, synthetic health data, and knowledge representation for health data. She has extensive experience teaching data science and artificial intelligence.