Components of a Canonical Data Model by Lawrence Dunn