XMI使用扩展标记语言(XML),为程序员和其它用户提供元数据信息交换的标准方法。XMI的目的在于帮助使用统一建模语言(UML)以及不同语言和开发工具的程序员彼此交换数据模型。XMI也可用于交换数据仓库信息。XMI格式有效地标准化了任意元数据集的描述,它要求用户跨越多个工业和操作环境而使用同一种方式读取数据。    XMI是对象管理组织(OMG)提出的,它建立并扩展于三个工业标准:    1.可扩展标记语言(XML),由互联网联盟(W3C)制定的标准    2.统一建模语言(UML),由OMG制定的建模标准    3.元对象工具(MOF),OMG的元模型建模(metamod