Canonical model

» Glossary » Canonical model

It's known as the canonical model the one that contains the minimum number of elements required to communicate among programs or different parts of the same application:

Within Domain Driven Design there is a certain hesitance to use a single canonical model for intercommunication, leaning towards using microformats or multiple canonical models depending on the application context: