论文部分内容阅读
GIS元数据发布是当前网络GIS研究领域的热点之一。美国Woods Hole海洋研究所的生物化学海洋数据管理办公室(BCO-DMO)运用Drupal内容管理系统对美国科学基金委(National Science Foundation,NSF)资助的项目进行元数据的组织和发布。 本文针对从美国科学基金委获取海洋元数据的存储、管理和发布的设计流程与实现方法,进行了以下研发工作:⑴海洋元数据的获取和存储:基于“松耦合”的思想,在NSF官方网站和BCO-DMO本地网站之间研发一个专门用于获取数据和进行数据预填充的中间站—NSF Tracker网站。NSF Tracker的建立一方面从NSF官网获取数据,确保数据获取的稳定性;另一方面为数据库管理员提供更多个性化的选择,并提供预填充BCO-DMO本地元数据数据库的功能,同时减少系统之间的依赖性,提高系统的稳定性和和数据管理员的工作效率。⑵海洋元数据的可视化发布与查询系统:在数据通过NSF Tracker网站存储到BCO-DMO本地元数据数据库之后,通过二次开发Drupal中相关模块和使用JGOFS/GLOBEC软件对元数据进行读取,并将数据在BCO-DMO网站上进行可视化发布。同时设计研发了数据的查询、交互界面,实现了基于WebGIS的海洋元数据发布系统。⑶海洋元数据的高级语义搜索功能:将BCO-DMO存储在MySQL关系型数据库中的海洋数据转化为由RDF描述的结构化数据,引入本体,按照RDFa标准,将数据转为关联数据,建立语义网并能够实现本地数据的语义查询。通过调取RollingDeck to Repository(R2R)发布的关联数据,将跨平台的数据与本地数据进行对比,为数据库理员提供了一种新的数据质量核对方式。⑷系统的设计与实现:建立了以Drupal7为框架的基于WebGIS数据获取、管理、存储和数据的可视化发布的系统,实现了基于关联数据的高级搜索功能,变更了以往老式的数据获取、管理、存储和发布、查询方式,提高了新系统的稳定性、灵活性和安全性,为海洋元数据管理、发布提供了技术支持。