pycsw 元数据编录
pycsw 用于通过网络发布数据集的描述信息编录,即元数据。借由一套标准化的接口和数据格式,它实现了对各类编录数据客户端数据查询和更新的支持。pycsw 可以轻松地部署在 Apache 服务器系统上,并对数据库内以 XML 格式存储的元数据进行操作。
所谓元数据,是“描述数据的数据”,例如创建时间,作者,空间范围等,通常以 XML 文档储存。这些数据多遵循 ISO 19115 ,ISO 19139 ,FGDC CSDGM 等国际标准。
pycsw 是 OGC 网络编录服务标准 (OGC Catalogue Services for the Web (CSW) standard) 的 Python 语言实现。CSW 标准定义了一套统一的接口,用于对空间信息及相关数据进行检索、查询和浏览。
pycsw 是使用麻省理工(MIT)开源协议发布的软件,在包括 Windows 、Linux 和 Mac OS-X 的主流平台上均可运行。
基本特性
- 完全通过 OGC CITE CSW 标准测试(103/103 满分通过)
- 遵循 INSPIRE Discovery Services 3.0
- 遵循 ISO Metadata Application Profile 1.0.0
- 遵循 FGDC CSDGM Application Profile for CSW 2.0
- 支持 ISO 、Dublin Core 、DIF 和 FGDC 的元数据定义
- 易于配置
- 具备事物处理能力(CSW-T)
- 灵活的数据库设定
- 分布式数据的联合搜索
- 对 XML 文档的实时校验
- 支持插件扩展的构架
- 高度轻量化(Python + CGI)
遵循的标准
OGC 开放地理空间信息联合会标准:
- CSW 2.0.2
- Filter 1.1.0
- OWS Common 1.0.0
- GML 3.1.1
元数据标准:
- Dublin Core 1.1
- SOAP 1.2
- ISO 19115 2003
- ISO 19139 2007
- ISO 19119 2005
- NASA DIF 9.7
- FGDC CSDGM 1998