The Common Warehouse Metamodel (CWM) is an Object Management Group (OMG) standard that provides a framework for representing metadata in data warehousing, business intelligence, knowledge management, and portal technologies.
CWM is of particular relevance to the BI Java SDK because BI applications are usually driven mainly by metadata. We chose CWM as the uniform metamodel for the SDK, thereby grounding our architecture in a solid, standardized metadata approach. CWM is currently gaining momentum in the industry, and provides the prerequisites for modeling metadata from different implementations of OLAP and relational models. The SDK's OLAP and Relational Metadata Models are provided entirely by CWM.
The SDK also uses CWM metamodels for various other reasons: