《数字农业框架体系与田块建模研究》:
(3)元数据软件功能模块。
①输入功能。输入功能由输入结构、输入元数据,以及输入空间数据三部分组成。其中输入结构是描述元数据在数据库中组织方式的信息,它是客户端解码的依据;输入元数据是元数据元素信息的核心部分,通过该输入界面,数据集生产者便可以充分地描述数据集内容;输入空间数据信息是用于链接空间数据库的依据,这部分内容是可选界面,在数据库处于在线状态时,具有非常重要的意义。当然这些模块应当遵循前面所讲的层次关系,使输入元数据元素时,避免多余的重复。
②查询功能。查询功能由初始化查询和返回结果两部分组成。当用户在客户端提交查询内容和算法时,服务器将对该规则进行解译,并按照所需信息返回给客户端,形成返回结果清单。
在软件设计时,查询和返回的清单项目至少应包括元数据标识码、中文标题,以及数据集的范围信息(比如东西南北四个边界坐标点)等内容,其中元数据标识码主要用于元数据内容之间的链接,一般不用于显示。
传输协议应采用TCP/IP或ISO标准,数据的搜索和查询协议采用IS010163:1995标准(搜索/检索标准),客户端的查询表格可采用基于IS08879:1985(SGML)的HTML等标准。
③返回功能。返回功能由请求元数据、返回元数据、返回结构、请求空间数据、返回空间数据等内容组成。
当用户发出一个请求时,它便伴随元数据标识码沿客户端传输给服务器,这时服务器便对请求做出响应,并从空间数据集合中寻找合适的信息。一旦满足条件,服务器将按照IS08879:1985的协议对元数据结果元素进行编码,并按照IS010163:1995支持的语法结构用SGML对该信息进行封装,返回给客户端。客户端接收到结果信息时,通过文档类型声明(DTD)可以将返回信息解译为自己系统支持的显示格式,比如HIML格式等。元数据的存储结构信息可通过返回结构的方式了解到,它对于系统地了解元数据的组织方式等具有一定的意义。请求空间数据和返回空间数据是用户用于获取空间数据时的操作,通常按照元数据内容中所描述的链接地址,按照统一资源定位器(URL)的规范与数据集进行联系,并返回所需的信息。
这样,按照上述方式,并利用元数据标准软件系统,便可以通过网络完成地理空间信息的输入、查询、返回等操作,实现数字地球对元数据所需的基本功能。
(4)元数据软件实现方法。
元数据的软件实现方法是元数据标准走向实用化的通道,它与计算机技术、通讯技术等的发展是密切相关的,诸如数据库系统、网络以及Web浏览器等技术。通过这些技术以及前面所提的一些协议,软件人员便可以利用面向对象等技术描述管理元数据体系,利用Web等技术设计元数据的查询和返回页面,利用网络技术实现客户/服务器之间的通讯等。
当然,随着信息革命的到来,其他一些新的技术也会接踵而来,被用于元数据标准的实现上。因此,本文将对实现元数据标准软件的具体技术不一一列举,在使用时,凡是能够满足前面元数据功能要求的技术均可以用于元数据软件设计上。本文后面所列举的已实现了的基于国家空间数据基础设施的元数据标准软件模块,是面向对象技术、网络技术以及Web技术等的有机结合,是基于分布式网络系统和客户朋艮务器体系的元数据软件系统。
……
展开