concept canonical data model in category mule
appears as: canonical data model, A conical data model, Conical data models, The conical data model, conical data model

This is an excerpt from Manning's book Mule in Action, Second Edition.
A canonical data model is a useful way to structure the payloads of your Mule messages to simplify the implementation of your Mule applications. To use a canonical data model, you must introduce a common format to which message payloads are transformed prior to any further processing by Mule. Canonical data models are typically Java domain objects, an XML schema, or an agreed-upon JSON format.