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.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from