数据服务是在目录服务基础上的数据内容服务,能够对各种空间、非空间数据以及结构化、非结构化数据提供浏览、查询、下载和离线服务等功能。数据服务是科技资源数据库共享服务的重要方式之一。其核心内容是根据用户的需要从数据库中提取所需数据集,并按用户所需的组织形式展示给用户。
科技资源数据库数据服务系统通过共享中间件与分布式异构数据源相连,为用户提供数据的查询、浏览和下载等数据共享服务,通过元数据服务管理系统获取数据库元数据信息,使得共享中间件收集到各个异构数据源信息,查询的结果通过XML文档与XSL样式结合后以多种形式展现给用户,用户可以方便地在线浏览或直接下载。
用户可以通过关键字来检索查询数据资源,同时也可以与特定科学领域以及学科进行混合检索查询,实现科学数据的快速定位。用户通过输入关键字或通过科学领域以及学科的选择,实现在设定范围内对数据资源的快速定位;查询结果生成相应的数据集列表,对于不存在的数据集信息,系统给出提示信息。
数据查询的结果可按多种方式进行浏览。对于非结构化数据通过中间件方式直接打开并查看,利用这种方式可直接查看媒体、图像、文本等类型的数据。对空间科学数据资源的浏览,在实现基本的图形操作功能,如放大、缩小、漫游、全屏显示和界面定制的基础上,实现高级的图形显示功能,如随放大比例的变化,显示地理要素逐步增加,以及按图层进行显示要求的控制等功能。
7.1.1.4 数据交换服务
随着科技资源数据库项目建设的持续投入,系统建设需要实现如下三方面的功能。如图7-4所示。一是各专业数据集资源中心需要将已有应用系统中的资源纳入数据集资源中心进行管理和共享;二是将各专业数据集资源中的共性数据提交到科技资源数据库数据中心,为相关数据集数据融合提供服务基础;三是为其他相关研究项目的应用系统提供服务。如果不能提供这些服务,系统集成的价值就不能达到最大化,也会产生新的集成难题。数据交换服务围绕上述三方面的功能进行研究工作的开展。
……
展开