元模型互操作性框架(数据库)
时间:2022-12-07 08:30:02 | 来源:信息时代
时间:2022-12-07 08:30:02 来源:信息时代
元模型互操作性框架 : 由ISO/IEC 19763标准项目研究的,为注册的各个元模型提供的一套规范的元模型框架,以提高不同元模型之间的互操作性。注册联盟各元模型的互操作关联如图1所示。
图1 注册联盟各元模型的互操作关联图
元模型框架是一套规范的元模型和元模型结构,用于开发注册系统实际应用中的元模型。元模型框架的范围是特定的元模型建模关系或元模型域,比如映射或注册模型结构。元模型框架的目的在于: ①提供元模型的规范使用方法以满足特殊的元模型关系; ②提供核心模型规定的元模型结构的规范使用方法以满足特殊的元模型关系。元模型框架用于表示某领域特殊的元模型,比如选择本体、模型结构、模型或模型结构之间的映射等。
元模型是描述其他模型的一种模型。也就是说,一个元模型管理一个模型、建模工具或建模构造集成到一个特定的模型实例中。为了在元模型之间建立协调一致的关系,定义了元模型框架和核心模型。图2阐明了这些模型之间的关系(M0,M1,表示元层次)。
ISO/IEC 19763的核心思想就是要建立实现元模型互操作的框架,该项目主要由日本、韩国、中国等亚洲国家提出,中国武汉大学的何克清教授和日本相关专家合作,主办第三部分——本体注册模型的内容。
由于通过互联网进行的电子商务和贸易的快速增长,跨越不同国家和文化的商务事务或其他相关信息的有效交换已经成为从事IT工业和其他非IT工业的人士首要关注的对象。为了跟随当前电子商务的趋势,工业组织制定了一些特定商务对象领域的标准,这些商务对象包括商务流程模型和用于公共建模和交换设施的软构件,如UML和XML。它们对诸如数据原理、实体协议和值域等特定的商务流程模型和标准建模结构能起到积极的作用。
图2 元模型框架体系结构
值得注意的是,那些标准大多数趋向于使用UML构造型机制和XML这些基于元模型的内容去描述和交换商业的语义。元模型和UML协议的开发通过一些标准化活动已经进步了不少,这些标准有:UMM的UN/CEFACT、OASIS,MOF的OMG、XMI、CWM、EDOC、EAI等。然而,每个标准组织必须用他们自己的方式来具体指定元模型方案。由于缺少标准来具体指定一致开发和模型注册的公共基础,将会带来胡乱的复制和不一致性。
为了建立元模型的一致性,需要建立用于分类和注册规范型模型元素的统一框架。通过统一框架的建立,这些元模型就可以独立地被开发以及广泛地在各个组织之间复用。在目前的市场中,UML的协议和MOF技术在模型交换中作为一个实际标准允许一些更基本的结构标准化,例如,元模型框架标准。元模型框架标准说明了元模型框架(MMF)和用于不同类型的MMF开发的核心模型的基本概念。
这些内容可存储在注册系统中,以便使不同组织之间的有效数据共享得以实现。已经开发并实施了许多注册系统和知识仓库,然而,由于元模型的不同或语义的不一致,组织之间或社团之间的有效合作一直存在困难,需要组织之间协调一致的新工具。为满足这些需求,元模型互操作性框架(MMFI)为描述不同类型的注册系统或元模型提供工具,作为统一的元模型框架集。
ISO/IEC19763定义的基于本体元模型建模方法的元模型互操作性构架 MMFI(framework for metamodel interoperability),具有广泛的应用范围。如,电子政务、电子商务、软构件重用服务工程、国家公共信息服务管理、国家科学环境中信息资源服务管理、语义Web服务、军用战略信息资源管理与服务等。框架的标准体系如图3所示,包括六个部分:
图3 元模型互操作性框架体系结构
第一部分: 参考模型(reference model)描述了用于后续单个元模型框架的制定和注册的概念和整体元模型框架标准的体系结构。
第二部分: 核心模型(core model)描述了元模型框架的核心模型,用于元模型框架标准的制定。核心模型为元模型描述和标准结构提供了一个机制,以便于在制定元模型框架标准时使用。
第三部分: 本体论元模型注册(metamodel for ontology registration)描述了注册本体论管理信息工具的元模型。
第四部分: 模型映射的元模型(metamodel for model mapping)规定了描述对象如元模型、模型元素或数据元素之间任何映射的元模型框架。
第五和第六部分是由中国和日本最新提出的新项目建议,不过其状态还只处于预研阶段。