Domain Modeling

Term

Domain Modeling

Aliases

-

UPDATE

2026-07-31

Clarified that the Domain Model produced through Domain Modeling spans Object, Knowledge, and Literate Models, which are connected by a Glossary.

DEFINITION

Domain Modeling is the activity of organizing problem-domain terminology, concepts, rules, and boundaries into a Domain Model suited to a development purpose. It clarifies what is selected from the relevant reality and which view is used to represent it.

SimpleModeling

SimpleModeling positions Domain Modeling as the activity of organizing the Model Elements required for problem-domain meaning, structure, rules, and boundaries from the Object, Knowledge, and Literate Models. It emphasizes static aspects, but this does not mean that it has no Behavior or State. It complements Application Modeling, which organizes the dynamic realization of Use Cases.

The Glossary manages the meaning and identity of terms appearing in the three models and connects them. Domain experts, developers, and AI use the Glossary, Use Cases, Contexts, Bounded Contexts, Ubiquitous Language, and DDD to assess Domain Model validity iteratively.

  • Domain Model

  • Use Case Modeling

  • Application Modeling

  • Application Model