论文部分内容阅读
随着海洋科考项目的日益增多,大量海洋生物化学数据随之产生。为了能更好的管理这些海洋项目产生的数据,方便科学家和海洋研究爱好者对海洋数据的检索与使用,美国伍兹霍尔海洋研究所(Woods Hole Oceanographic Institution)海洋生物化学数据管理办公室(BCO-DMO)工作人员与研究者们共同协作,对美国科学基金会(NationalScience Foundation,NSF)下属的海洋生物化学部门、极地项目办公室(OPP)和南极科学部(ANT)生物与生态系统等部门资助的海洋研究项目产生的海洋数据进行管理与发布。 本文依托美国Woods Hole海洋研究所海洋生物化学数据管理办公室(BCO-DMO)已经构建的海洋项目相关数据管理与发布系统,利用Drupal技术,针对海洋项目的文件数据的存储和发布进行了系统的研发工作,主要内容包括:1)介绍了本文依托项目的背景和研究内容,分析了当前海洋数据管理与共享系统的国内外研究现状。2)学习了BCO-DMO研究室基于Drupal技术构建的海洋数据管理和发布系统采用的各项技术,主要包括Drupal的技术堆栈、及其内核、模块、钩子、区块等技术,版本控制系统Git的安装与使用方法、JGOFS/GLOBEC后台数据管理系统的组成和所要实现的目标,以及MapSever实时地图发布系统的相关内容。3)系统地阐述了海洋项目相关元数据获取、处理与存储的各种方法,及其数据库管理系统结构。4)根据实际需要提出了利用Drupal数据管理计划文件的存储与显示办法来管理和发布海洋项目数据文件的方法;5)通过新建字段、对字段进行配置,添加视图代码、编写模块文件等对Features模块进行配置的一系列工作,实现了数据管理计划文件在相应项目的视图页面“More Information”功能模块下的正常显示功能;6)实现了可以同时存储多个数据文件,并且每个数据文件与程序代码之间建立固定的URL的方法,使数据管理员、科学家和海洋研究爱好者可以方便地查看每个项目的数据管理计划,从而使数据管理计划文件的管理更加简单方便,使BCO-DMO的海洋数据管理系统更加完善。