Leanpub Header

Skip to main content

Mastering Ontology Engineering with Protégé and Pizza.owl - VOLUME 4 -- Chapters 17-24 -- Semantic Knowledge Development Lifecycle

Understanding SKDL - Semantic Knowledge Development Lifecycle

Mastering Ontology Engineering with Protégé and Pizza.owl - VOLUME 4 -- Chapters 17-24 -- Semantic Knowledge Development Lifecycle
This book is 50% completeLast updated on 2026-08-20

You know how to build classes in Protégé. But do you know when to attach meaning — and when to wait?

Volume 4 of "Mastering Ontology Engineering" introduces SKDL: the Semantic Knowledge Development Lifecycle. Seven stages. One discipline. Zero guesswork.

From Aristotle to Description Logic. From taxonomy to executable knowledge.

This is where pizza -> philosophy — and philosophy -> engineering.

Minimum price

$19.00

$39.00

You pay

Author earns

$

Also available for 1 book credit with a Reader Membership

PDF
EPUB
About

About

About the Book

Mastering Ontology Engineering with Protégé and Pizza.owl — Volume 4:
SKDL — Semantic Knowledge Development Lifecycle

Most ontology tutorials stop at syntax. They teach you how to click buttons in
Protégé, but they never teach you why ontology engineering is a discipline
rather than a software operation.

Volume 4 changes that.

This volume introduces the Semantic Knowledge Development Lifecycle (SKDL)
a seven-stage engineering framework that transforms ontology building from an
ad-hoc modeling exercise into a rigorous, repeatable, and scalable knowledge
engineering practice.

The SKDL stages are:

Stage 1 — Conceptual Modeling (What concepts exist?)
Stage 2 — Semantic Description (What do they mean?)
Stage 3 — Knowledge Reuse (How do we avoid reinventing meaning?)
Stage 4 — Semantic Governance (How do we keep meaning consistent?)
Stage 5 — Semantic Validation (How do we verify meaning is correct?)
Stage 6 — Semantic Reasoning (What can machines infer from meaning?)
Stage 7 — Executable Knowledge (How does meaning drive action?)

Through the legendary Pizza.owl tutorial — now extended with the Executable
Knowledge Architecture (EKA) — you will learn not merely how to write OWL
restrictions, but when to introduce them, why order matters, and how each
semantic decision prepares your ontology for automated reasoning, governance,
and real-world execution.

Key themes in this volume:

• Description Logic (DL) as the formal mathematics behind OWL
• Existential and universal restrictions as semantic building blocks
• The Open World Assumption as an engineering strategy, not a bug
• Incremental semantic maturity — from necessary conditions to complete
definitions
• The 2,000-year intellectual journey from Aristotle's genus/differentia to
modern computable knowledge representation
• Mapping every SKDL stage to the EKA layers: K (Knowledge Graph),
R (Reasoning & Rules), Θ (Trigger), Φ (Execution), and Γ (Governance)

By the end of Volume 4, you will no longer think of an ontology as a diagram.
You will think of it as a formal semantic system — one whose meaning is
mathematically precise, computationally verifiable, and engineered for
long-term evolution.

The journey begins with pizza. The real subject is meaning.

Author

About the Author

Xiaoqi Zhao

Xiaoqi Zhao (Yasen) is a Global Enterprise Architect with nearly 30 years of industry experience across automotive, finance, and consulting. Holding an MBA from Tsinghua University, he is the founder of the Executable Knowledge Architecture (EKA) framework, advocating for data-driven, "Diagramming as Code" methodologies.

A certified expert in TOGAF, ArchiMate, and CBA, Xiaoqi is a prominent technical educator and content creator. He specializes in intersecting enterprise architecture with semantic technologies, empowering the global community to build executable ontology models.

Contents

Table of Contents

Table of Contents

Volume 4: SKDL — Semantic Knowledge Development Lifecycle

This release: Chapters 17–19 (~40% complete)

Part I: From Concepts to Meaning
  • 17 Semantic Description: Stage 2 of the Semantic Knowledge Development Lifecycle
    • 17.1 Introduction — From Concepts to Meaning
    • 17.2 Learning Objectives
    • 17.3 Position Within SKDL — Stage 2 Highlighted
    • 17.4 Exercise 15 — Creating the First Semantic Description
    • 17.5 Why Semantic Description Follows Conceptual Modeling
    • 17.6 Introduction to Description Logic (DL)
    • 17.7 Existential Restrictions (some)
    • 17.8 Class Expressions — Building Semantic Meaning with DL
    • 17.9 Mathematical Perspective — Formal Knowledge Representation
    • 17.10 Interesting Reading — From Aristotle to Description Logic
    • 17.11 Engineering Perspective — Meaning Before Reasoning
    • 17.12 EKA Perspective — Enriching K and Preparing R
    • 17.13 Engineering Guidelines for Semantic Description
    • 17.14 Key Concepts
    • 17.15 Chapter Summary
    • 17.16 Looking Ahead — Toward Knowledge Reuse
Part II: Reuse and Governance
  • 18 Knowledge Reuse: Stage 3 of SKDL
    • 18.1 Introduction — Reusing Semantic Definitions
    • 18.2 Exercise 16 — Extending Semantic Patterns
    • 18.3 Named Classes and Anonymous Classes in Reuse
    • 18.4 Semantic Patterns as Reusable Assets
    • 18.5 Engineering Guidelines for Knowledge Reuse
    • 18.6 EKA Perspective — Strengthening K Through Reuse
  • 19 Semantic Governance: Stage 4 of SKDL
    • 19.1 Introduction — Governance as Semantic Contract
    • 19.2 Establishing Rules for Semantic Consistency
    • 19.3 The EKA Gamma (Γ) Layer
    • 19.4 Engineering Guidelines for Semantic Governance
Part III: Validation and Reasoning (Coming Soon)
  • 20 Semantic Validation: Stage 5 of SKDL In Progress
  • 21 Semantic Reasoning: Stage 6 of SKDL In Progress
Part IV: Execution and Integration (Coming Soon)
  • 22 Executable Knowledge: Stage 7 of SKDL In Progress
  • 23 EKA Integration — Weaving the Architecture In Progress
  • 24 Advanced Topics and Future Directions In Progress
Appendices
  • Appendix A: SKDL Quick Reference Card
  • Appendix B: EKA Layer Mapping Cheat Sheet
  • Appendix C: Description Logic Constructor Reference
  • Appendix D: Exercise Snapshot Model Index

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub