XML Metadata Interchange(XMI)是一种用于交换元数据的XML格式。它是一种通用的格式,可用于在不同的工具和平台之间交换元数据。XMI最初是为UML工具之间的元数据交换而设计的,但它也可以用于其他类型的工具和应用程序。
XMI定义了一种XML格式,用于表示UML模型和其他类型的元数据。它使用XML命名空间来区分不同的元素和属性。XMI还定义了一组XML模式,用于验证XMI文档的有效性。
XMI支持多种UML版本,包括UML 1.x和UML 2.x。它还支持其他类型的元数据,例如XML Schema和RDF(资源描述框架)。
XMI的主要优点是它提供了一种通用的格式,可用于在不同的工具和平台之间交换元数据。这使得开发人员可以使用他们喜欢的工具和平台来创建和编辑模型,而不必担心与其他工具和平台的兼容性问题。此外,XMI还提供了一种标准的方式来验证和验证元数据,从而提高了元数据的质量和可靠性。
相关标准
- ISO/IEC 11179-3:2013 Information technology -- Metadata registries (MDR) -- 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:2015 Information technology -- Metamodel framework for interoperability (MFI) -- Part 4: Metamodel for interoperability requirements capture and analysis
- ISO/IEC 19763-5:2015 Information technology -- Metamodel framework for interoperability (MFI) -- Part 5: Metamodel for service interface description
- ISO/IEC 19763-6:2015 Information technology -- Metamodel framework for interoperability (MFI) -- Part 6: Metamodel for process model registration