GB/T 28167-2011
信息技术 XML元数据交换(XMI)
发布时间:2011-12-30 实施时间:2012-06-01


XML元数据交换(XMI)是一种用于描述软件工程模型的XML格式。该标准规定了XMI的基本概念、结构、语法和语义,以及XMI文件的生成和解析方法。

XMI是一种用于描述UML(统一建模语言)模型的XML格式。它可以将UML模型转换为XML格式,以便在不同的工具之间进行交换。XMI还可以用于描述其他类型的模型,例如XML Schema、Java类和数据库模式等。

XMI文件由XML元素和属性组成。XML元素表示模型元素,例如类、属性和关系等。XML属性表示模型元素的属性,例如名称、类型和可见性等。XMI还定义了一些特殊的元素和属性,用于描述模型的结构和语义。

XMI文件可以通过两种方式生成:手动编写和自动转换。手动编写是指直接使用文本编辑器或XML编辑器编写XMI文件。自动转换是指使用特定的工具将UML模型转换为XMI文件。常用的UML工具,例如Enterprise Architect和Rational Rose等,都支持将UML模型转换为XMI文件。

XMI文件可以通过两种方式解析:手动解析和自动解析。手动解析是指直接使用文本编辑器或XML编辑器解析XMI文件。自动解析是指使用特定的工具将XMI文件转换为UML模型。常用的UML工具,例如Enterprise Architect和Rational Rose等,都支持将XMI文件转换为UML模型。

相关标准:
- GB/T 28168-2011 信息技术 XML元数据交换(XMI)-UML元模型
- GB/T 28169-2011 信息技术 XML元数据交换(XMI)-MOF元模型
- GB/T 28170-2011 信息技术 XML元数据交换(XMI)-XML Schema元模型
- GB/T 28171-2011 信息技术 XML元数据交换(XMI)-Java元模型
- GB/T 28172-2011 信息技术 XML元数据交换(XMI)-数据库模式元模型