元数据的CWM标准是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 04:30:52
元数据的CWM标准是什么
xTn@VHgJ*j^L܍i.@CJ J@q1ݙ]^B}1b=s3Ǜ#'c4})y9bΖo[*IWq?<8}0永-jd>>өݷKs8xGgn =0`Lޑ@L`2wG& ELcQ+mAknϙ{˂%'yʖE̕ޢ1}]xhvh\f6`; V]V -K8V<*Љtryս:"+0)@AZI|M3hܖS0#B.[dT$hB"\/k~"Z7M9Kbk8$tŀq[8/URk)Sڀ&SXH.{dC膜{ҒmWV+bc5Xu,+G4֜5Jlh2?HW>?KxcΉljSpnƂ 3(?vsY4WB5aئh-+:E~YFgƔ%H3c;H!I^u\d#1EmӉF

元数据的CWM标准是什么
元数据的CWM标准是什么

元数据的CWM标准是什么
2001年OMG组织在其已制定的规范UML、MOF、XMI的基础上提出公共仓库元模型(CWM).CWM是OMG制定的一个互操作标准,为数据仓库和业务分析领域中使用的元数据定义了一种通用语言和交换机制.CWM不仅提供了极受欢迎的描述数据仓库与业务分析元数据的公共元模型,而且还提供了基于XML的交换工具.CWM本质上是一种交换技术,其目的是促进多个厂商的不同软件工具间的元数据交换活动.
CWM的内容按包组织,每个包尽量涉及一个独立的领域,这样极大地方便了开发者的建模工作,因为在建模时只取所需的包即可.每个包都由一系列UML表示的类图组成.虽然这些包描述的领域不尽相同,但它们组织结构并不完全独立,事实上,它们之间有着紧密的依赖关系.在CWM的内容框架中,所有包按功能和抽象层次组织成四层,同层的包的功能角色类似,如第二层中的包描述的都是数据仓库的数据资源.每一层中的包都为同层或上层的包提供服务,如第三层包描述的操作都是基于第二层包描述的数据资源,层次越高描述的内容越抽象.在包的结构方面,或者上层包中的类和关联继承下层包中的类和关联,或者在上层的包直接使用下层包中定义的类或关联,这样做既使整个元模型组织更精练,又使CWM在功能结构上十分清晰.