科技资源数据库元数据标准管理技术研究

科技资源数据库元数据标准管理技术研究

ID:21994390

大小:197.00 KB

页数:5页

时间:2018-10-26

科技资源数据库元数据标准管理技术研究_第1页
科技资源数据库元数据标准管理技术研究_第2页
科技资源数据库元数据标准管理技术研究_第3页
科技资源数据库元数据标准管理技术研究_第4页
科技资源数据库元数据标准管理技术研究_第5页
资源描述:

《科技资源数据库元数据标准管理技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、科技资源数据库元数据标准管理技术研究摘要:本文介绍了XML与元数据表示,XMLSchema及XML文档解析技术,讨论了元数据注册的处理流程和元数据存储。研究表明,元数据注册有助于元数据标准管理,促进科技资源数据更好的利用、共享、交换和整合。关键字:科技资源数据XMLschema解析注册元数据1.引言河北省科技资源数裾库是融合了河北省的气候资源、农业资源、地理资源、动植物资源、农业经济资源等科技资源为一体的庞大的、分布式的、系统异构的、资源类型多样的科学数据库群。为了有效揭示和管理这些杂的、异构的分布式数据库,促进数裾资源的利用、共享、交换和整合,实现分布式的跨平台的资源共享,在科技资

2、源数裾库及其应用系统的开发和建设屮,必须对各个学科的资源对象按照相应的元数据标准进行元数据描述。目前科技资源数据库已完成了“核心数据库建设元数据标准规范”及面向各个应用的扩展标准建设,例如,“地理资源共性描述”、“农作物数据库建设元数据规范”、“野生动物数裾库建设元数据规范”、“野生植物数据库建设元数据规范”等元数据标准。而在每个元数据标准自身的进化过程屮,元数据标准屮的元素会随着时间而不断增长和变化,新的元素加进来,已有元素的属性说明可能被更新等。若缺乏对元数据标准的管理,那么在屏蔽元数据标准不同版本间的差异时,难度和所需投入都会加大。本文拟通过对元数据标准及元素的注册来促进对元数

3、据标准管理。2.XML及文档解析技术2.1XML与元数据表示XML(ExtensibleMarkupLanguage,可扩展标记语言)[1]是由万维网联盟(WorldWideWebConsortium,W3C)的XML工作组于1996年开发的,是标准通用标记语言SGML的一个子集。XML是一种数据储存和交挽的格式,允许在不同的系统或应用程序之间交挽数据,它将数据本身同其显示外观分离,因而,相同的XML数裾可通过使用不同的外观文件以多种方式显示。而在元数据标准管理屮,我们主要管理的是元数据。由于元数据是结构化的数据,因此,很适合用XML来表示。下而以科技资源数据库屮描述元数据元素的注册

4、信息来说明XML的应用。〈Element〉Ti11e〈/ElementID>http://metadata,kjzy.cn/hebscienco/l.0〈Name〉数掘集11’文名称〈/Name〉〈EnglishName>Tit1e〈/EnglishName〉〈Definition〉数据集的中文名称〈/Definition〉String自由文本〈/ValueDomain〉〈SchemaID>core

5、l〈Comment〉数据集中文名称指的是数掘集对象的正式;公开的中文全称〈/Comment〉〈/Element〉从上述例子可以看出,XML具有易于编辑、便于管理、适于存档等优点。使它为元数据的开发创建了先决条件。2.2XMLSchema介绍XMLSchema[2]是XML的Schema语言,用来描述XML文档的合法结构、N容和约來。XMLSchema首先由微软提出,己经被W3C接受成为一个标准。与DTD不同的是,XMLSchema文件使用XML语法,有丰富的闪嵌数据类型和强大的数据结构定义功能,并且使用了命名空间。XMLSchema提供了创建XML文档

6、必要的框架,详细说明了一个XML文档的不同元素和属性的有效结构、约束和数据类型。科学数据库元数据标准也采用XML作为其模式语言,FI的是精确的定义核心元数据标准的结构与语法,便于各子库单位的理解著录以及数据的共享与集成。2.3XML文档解析技术2.3.1D0M解析技术D0M是用与平台和语言无关的方式表示XML文档的官方W3C称准[3]。D0M对XML档的处理方式是把整个XML文档读到内存屮,解析其内容,然后构造出一个特定的树状结构,该树包含了XML文档的各个语法单元以及它们之间的关系,相当于一个“语法树”,如图1所示。D0M提供各种方法完成对这棵树的遍历、插入、删除、修剪等操作。D0

7、M解析技术的优点在于,首先,由于树在A存屮是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。其次,它还可以在任何时候在树屮上下导航,而不是像SAX那样是一次性的处理。最后,D0M使用起来也要简单得多。图1D0M解析XML文件过程2.3.2SAX解析技术SAX(SimpleAPIforXML)[4]并非官方标准,而是巾网上社区讨论产生的事实上的标准,但几乎所有的XML解析器都会支持它。用解析XML文件,无需将文档读入内存。SAX基于事件触发来解析X

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。