Skip to content

MaastrichtU-IDS/sulo-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

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.

About

A modern version of the classic OWL Pizza Tutorial to learn how to represent the pizza domain through interactive python notebooks, upper level ontology, and OWL representation and reasoning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors