Canonical Semantic Models

Semantic Metadata Registry

Semantic Metadata Registry

Writing One Architecture at Four Altitudes: Vision Paper → Executive Proposal → Architecture Overview → Technical Specification.

The four documents in this collection describe a single piece of software architecture — a shared semantic layer sitting between raw analytical data and every feature that consumes it (dashboards, AI assistants, reporting tools, and future automation).

What makes them worth presenting together isn't the architecture alone; it's that the same design is deliberately written four separate times, once for each of four audiences, each version answering a different question and containing almost none of the same sentences as the others.

The Four Altitudes
DocumentQuestion It AnswersPrimary AudienceWhat It Deliberately Omits
00 Vision PaperWhy does this problem exist in the world at all?Architects & Product StrategySpecific company or implementation details.
01 Executive ProposalWhy should we build this now, specifically?Leadership & Budget OwnersSchemas, field names, and cache-key formats.
02 Architecture OverviewWhat is it, and how do the pieces talk to each other?Senior & Systems EngineersExact field-level types and storage formats.
03 Technical SpecificationExactly how does it work, field by field?Implementation EngineersPersuasion — moves straight to precision.
The Core Architectural Pattern

Three fears sit underneath traditional semantic layers: