Home
Softono
protege_pizza

protege_pizza

Open source
114
Stars
29
Forks
0
Issues
3
Watchers
6 days
Last Commit

About protege_pizza

# 🍕 Protégé Pizza Ontology: Master Semantic Modeling [![GitHub stars](https://img.shields.io/github/stars/yasenstar/protege_pizza)](https://github.com/yasenstar/protege_pizza/stargazers) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![YouTube Course](https://img.shields.io/badge/YouTube-Course-red?logo=youtube)](https://www.youtube.com/playlist?list=PL6DEHvciXKeUx4P32B3hKMK1t6mC8RhsW) Welcome to the ultimate hands-on guide for learning **Ontology Engineering** using the famous `pizza.owl` tutorial. This repository is designed to take you from a complete beginner to an advanced user of **Protégé**, the world’s most popular ontology editor. 🎉 We've reached 115 stars on GitHub! Thank you for your support. ## 🌟 Why Learn Ontology & Protégé? 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: - Define comple ...

Platforms

Web Self-hosted

🍕 Protégé Pizza Ontology: Master Semantic Modeling

GitHub stars License: GPL v3 YouTube Course

Welcome to the ultimate hands-on guide for learning Ontology Engineering using the famous pizza.owl tutorial. This repository is designed to take you from a complete beginner to an advanced user of Protégé, the world’s most popular ontology editor.

🎉 We've reached 115 stars on GitHub! Thank you for your support.

🌟 Why Learn Ontology & Protégé?

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:

  • Define complex hierarchies and relationships.
  • Use Reasoners to automatically classify data.
  • Write SWRL rules to add intelligent logic.
  • Build the backbone of Knowledge Graphs.

🎓 The Learning Path

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.

📺 Watch the Full Course:

Protégé 5.x Pizza Tutorial Video Series


📘 Companion eBook Now Available!

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.

  • Read the Source & Materials: Check out the /ebook directory right here in this repository.
  • Get the Complete Digital Edition: Available now on Leanpub in PDF, EPUB, and MOBI formats!

👉 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!


🛠 Repository Structure

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.

🚀 Getting Started

1. Setup

  • Download Protégé.
  • Install a reasoner like HermiT or Pellet (included in most Protégé versions).

2. Modules & Curriculum

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

🧠 Key Concepts Covered

  • Taxonomies vs. Ontologies: Moving beyond simple hierarchies to complex logic.
  • Open World Assumption: Understanding how OWL reasoning differs from traditional databases.
  • Description Logic (DL): Learning to query your knowledge base effectively.
  • SWRL & SQWRL: Adding "If-Then" rules to your ontology.

🔗 Resources & Credits

  • Original Guide: Based on Michael DeBellis' excellent Protégé OWL tutorial.
  • Mind Map: Use the pizza.owl tutorial.mm (Open with FreePlane) for a visual overview.
  • Visualization: View the model via WebVOWL.

🤝 Contributing & Support

If you find this tutorial helpful, please:

  1. Star this repository to help others find it.
  2. 📺 Subscribe to the YouTube Channel for future updates and courses.
  3. 📘 Buy the Book: Support my work by picking up a copy of Pizza OWL Ontology Practice on Leanpub.
  4. 💬 Feel free to open an Issue if you have questions about the modeling steps.

Happy Pizza Modeling! 🍕


Last updated at 2026-05-17