persona-garden-patch

Model Form

Core question: “How do these elements relate to each other?”

A structural representation — elements, relationships, boundaries, feedback loops. Models show how things relate, not what to do about them. Evolving; updated as understanding grows.

Structural Contract

A model form requires:

Naming heuristic: value proposition + structure metaphor. “Compound Node Anatomy” not “Compound Node Model.”

Typical Predicates

Compound Collection Usage

A Model Form node can serve as the parent index of a compound folder containing other form-typed nodes. In this usage, the model describes the collection’s organizing structure — categories, relationships between groups, and the collection’s boundaries — while individual nodes within the folder carry their own form types (typically Pattern Form). Category and subcategory nodes within the collection are themselves Model Form nodes, creating a hierarchy of models indexing patterns.

This usage relies on two predicates: in_collection:: binds individual nodes to their parent model, and in_category:: binds nodes to their category model. Categories are flat nodes in the same compound folder, not filesystem subfolders.

See [[Model Form as Pattern Language Index]]↑ for the architectural decision and [[Patterns of Cooperative Play]]↑ for the first concrete instance (152 patterns across 10 categories, 177 files).

Exemplars

Category

Structural form — captures how things relate and what we understand.

Sources

Definition from Deep Context as an Architecture for Captured Reasoning, lines 59-60.

Relations