Introduction
pycsw is an OGC CSW server implementation written in Python.
Features
- fully passes the OGC CITE CSW test suite (103 tests)
- support for ISO Metadata Application Profile 1.0.0
- realtime XML Schema validation
- extensible profile plugin architecture
- full transactional capabilities
- flexible repository configuration
- federated catalogue distributed searching
Supported Operations
| Request |
Optionality |
Supported |
HTTP method binding(s) |
| GetCapabilities |
mandatory |
yes |
GET (KVP) / POST (XML) / SOAP |
| DescribeRecord |
mandatory |
yes |
GET (KVP) / POST (XML) / SOAP |
| GetRecords |
mandatory |
yes |
GET (KVP) / POST (XML) / SOAP |
| GetRecordById |
optional |
yes |
GET (KVP) / POST (XML) / SOAP |
| GetRepositoryItem |
optional |
yes |
GET (KVP) |
| GetDomain |
optional |
yes |
GET (KVP) / POST (XML) / SOAP |
| Harvest |
optional |
pending |
GET (KVP) / POST (XML) / SOAP |
| Transaction |
optional |
pending |
POST (XML) / SOAP |