CM: Models consist of metadata, Metadata is itself a kind of information, and can accordingly be described by other metadata. In MOF terminology, metadata that describes metadata is called metametadata, and a model that consists of meta-metadata is called a metamodel.
The OMG. This approach is based on the utilization ofdefines a language to write metamodels called the ‘Meta Object Facility’ (or MOF). Typical metamodels proposed by OMG include MOF itself, UML, SysML, SPEM or CWM. Metamodels are organized into meta-levels, with the model at each level functioning as a meta-model for the models at the next level down.
(OMG CWM Specification)
--Jay Lyle 08:00 14 February 2012 (EST)