« Back to Glossary Index
Source:: EDMC

Canonical Data Model

Definition:

A specialized form of a logical data model, developed with the target usage intention of being a reference artifact of elevated status above any/all other logical perspectives on the same subject matter, and to serve as a means of translating across or communicating between other comparative (logical) viewpoints on that subject matter.

Commentary:

Canonical data models serve architectural need by introducing a common pattern of structure across otherwise potentially nuanced logical perspectives. They’re commonly applied in integration and messaging environments, to enable source-agnostic content perception or to structure communication through a standard logical form.

Characteristically, canonical data models strive to embody the most mathematically pure and objectively scientific end of the “art versus science” spectrum.

« Back to Glossary Index