This repository is the official engineering environment for the âMastering Ontology Engineeringâ project, providing a professional roadmap from semantic foundations to Executable Knowledge Architecture (EKA). This project transforms the legendary Pizza OWL tutorial into a deep-dive professional experience, connecting ontology theory, ProtĂ©gĂ© operations, and real-world knowledge graph implementation.
In the era of AI and Large Language Models (LLMs), Ontologies provide the structured âworld knowledgeâ that machines need to reason. By mastering this tutorial, you will learn how to:
This repository is a companion to my comprehensive video course. I recommend following the videos while using the snapshot models in this repo to check your work.
Protégé 5.x Pizza Tutorial Video Series
Take your ontology engineering skills to the next level with the official companion eBook: âPizza OWL Ontology Practiceâ.
Whether you want an offline, step-by-step text guide to match the video series or deeper conceptual explanations of Description Logics, this book is your perfect desk reference.
/ebook directory right here in this repository.đ Grab your copy on Leanpub: Pizza OWL Ontology Practice By purchasing the book on Leanpub, you get access to lifetime free updates as the tutorial evolves and directly support the creation of more open-source semantic web content!
I have tracked my progress step-by-step. You can jump into any stage of the tutorial by using the files in:
/snapshot_models: RDF/OWL files at various stages of the tutorial./ontology_ref: Reference materials and SHACL shapes.Protege 5 New OWL Pizza Tutorial V3.2.pdf: The core manual based on Michael DeBellisâ guide.The evolution of knowledge representation is a collaborative journey. This work is a direct descendant of the ProtĂ©gĂ© 4 Tutorial (version 1.3) by Matthew Horridge, and we honor the foundational contributions of Holger Knublauch, Alan Rector, Robert Stevens, Chris Wroe, Simon Jupp, Georgina Moulton, Nick Drummond, and Sebastian Brandt.
We have incorporated revisions by Michael DeBellis (bridging Protégé 5.5 transitions and advanced SHACL/SPARQL practices) and acknowledge the critical insights from Lorenz Buehmann, André Wolski, Dick Ooms, Colin Pilkington, Livia Pinera, Jans Aasman, Yan Xu, and the team at Franz Inc.[cite: 1]. We are honored to feature a foreword and ongoing review by Timothy W. Cook (Founder of SDC)[cite: 1].
To balance educational openness with software governance, this repository utilizes dual licensing[cite: 1]:
For full legal declarations and the detailed attribution chain, please refer to the LICENSE.md file in the root of this repository[cite: 1].
| Phase | Topics Covered | Key Videos | | :â | :â | :â | | Foundations | Classes, Subclasses, and Disjointness | 01 - 09 | | Properties | Object Properties, Domains, and Ranges | 10 - 13 | | Logic | Existential & Universal Restrictions | 14 - 24 | | Advanced | SWRL Rules, SPARQL Queries, and SHACL | 37 - 42 | | Cloud | WebProtĂ©gĂ© & WebVOWL | 43 - 45 |
/ebook folder.If you find this tutorial helpful, please:
Happy Pizza Modeling! đ
Last updated at 2026-06-27