Literate Model

Term

Literate Model

Aliases

-

Identity

  • Term ID: src/main/doxsite/glossary/literate-modeling/literate-model.dox

  • English label: Literate Model

  • Japanese label: 文芸モデル

  • Scope qualifier: SimpleModeling / natural-language-centered constituent Model

  • Bare-label linking: linkable

  • Category: Literate Modeling

  • Status: normative

  • Definition authority: SimpleModeling BoK

DEFINITION

A Literate Model is a natural-language-centered Model that describes a subject, purposes, situations, scenarios, intent, assumptions, decisions, history, and related information in forms people can understand. Conventional documents that explain Domain Model concepts, rules, and relationships are also important constituents. It is shared among human developers, non-developers, and generative AI, and retains as part of the Model information that cannot, or should not, be reduced to an Object Model or Knowledge Model.

Common Usage

A Literate Model is not synonymous with a formal Model plus explanatory documentation or with documentation written after implementation. Its natural-language content is itself part of the Model and serves as input to design and realization.

Object-Functional Paradigm

A Literate Model records purposes, scenarios, decisions, and usage context that cannot be retained solely in formal structures on the Object or Functional side, and relates them to the formal Model.

CML

Current CML (Cozy Modeling Language) is scoped to the executable portion of the Object Model. A complete Literate Model is not expected to be expressed in CML. Only formal elements extracted from and reviewed against a Literate Model are projected into CML.

Public Usage

A Use Case Scenario is one kind of Literate Model. Articles, requirements, Stories, decision records, and natural-language documents explaining the Domain Model may also constitute Literate Models when they are related to stable Model meaning and identities and serve as input to design, understanding, or validation.

SimpleModeling

A SimpleModeling Model treats the Literate Model as a constituent alongside the Object and Knowledge Models. SmartDox is the primary descriptive foundation for natural language, structured documents, diagrams, and term references. Glossary identities connect Literate Model content to the Object and Knowledge Models.

Boundary

  • A Literate Model is not supplemental explanation for an Object Model.

  • A Literate Model is not synonymous with a Knowledge Model that structures semantic relationships for generative AI.

  • Natural-language text alone is not necessarily a Literate Model; it must correspond to Model purpose, meaning, identity, design, or validation.

  • Model

  • Object Model

  • Knowledge Model

  • Use Case Scenario

  • SmartDox

  • Glossary

References

  • docs/journal/2026/08/2026-08-17-simplemodeling-model-components-and-object-model-scope.md

  • docs/spec/glossary-entry-format.md