学习MDA规范_7.XML元数据互换(XMI)

本文主要介绍了XML元数据交换(XMI)的概念、作用以及其与MOF(元对象设施)版本之间的对应关系。 XMI是一种重要的交换格式,用于UML和其他基于MOF的元模型和模型的互操作性。通过了解XMI与MOF版本之间的对应关系,开发者可以更好地理解和使用这些标准来构建和交换模型。

XMI defines an XML-based interchange format for UML and other MOF-based metamodels and models (since a metamodel is just a special case of a model), by standardizing XML document formats, DTDs, and schemas. In so doing, it also defines a mapping from UML to XML. Because one of OMG's XMI updates reflects the incorporation of XML Schemas, while MOF point updates were made periodically through OMG's established maintenance process, numbering of XMI and MOF versions diverged. Here is a table of corresponding MOF and XMI versions:

|----------------------|-------------------------------|
| MOF 1.3 | XMI 1.1 |
| MOF 1.4 (current) | XMI 1.2 |
| MOF 1.4 (current) | XMI 1.3 (adds Schema support) |
| MOF 1.4 (current) | XMI 2.0 (current; new format) |
| MOF 2.0 (in process) | XMI 2.1 (in process) |

XMI 定义了基于 XML 的交换格式,用于 UML 和其他基于 MOF 的元模型和模型(由于元模型只是模型的一个特例),通过标准化 XML 文档格式、DTD 和模式来实现。在此过程中,它还定义了从 UML 到 XML 的映射。因为 OMG 的 XMI 更新之一反映了 XML 模式的引入,而 MOF 的小版本更新是通过 OMG 的既定维护流程定期进行的,因此 XMI 和 MOF 版本编号有所分歧。

You can access the archived MOF 1.3. here; it's also linked from the Modeling section of OMG's Specification Vault. The vault is also where you'll find all of the archived versions of XMI. Check out our Modeling Specifications Catalog page for the current MOF 1.4 Specification and XMI 2.0 Specification.

你可以在这里访问存档的MOF 1.3;它也链接自OMG规范库的建模部分。库中还存有所有XMI的存档版本。请查看我们的建模规范目录页面,以获取当前的MOF 1.4规范和XMI 2.0规范。

关于XML元数据交换规范版本2.5.1,网址:

About the XML Metadata Interchange Specification Version 2.5.1

解读:

  1. XMI的定义
    • XMI是一种基于XML的交换格式,用于UML和其他基于MOF的元模型和模型(因为元模型只是模型的一种特殊情况)的互操作性。
    • 它通过标准化XML文档格式、DTD(文档类型定义)和模式来实现这一点,并定义了从UML到XML的映射。
  2. XMI与MOF版本的关系
    • OMG(对象管理组织)对XMI的更新反映了XML模式的整合,而MOF的更新则是通过OMG既定的维护过程定期进行的。
    • 因此,XMI和MOF的版本编号出现了分歧。文中提供了一个表格,列出了对应的MOF和XMI版本。
  3. MOF和XMI的版本对应关系
    • MOF 1.3 对应 XMI 1.1
    • MOF 1.4(当前版本)对应 XMI 1.2 和 XMI 1.3(增加了对模式的支持)
    • MOF 1.4(当前版本)还对应 XMI 2.0(当前版本;新格式)
    • MOF 2.0(进行中)对应 XMI 2.1(进行中)
  4. 获取MOF和XMI的归档版本
    • 可以通过OMG的Specification Vault中的Modeling部分访问归档的MOF 1.3版本。
    • 所有归档版本的XMI也可以在该vault中找到。
    • 当前版本的MOF 1.4规范和XMI 2.0规范可以在Modeling Specifications Catalog页面上找到。
相关推荐
青槿吖1 天前
【保姆级教程】Spring事务控制通关指南:XML+注解双版本,避坑指南全奉上
xml·java·开发语言·数据库·sql·spring·mybatis
LONGZETECH1 天前
新能源汽车充电设备装配与调试仿真教学软件 技术解析与教学落地
开发语言·系统架构·汽车·汽车教学软件·智能网联汽车软件
xcLeigh1 天前
飞算 JavaAI 智能突破:从效率工具到开发范式的革新
ai·系统架构·代码生成·java开发·飞算javaai炫技赛·飞算
2501_933329551 天前
媒介宣发技术中台架构实践:基于AI多模态的舆情处置与智能分发系统设计
人工智能·架构·系统架构
luoshanxuli20101 天前
ESP-IDF 简介
嵌入式硬件·物联网·系统架构
北京聚信万通科技有限公司1 天前
Odette OFTP2 Group1/2/3深度解读:PDX XML能力划分与选型指南
xml·edi·电子数据交换·as2·国产软件·oftp2
xht08322 天前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
2301_766558652 天前
‘小批量快反’为何成功能母粒新护城河?福尔蒂柔性产线调度系统架构图首度开源
系统架构·动态规划·宽度优先
JGDT_3 天前
筑牢数字底座,驱动智慧未来——全方位数据中台解决方案
大数据·人工智能·科技·系统架构
2501_933329553 天前
舆情监测系统的技术演进:从数据采集到AI中台,Infoseek如何实现“监测+处置”一体化
开发语言·人工智能·自然语言处理·系统架构