How Do I Use a Software Ontology?


How to use a software ontology in workflows, design sessions, and database schemas.

Put an established software ontology to work in daily workflows, design sessions, and database schemas; keep it fresh and make it usable by the whole team.

How Do I Create a Software Ontology?


A context map showing bounded contexts as boxes connected by labeled relationship lines.

Create a software ontology with Domain-Driven Design: capture the ubiquitous language, draw bounded contexts, and model aggregates into a shared map.

What Is a Software Ontology?


A layered diagram showing ubiquitous language, bounded contexts, and aggregates as the three parts of a software ontology.

A software ontology is a shared, explicit model of a domain. Understand what it is in Domain-Driven Design terms, why it exists, and how it works.