Editor for the Common Warehouse Metamodel (CWM)

October 01, 2007

The Common Warehouse Metamodel (CWM) is a standard by the Object Management Group (OMG). The intention of CWM is to define a standard for metadata in Data Warehouses and Business Intelligence applications.

CWM uses the Meta Object Facility (MOF) as the underlying framework. MOF is also used in other standards of the OMG, for example UML.

My intention was to learn about CWM and it is very difficult to learn a data model by studying the specifications on paper. I wanted an interactive editor. But i did not find an open source editor in the net. I found a MOF complient database, the Metadata Repository (MDR), but it does not have an editor.

So i decided to transform the CWM/MOF model to EMF and generate an editor from it.

Remark: This post was adapted to the new blog format in November 2016.