正确答案是 B: Common Warehouse Meta-data (CWM) 通用仓库元数据。
专业分析:
1. **Common Warehouse Meta-data (CWM)**:CWM 是由 OMG(Object Management Group)定义的标准,旨在解决数据仓库环境中不同数据模型之间的互操作性问题。CWM 提供了一个通用的元模型,用于描述数据仓库和商业智能环境中的数据和元数据。它能够桥接面向对象的模型、关系数据库和 XML 数据格式之间的差距,使得不同系统之间的数据交换和集成更加容易。
2. **Open Information Model (OIM)**:虽然 OIM 也涉及到数据互操作性的问题,但它并不是由 OMG 推出的标准,而是微软和其他公司在 1990 年代末期的一个倡议,旨在定义一个开放的信息模型。
3. **Information Management Metamodel (IMM)**:IMM 是一个用于信息管理的元模型,但它并不是专门用于桥接面向对象、数据和 XML 的 OMG 标准。
4. **Unified Modeling Language (UML)**:UML 是一种标准化的建模语言,主要用于软件工程中的面向对象设计和分析。虽然 UML 可以用于建模 XML 结构,但它的主要目的并不是专门为桥接面向对象、数据和 XML 之间的差距而设计的。
因此,CWM 是最合适的 OMG 标准,用于弥合面向对象、数据和 XML 之间的差距。