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 |