A Model-Expression Workflow for Connected Content
For each layer in the structured-content stack,1 from least to most volatile (i.e. domain modeling ⟶ content design ⟶ interface design), draft successive model expressions,2 from most to least ambiguous (as many expressions as needed to move confidently to the next stack layer).
Structured-content-stack breakdown:
- Domain model (object types and relationships)
- Content
- content model (content types and attributes)
- content spec (labels and data types)
- content population
- Representation
- content-type resource templates (incl. resource transclusions)
- index templates
- collection resource templates
- Navigation
- global navigation
- contextual navigation
Model expressions:
- model-memo (functional and non-functional requirements 3)
- model-diagram
- model-formalism
- model-implementation
References
M. Atherton and C. Hane, Designing connected content: plan and model digital products for today and tomorrow. San Francisco, CA: New Riders, 2018. ↩︎
J. M. Żytkow and A. Lewenstam, “Analytical chemistry; the science of many models,” Fresenius J Anal Chem, vol. 338, no. 3, pp. 225–233, Jan. 1990, doi: 10.1007/BF00323013. ↩︎
https://en.m.wikipedia.org/wiki/Non-functional_requirement ↩︎