基于语义网的海洋元数据查询技术的研究与实现

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:aqcnbbz1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对海洋研究的不断深入和科学研究项目的增多,大量海洋数据及其相关的元数据由此产生。如何从海量元数据集中获取特定信息,成为当前海洋数据管理机构的一个重点研究方向。美国国家科学基金委(NSF)与伍兹霍尔海洋研究所(WHOI)合作成立的海洋生物与化学数据管理办公室(BCO-DMO)就是一个专门进行海洋数据管理和提供海洋数据服务的机构,BCO-DMO使用Drupal技术对其网站进行管理,实现海洋数据及相关元数据的管理,并对外提供在线服务功能。如何快速地从海量海洋元数据库中提取需要的特定信息,对于网站的管理者和获取服务人员来说都是非常重要的。  本文依托BCO-DMO所搭建的网站平台,基于语义网的相关理论,通过Drupal技术构建的关联数据和开源版Virtuoso对象关系库引擎构建的SPARQL终端,实现了对BCO-DMO所发布的海洋元数据的查询功能。主要完成了以下任务:1)探讨了海洋元数据语义查询涉及的相关概念,主要包括语义网、关联数据、RDF数据和SPARQL查询语言等。2)简述了如何对Drupal模块进行管理,关联数据的构建以及关联数据与SPARQL终端的连接都是以相关模块为基础的。3)通过Drupal内容类型的构建以及相关内容的填充,实现了海洋元数据的对外发布。4)利用Drupal的 RDF Extensions、Schema.org等模块对海洋元数据进行RDF数据生成,建立了海洋元数据的RDF型关联数据。5)通过在BCO-DMO的服务器中搭建开源的Virtuoso,建立了BCO-DMO的SPARQL终端,为海洋元数据查询提供了平台。6)利用自定义模块和Drupal的Search API模块,将建立的关联数据和SPARQL终端相连接,建立了BCO-DMO的海洋元数据查询页面并验证了对相关海洋元数据查询的准确性。通过上述任务的完成,验证了语义网在查询方面实现的可行性,并为BCO-DMO进行元数据的查询提供了技术支持。
其他文献
由于地质条件不稳定、地形复杂等原因,我国地质灾害频发,造成严重的人员伤亡和经济损失,给社会和经济发展造成十分严重的影响。滑坡是地质灾害中最为常见的、影响最大的灾害。区