ISO/IEC 19503:2005
Information technology -- XML Metadata Interchange (XMI)
发布时间:2005-11-08 实施时间:


XML Metadata Interchange(XMI)是一种用于描述和交换XML元数据的标准。它是由Object Management Group(OMG)开发的,旨在提供一种通用的元数据交换格式,以便不同的工具和系统之间可以共享和使用元数据。该标准定义了一种XML格式,用于表示UML模型和其他元数据。

XMI标准的主要目的是提供一种通用的元数据交换格式,以便不同的工具和系统之间可以共享和使用元数据。它可以用于将UML模型从一个工具转移到另一个工具,或者将UML模型从一个系统转移到另一个系统。此外,XMI还可以用于描述其他类型的元数据,例如数据库模式、业务流程、Web服务等。

XMI标准定义了一种XML格式,用于表示UML模型和其他元数据。该格式包括一个XML文档类型定义(DTD)和一个XML模式(XSD)。XMI文档由一个或多个XML元素组成,每个元素表示一个UML元素或其他元数据。每个元素都有一个唯一的标识符,可以用于在文档中引用该元素。

XMI标准支持多种UML版本,包括UML 1.x、UML 2.x和UML 2.5。它还支持多种XML编码方式,包括UTF-8、UTF-16和ISO-8859-1等。XMI标准还定义了一些元数据属性,用于描述UML元素的各种特性,例如名称、类型、可见性、关系等。

XMI标准的应用范围非常广泛。它可以用于将UML模型从一个工具转移到另一个工具,或者将UML模型从一个系统转移到另一个系统。此外,XMI还可以用于描述其他类型的元数据,例如数据库模式、业务流程、Web服务等。XMI标准还可以与其他标准和技术一起使用,例如XML Schema、XPath、XSLT等。

相关标准
- ISO/IEC 11179-3:2013 Information technology -- Metadata registries -- Part 3: Registry metamodel and basic attributes
- ISO/IEC 19763-3:2015 Information technology -- Metamodel framework for interoperability (MFI) -- Part 3: Metamodel for ontology registration
- ISO/IEC 19763-4:2016 Information technology -- Metamodel framework for interoperability (MFI) -- Part 4: Metamodel for vocabularies and terminology
- ISO/IEC 19763-5:2015 Information technology -- Metamodel framework for interoperability (MFI) -- Part 5: Metamodel for service-oriented architecture
- ISO/IEC 19763-6:2015 Information technology -- Metamodel framework for interoperability (MFI) -- Part 6: Metamodel for process model registration