MOF是意思是对象机制,它起源于UML,也就是统一建模语言,在建模中经常会用它来定义UML。在模型中,MOF通常被设计成四层次的结构。在mof的最顶部的是元模型层,专业术语是M3层。M3层是MOF用来建立元模型,专业术语是M2的一种模型语言。在M2层中,最明显的例子是UML元模型,UML常用M2来描述。除此之外,M2层也用来描述M1和它要素。M0层或者称为数据层,是MOF的最后一层,它用来描述真实世界的物体。