2.2.6 元数据互操作性
元数据的互操作性(Interoperability),是指在由不同的组织制定与管理且技术规范不尽相同的元数据环境下,能够做到对用户保持一致性的服务。也就是说,对一个应用或用户来说,能够保证一个统一的数据界面、保证一致性与对用户的透明。
在元数据的应用中,互操作性是非常重要的一个概念,不同的数据资源类型要求不同的元数据格式,不同层次和不同角度的应用也要求不同元数据格式。
即使是同一领域内的多个不同机构,针对不同资源类型,为了不同层次或角度的应用,也可能开发或应用不同的元数据及相应的元数据处理系统,而且已经积累了大量元数据记录。
因此,完全用一种“标准”的元数据去统一描述复杂的数据源,既不利于充分利用各个领域众多机构的已有资源,也无助于有效服务不同领域不同层次的复杂应用要求。
元数据的多元化发展为分布式信息环境下的集成信息服务带来了挑战。人们需要通过元数据的互操作来:
(1)支持跨系统的整合检索;
(2)支持跨系统的信息组合;
(3)支持跨系统的服务集成;
(4)支持分布环境下的用户管理和知识产权管理;
通过元数据互操作,可以保障任意系统的用户能在整个分布式信息环境中发现、检索和利用所需要的资源和服务。
从宏观角度讲,保证准确互操作涉及元数据各个结构层面的互操作,包括:
1)交换格式的互操作
保证准确解析用以封装元数据的交换格式及其相应的安全机制(例如数字签名),准确提取元数据记录,支持不同元数据格式的跨网络相互传递。
2)标记格式的互操作
保证准确释读用以标记元数据的格式语言以获取元数据记录中的元素内容结构,支持不同元数据的结构分析。
3)元素内容结构的互操作
保证准确理解元数据的元素结构、元素关系(如元素与子元素)、元素应用关系(如必备型、可选型、多选型等),支持不同元数据的元素结构分析、元素关系分析和元素转换。
4)元素语义的互操作
保证准确分析元素语义及元素间语义关系,支持不同元数据格式的元素在语义上匹配和转换。
5)编码规则的互操作
保证元数据内容在不同编码规则体系间的准确转换。
6)数据内容的互操作
保证元素具体内容在不同的元数据格式、编码语言、自然语言间的准确转换。
作为一个完整系统,互操作还要求通信层的支持。
在元数据应用领域中,提高互操作能力可以有以下几种方法:
(1)根据元数据之间的映射关系(mapping)进行相互转换。
(2)采用核心元数据集,如Dublin Core。
(3)支持异构的资源检索。
(4)资源描述框架(Resouce Description Frame work RDF)。
资源描述框架(RDF)的设计目的就是为了在语义、句法以及结构3个层次上,提供元数据应用互操作性。RDF提供了一种强有力的表述、交换和利用元数据的机制,通过对一般意义上的语义、语法和结构的支持,提供在各种不同元数据体系之间的互操作性。
RDF提供的框架体系,可以使不同的用户或团体能够在这一框架下应用他自己的元数据元素。RDF还提供了容器(Container)结构,把几个资源或值包在一起。
RDF支持互联网上各种元数据格式。XML与RDF结合起来,可以将不同的元数据整合在一起,使各种元数据格式都可出现或运行在同一界面上,从而提供它们之间相互交换利用的能力。提高了元数据规范化和互操作性。RDF提供了一致性的基本结构,并使用XML namespace机制来实现。
名称空间(Namespace)是用来对XML中不同的domain所定义的标记元素做出明确注释的机制。如果引用了某一集合的元素标记,就应指明namespace以说明引用的元素标记的语义定义可以在哪个地方找到。使我们可以在同一文档内用namespace机制引用不同元数据集的元素。
Namespace可以做到:
(1)指出一个元数据集的管理机构。
(2)支持对统一标识元素的定义。
(3)对特定数据元素或词汇表的统一定义。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。