- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML
Schema在科学数据库元数据互操作中的应用
刘飞黎建辉
(中国科学院计算机网络信息中心,北京100080)
摘要XML
schema及
内容和约束。本文以科学数据库元数据标准建设为背景,介绍了XML
其在科学数据库元数据互操作中的应用情况,并展望了科学数据库元数据互操作
研究的发展方向。
XML
关键词元数据XML Schema元数据互操作
1.科学数据库元数据概述
中国科学院科学数据库工程经过几十个研究所、数百名科技工作者近20年的共同努力,
已经建成了上百个不同数据类型、不同学科的科学数据库专业子库,形成了一个庞大的、分
布式的、异构的数据库群。科学数据库(简称SDB)本身的特点决定了不可能只制定一个元数
据标准就可以描述所有的数据集。因此,需要建立包含多个元数据标准的元数据标准集,这
些元数据标准之间不是彼此独立而是相互关联的,构成一个丰富的系统——科学数据库元数
据标准体系。
科学数据库元数据标准创建者采用自顶向下的方法,试图寻找一个通用的元数据元素集
和构建一个完整的数据模型,关注在如何使用一个统一的方法实现系统之间的互操作。而标
准使用者是针对一个具体的特殊应用去选择或构建一个最能满足需求的元数据Schema,如果
重新定义一套元数据元素集,必然会导致许多项目之间的重复设计和定义的混乱。因此,通
常是重用已有的合适的元数据标准,采用选择、修改或重新定义等方式匹配组合多个元素,
同时还需要自定义一些特殊元素。由此可见,多标准问的元数据互操作是科学数据库元数据
研究亟待解决的问题。
Profiles,分别适用于标准制定者和标准使用者。科学数据库元数据标
Schemas和Application
准也基本分为这两种类型。
● Schemas
Namespace
科学数据库覆盖多个学科领域,数据类型复杂,必然导致元数据标准多种多样,但许多
Schemas模块把这些具有
专业领域的元数据标准都包含一些相同的元素。因此,Namespace
Profile中被多次引用。而这些引用就是下文中提到的元数据互操作的具体应用。
Schema定义并标识一个词汇表或元素集,提供元素的权威声明,指明元素间
Namespace
Schema由一个注册机构管理和维护。
的语义关系,给定元素的唯一标识。Namespace
● Profiles
Application
科学数据库中不同专业不同资源类型的应用需求差别很大,必然需要根据实际去定制设
Profile。
Application
Profile是对
Schemas中选取元素,经过定制优化生成的。Application
一个或多个Namespace
Profiles的实现很大程度上得益于元数据互
因此可能对应多个注册机构。简言之,AppHcafion
操作。
Schemas适用于标准制定者,科学数据库元数据标准创建者正是以此作
由于Namespace
为创建元数据标准的根据。科学数据库中所有资源都具有学科属性和资源类型属性,鉴于其
Schemas模块分为两个子模块,基于学科划分的元
中存在大量复杂的交叉,故把Namespace
包括图像元数据、视频音频元数据(主要针对多媒体类型的资源),以及文献元数据(用于描
述文献、期干U、档案、论文、报告之类的资源)、馆藏品元数据(用于描述书画、器物、拓片、
间元数据(主要在地学、生物学、天文、大气科学等学科中使用)、物
文档评论(0)