XML元数据互换

XMI
文件名扩展名
.xmi
互联网媒体类型
类型代码文字
由开发对像管理组
最新发布
2.5.1
2015年6月
格式的类型标记语言
XML
标准MOF 2 XMI映射
打开格式是的
网站www.omg.org/spec/xmi

XML元数据交换XMI )是通过可扩展的标记语言(XML)交换元数据信息的对像管理组(OMG)标准。

它可用于任何元模型的元数据,可以在元对象设施(MOF)(MOF) (一种独立于平台的模型(PIM))中表达。

XMI的最常见用途是作为UML模型的互换格式,尽管它也可以用于序列化其他语言模型(metamodels)。

概述

OMG的建模愿景中,数据分为抽像模型和混凝土模型。抽像模型代表语义信息,而混凝土模型代表视觉图。摘要模型是基于任意MOF的建模语言(例如UMLSYSML)的实例。对于图,使用图表互换(DI,XMI [DI])标准。当前,XMI的不同建模工具供应商实现之间,即使在抽像模型数据的互换之间也存在几种不兼容。图互换的使用几乎不存在。这意味着很少在使用XMI的UML建模工具之间交换文件。

XML元数据互换(XMI)的目的之一是在分布式异构环境中简化基于UML的建模工具和基于MOF的元数据存储库之间的元数据互换。 XMI也通常用作模型从建模工具到软件生成工具的媒介,作为模型驱动工程的一部分。

XMI的示例以及组成XMI构图文件的XML标签的列表,可在2.5.1版本的规范文档中使用。

行业标准的整合

XMI整合了4个行业标准:

  • XML - 可扩展的标记语言, W3C标准。
  • UML - 统一建模语言,一种OMG建模标准。
  • MOF - 元对象设施,一种用于指定元模型的OMG语言。
  • MOF - 映射到XMI

将这4个标准集成到XMI中允许分布式系统的工具开发人员共享对像模型和其他元数据。

已经创建了几种版本的XMI:1.0、1.1、1.2、2.0、2.1、2.1.1、2.4、2.4.1、2.4.2。和2 5.1。 2.x版本与1.x系列完全不同。

版本发布日期URL
2.5.12015年6月http://www.omg.org/spec/xmi/2.5.1
2.4.22014年4月http://www.omg.org/spec/xmi/2.4.2
2.4.12011年8月http://www.omg.org/spec/xmi/2.4.1
2.42011年3月http://www.omg.org/spec/xmi/2.4
2.1.12007年12月http://www.omg.org/spec/xmi/2.1.1
2.12005年9月http://www.omg.org/spec/xmi/2.1

图定义OMG项目是元数据交换的另一种替代方法,它也可以表达布局和图形表示。

XMI是国际标准:

XMI 2.4.2
ISO / IEC 19509:2014信息技术 - XML元数据互换(XMI)
XMI 2.0
ISO / IEC 19503:2005信息技术 - XML元数据互换(XMI)

也可以看看