首页> 外文会议>OCEANS 2009, MTS/IEEE Biloxi - Marine Technology for Our Future: Global and Local Challenges >The Naval Research Laboratory's ongoing implementation of the Open Geospatial Consortium's Catalogue Services specification
【24h】

The Naval Research Laboratory's ongoing implementation of the Open Geospatial Consortium's Catalogue Services specification

机译:海军研究实验室正在进行的开放地理空间联盟目录服务规范的实施

获取原文

摘要

The Naval Research Laboratory's (NRL) Digital Mapping, Charting and Geodesy Analysis Program (DMAP) team, located at Stennis Space Center, conducts research involving the online storage and manipulation of geospatial data. One aspect of this research concerns metadata. Metadata is ?data about data? or simply put, various bits of information that provide an understanding of certain aspects of the data such as source, resolution, date created, geographic location and many others. Standardized metadata formats allow data to be easily categorized and thereby easily searched. Most geospatial data producers have realized or are starting to realize that creating standardized metadata along with their data is crucial for allowing their data to be utilized by standards-conforming Geographic Information Systems (GIS). But having the metadata in standard formats is only part of the solution. How can this metadata be stored, updated and queried in a standard way? To this end, the Open Geospatial Consortium (OGC) has created an open specification for cataloging metadata. This specification is named ?Catalogue Services? and defines a base metadata and interface model to allow querying and updating a metadata catalog. The base model is an abstraction that is actualized by a ?protocol binding?. A protocol binding defines the mapping between the interfaces of that binding and those of the base specification. The Catalogue Services specification defines CORBA, Z39.50 and HTTP protocol bindings. The HTTP protocol binding is also known as ?Catalogue Services for the Web? (CSW). The Catalogue Services specification also defines the concept of ?application profiles? which allows the base model to be extended to support a particular user community's needs. The base catalog specification, protocol bindings, and application profiles together provide a very flexible and powerful metadata cataloging architecture. The DMAP team has decided to investigate implementing the CSW component of Cat-alogue Services to complement its geospatial work. CSW was chosen due to the popularity of web services and the DMAP team's familiarity with them. CSW defines seven operations which map to operations in the base model. Four of these operations are required to be implemented and three are optional. These operations are required to be implemented using either HTTP POST or HTTP GET requests. Request parameters are required to be sent using either Key-Value-Pair (KVP) or Extensible Markup Language (XML) documents. Responses to these requests are formatted as XML documents. SOAP (a way to standardize web service communication) can optionally be used if the implementation supports it. Part of the task of creating a CSW implementation involves the storage of metadata records. In this case, the metadata records are in the form of Extensible Markup Language documents that conform to certain geospatial metadata schemas (declared by the Catalogue Services base model or by an application profile). Currently, there are two popular types of databases for XML document storage. These are ?XML-Enabled? and ?XML-Native?. XML-Enabled is an extension to tradition relational database software that provides some XML-specific functions. In this scheme, the data from an XML document is extracted and stored in relational tables. XML-Native is a newer database concept designed from the beginning to store XML files and uses the XML document as the base unit of storage. There are several commercial and open source XML database applications to choose from. However, some of these do not provide needed functionality and others have little or no current development activity. Finding one that solves your particular needs can be a challenge. DMAP has chosen the open source XML-Native database project eXist for initial CSW prototyping due to high developer activity level, open source code, ease of use and no cost. This paper will further discuss the Catalog Services specification, XML databases, X
机译:位于斯坦尼斯太空中心的海军研究实验室(NRL)的数字制图,测绘和大地测量分析计划(DMAP)团队进行的研究涉及在线存储和处理地理空间数据。这项研究的一个方面涉及元数据。元数据是“关于数据的数据”吗?简而言之,就是各种信息,这些信息可以帮助您理解数据的某些方面,例如来源,分辨率,创建日期,地理位置等。标准化的元数据格式允许轻松地对数据进行分类,从而轻松地进行搜索。大多数地理空间数据生产商已经意识到或开始意识到,创建标准化的元数据及其数据对于允许其数据被符合标准的地理信息系统(GIS)使用至关重要。但是使元数据具有标准格式只是解决方案的一部分。如何以标准方式存储,更新和查询该元数据?为此,开放地理空间联盟(OGC)创建了用于对元数据进行编目的开放规范。此规范称为“目录服务”。并定义了基础元数据和接口模型,以允许查询和更新元数据目录。基本模型是通过“协议绑定”实现的抽象。协议绑定定义该绑定的接口和基本规范的接口之间的映射。 Catalog Services规范定义了CORBA,Z39.50和HTTP协议绑定。 HTTP协议绑定也称为“ Web目录服务”。 (CSW)。目录服务规范还定义了“应用程序配置文件”的概念。这允许扩展基本模型以支持特定用户社区的需求。基本目录规范,协议绑定和应用程序配置文件一起提供了非常灵活和强大的元数据编录体系结构。 DMAP小组已决定研究实施Cat- alogue Services,以补充其地理空间工作。选择CSW的原因是Web服务的普及以及DMAP团队对它们的熟悉。 CSW定义了七个操作,这些操作映射到基本模型中的操作。需要执行这些操作中的四个,三个是可选的。需要使用HTTP POST或HTTP GET请求来实现这些操作。要求使用键值对(KVP)或可扩展标记语言(XML)文档发送请求参数。对这些请求的响应被格式化为XML文档。如果实现支持,则可以选择使用SOAP(一种标准化Web服务通信的方法)。创建CSW实现的部分任务涉及元数据记录的存储。在这种情况下,元数据记录采用符合某些地理空间元数据架构(由Catalog Services基本模型或应用程序配置文件声明)的可扩展标记语言文档的形式。当前,有两种流行类型的XML文档存储数据库。这些是“启用XML”的吗?和“ XML-Native”。 XML-Enabled是对传统关系数据库软件的扩展,它提供了一些特定于XML的功能。在这种方案中,来自XML文档的数据被提取并存储在关系表中。 XML-Native是一种较新的数据库概念,从一开始就设计用于存储XML文件,并使用XML文档作为存储的基本单位。有几种商业和开源XML数据库应用程序可供选择。但是,其中一些没有提供所需的功能,而其他一些则很少或没有当前的开发活动。寻找一个可以满足您特定需求的解决方案可能是一个挑战。 DMAP选择了开源XML-Native数据库项目eXist作为初始CSW原型,这是因为开发人员的活动水平高,开源代码,易于使用且没有成本。本文将进一步讨论目录服务规范,XML数据库,X

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号