SULO Tutorials
Interactive tutorials for building domain ontologies in OWL using the SULO upper-level ontology. Tutorials are implemented as Jupyter notebooks using Python and owlready2, with automated reasoning via HermiT.
SULO (Simplified Upper Level Ontology) provides a lightweight set of categories — SpatialObject, Quality, Quantity, Process, Role, InformationObject, Time — and relations that guide principled, FAIR ontology design across domains.
Tutorials
Pizza — FAIR Ontology Engineering with SULO
A complete, end-to-end ontology engineering tutorial using the pizza domain. Students build a single OWL ontology incrementally across seven notebooks, guided by SULO design patterns, validated with automated reasoning at each step, and published following FAIR principles.
Topics covered: spatial composition, qualities and quantities, processes and roles, information entities, time, spatial containment, ontology metadata and FOOPS! FAIRness assessment.
Notebooks: notebooks/pizza/ — see the Pizza Tutorial README for a full overview of learning objectives, SULO coverage, and OWL constructs.
Tutorials:
- FAIR Ontology Engineering with SULO at ESWC 2026. May 10, 2026
Clinical Data Modeling with SULO
- Clinical Data Modeling with SULO at MIE 2026. May 26, 2026.
- Clinical Data Modeling with SULO at SWAT4HCLS 2026. March 23, 2026.