A canonical record can identify its type, source, source version, subject, workspace or tenant, creator, capture time, effective time, owner, sensitivity, permitted purpose, confidence, and supersession status. Derived records should reference the transformation and original evidence. Decision records may add alternatives, authority, approval scope, and review conditions. Outcome records may add the workflow and expectation they evaluate.
Not every source will provide every field. Missing metadata should remain visible rather than be guessed. A legacy file may lack an owner, or an imported message may not identify whether its instruction remains current. The ingestion path can classify the record as unresolved and restrict its use until a person or authoritative system supplies enough context. A complete index of weakly typed material is not the same as reliable memory.
Schema evolution should also be planned. A team may later discover that jurisdiction, customer scope, model version, or review condition changes how a record can be used. Adding the field is only the first step; existing records may need backfill, restriction, or reclassification. The system should distinguish unknown from not applicable so a missing value does not become a permissive default.