XML元数据互换
文件名扩展名 | .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的建模语言(例如UML或SYSML)的实例。对于图,使用图表互换(DI,XMI [DI])标准。当前,XMI的不同建模工具供应商实现之间,即使在抽像模型数据的互换之间也存在几种不兼容。图互换的使用几乎不存在。这意味着很少在使用XMI的UML建模工具之间交换文件。
XML元数据互换(XMI)的目的之一是在分布式异构环境中简化基于UML的建模工具和基于MOF的元数据存储库之间的元数据互换。 XMI也通常用作模型从建模工具到软件生成工具的媒介,作为模型驱动工程的一部分。
XMI的示例以及组成XMI构图文件的XML标签的列表,可在2.5.1版本的规范文档中使用。
行业标准的整合
XMI整合了4个行业标准:
将这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.1 | 2015年6月 | http://www.omg.org/spec/xmi/2.5.1 |
2.4.2 | 2014年4月 | http://www.omg.org/spec/xmi/2.4.2 |
2.4.1 | 2011年8月 | http://www.omg.org/spec/xmi/2.4.1 |
2.4 | 2011年3月 | http://www.omg.org/spec/xmi/2.4 |
2.1.1 | 2007年12月 | http://www.omg.org/spec/xmi/2.1.1 |
2.1 | 2005年9月 | http://www.omg.org/spec/xmi/2.1 |
图定义OMG项目是元数据交换的另一种替代方法,它也可以表达布局和图形表示。
XMI是国际标准: