XML相关技术及其在元数据管理系统中的应用.pdfVIP

XML相关技术及其在元数据管理系统中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
×ML相关技术及其在元数据管理系统中的应用 查新征肖 云王龙潇 (中国科学院计算机网络信息中心,北京100080) 摘要本文介绍了XML及其相关技术XMLSchema、XSL在科学数据库建设当 中与数据表示,数据建模和数据显示之间的关系,并结合我们开发的元数据管理系 统,介绍了这些技术的实际应用。 XMLSchema 关键词XML XSL元数据管理 1.引 言 中国科学院科学数据库经过近20年的发展,到目前,共有专业数据库300多个,总数据 量达8.2TB。面对如此庞大的数据量,如何对这些数据进行规范表示,从而能够方便地进行 交换,有效地开发利用,是摆在我们面前的一项亟待解决的问题。而目前XML由于其有很多 优点,正在成为各种数据的首选格式,因此在科学数据库的建设当中,大量使用XML技术 无疑是一种很好的解决方案。本文将介绍在科学数据库中使用XML及其相关技术来表示、建 模和显示数据的优点,同时又介绍了这些技术在我们数据库中心承担开发的科学数据库系统 平台软件——元数据管理系统当中的实际应用。 · 2.XML与数据表示 ’ XML即为可扩展的标记语言(eXtensible Markup 则,这些标记将文档分成许多部件并对这些部件加以标识。 用XML来表示数据具有很多的优点:第一XML允许各种不同的专业(如化学、数学、 大气科学等)开发与自己的特定领域有关的标记语言。这就使得该领域中的人们可以交换数 据,而不用担心接收端的人是否有特定的软件来创建数据。第二XML具有较好的“保值” 性。多年来,很多计算机数据都丢失了,一些是因为自然损害或是备份介质的磨损,然而大 多数情况下是因为没有人来写出如何读取这些数据介质和格式的文档。XML基本上使用的是 非常简单的数据格式,可以用100%的纯ASCII文本来书写,也可以用几种其他定义好的格 式来书写,而ASCII文本是几乎不会”磨损”的。第三应用问交换数据。由于XML是非专有 的并易于阅读和编写,就使得它成为在不同的应用问交换数据的理想格式。XML使用的是非 专有的格式,不受版权、专利或是其他种类知识产权的限制,同时对于人类或是计算机程序 来说,都很容易阅读和编写,因而成为交换语言的首选。 在科学数据库的建设当中,由于科学数据库涉及的专业和学科很多,因此很适合使用 XML来表示数据。我们知道经过20多年的建设和发展,科学数据库已经成为科研工作的基 础设施之一,并将成为未来科学研究的必不可少的资源,因此采用XML来“保值”这些资源, 必定会给国家和社会带来巨大的“增值”效应。当然,在科研经费十分有限的情况下,采用 没有任何版权专利限制的XML技术来表示数据,可以使我们集中精力和财力去建设数据资源 和应用系统上。 253 当然,万事万物都不是十全十美的,XML亦然。由于XML技术采用的是基于文件的管 理机制,因此在检索,解析,安全性及并发控制方面存在着天生的缺陷,但是对于这些缺陷, 我们完全可以采用其他技术措施来弥补。 3.XML Schema与数据建模 前面我们谈到,可以用Ⅺ儿来表示数据,但是Ⅺ儿数据文件的结构(或者说是模型) 是怎么描述的呢,答案是使用Ⅺ江LSchema来描述。意即,XMLSchema是用来建模XML 数据的。XML Schema和XML文档的关系, 的结构,而且Schema可以很容易由程序自动来处理。XML 就如同数据库中表的定义和表中存储的具体数据的关系。 Schema基于XML, 使用XMLschema来建模XML数据具有显而易见的优点:第一XML 没有专门的语法;第二XML Schema提供可扩

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档