Data Contract
Kind: constraint
Layer: Contracts Core
Record: architecture:data-contract
Severity: mandatory
Scope: data, message, persistence, integration
Canonical: Ontology
A rule or precondition that data exchanged between parties has declared fields, types, nullability and meaning.
Listed in Architecture principles, after Service Contract and before Schema Contract.