Type system

Type: kb/types/index.md · Status: seedling · Tags: document-system

Why documents have types, what the type system does, and how structured writing improves quality. Sub-area of document-system.

Overview

  • why-notes-have-types — seven roles of the type system: navigation hints, metadata enforcement, verifiable structure, local extensibility, content-layer identification, output quality, and maturation through constraining
  • available types — taxonomy: base types table and shipped collection-local types

Type Roles

Output Quality

Three independent arguments for why structured document types improve what gets written:

Structure Dimensions

Type Definitions

  • document-system — parent area; type system is one component of the document infrastructure
  • learning-theory — the type ladder instantiates the constraining gradient for documents

Other tagged notes