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:

  1. Domain model (object types and relationships)
  2. Content
    • content model (content types and attributes)
    • content spec (labels and data types)
    • content population
  3. Representation
    • content-type resource templates (incl. resource transclusions)
    • index templates
    • collection resource templates
  4. Navigation
    • global navigation
    • contextual navigation

Model expressions:

  1. model-memo (functional and non-functional requirements 3)
  2. model-diagram
  3. model-formalism
  4. model-implementation

  1. M. Atherton and C. Hane, Designing connected content: plan and model digital products for today and tomorrow. San Francisco, CA: New Riders, 2018. ↩︎

  2. 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. ↩︎

  3. https://en.m.wikipedia.org/wiki/Non-functional_requirement ↩︎