pycsw¶
Metadata Catalogue¶
pycsw enables users to publish a catalogue of dataset descriptions (metadata) to the web, using standards based interfaces and formats, such that it can be queried and updated by catalogue clients. pycsw is simple to setup within an Apache web server (or any WSGI server) and can access metadata records stored as XML files within a database.
Metadata is ‘data about data’, storing such things as creation-date, author, title, area-of-interest, etc, and is usually encoded as XML files, following international standards such as ISO 19115, ISO 19139 and FGDC CSDGM.
pycsw is a Python implementation of the Catalogue Service for the Web (CSW). The project is certified OGC Compliant, and is an OGC Reference Implementation. The CSW standard defines common interfaces to discover, browse and query metadata about spatial data, web services and related resources.
pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X).
Core Features¶
certified OGC Compliant and OGC Reference Implementation for OGC CSW 2.0.2 and CSW 3.0.0
harvesting support for WMS, WFS, WCS, WPS, WAF, CSW, SOS
implements INSPIRE Discovery Services 3.0
implements ISO Metadata Application Profile 1.0.0
implements FGDC CSDGM Application Profile for CSW 2.0
implements the Search/Retrieval via URL (SRU) search protocol
implements Full Text Search capabilities
implements OGC OpenSearch Geo/Time extensions
implements Open Archives Initiative Protocol for Metadata Harvesting
supports ISO, Dublin Core, DIF, FGDC, Atom and GM03 metadata models
CGI or WSGI deployment
Python 2 and 3 compatible
simple configuration
transactional capabilities (CSW-T)
flexible repository configuration
GeoNode connectivity
HHypermap connectivity
Open Data Catalog connectivity
CKAN connectivity
federated catalogue distributed searching
realtime XML Schema validation
extensible profile plugin architecture
very lightweight (Python + CGI)
Implemented Standards¶
OGC Standards:
Catalogue Service for the Web (CSW) 2.0.2, 3.0.0
Filter Encoding (FE) 1.1.0, 2.0.0
OWS Common 1.0.0, 2.0.0
OGC OpenSearch 1.0
Metadata Standards:
Dublin Core 1.1
SOAP 1.2
ISO 19115:2003
ISO 19139:2007
ISO 19119:2005
NASA DIF 9.7
FGDC CSDGM 1998
GM03 2.1
SRU 1.1
OAI-PMH 2.0
A9 OpenSearch 1.1
Details¶
Website: https://pycsw.org/
Licence: MIT
Software Version: 2.6.1
Supported Platforms: Windows, Linux, Mac
API Interfaces: Python
Support: OSGeo service providers