Home
Softono
y

yasenstar

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by yasenstar

protege_pizza
Open Source

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 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**](https://www.youtube.com/playlist?list=PL6DEHvciXKeUx4P32B3hKMK1t6mC8RhsW) --- ## 📘 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`](./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](https://leanpub.com/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é](https://protege.stanford.edu/). - 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](./pizza.owl%20tutorial.mm) (Open with FreePlane) for a visual overview. - **Visualization:** View the model via [WebVOWL](https://yasenstar.github.io/protege_pizza/). --- ## 🤝 Contributing & Support If you find this tutorial helpful, please: 1. ⭐ **Star** this repository to help others find it. 2. 📺 **Subscribe** to the [YouTube Channel](https://www.youtube.com/playlist?list=PL6DEHvciXKeUx4P32B3hKMK1t6mC8RhsW) for future updates and courses. 3. 📘 **Buy the Book:** Support my work by picking up a copy of **[Pizza OWL Ontology Practice on Leanpub](https://leanpub.com/pizza-owl-ontology-practice)**. 4. 💬 Feel free to open an **Issue** if you have questions about the modeling steps. **Happy Pizza Modeling!** 🍕 --- Last updated at 2026-05-17

E-book Management Wiki & Knowledge Base
114 Github Stars