pycsw | Home | Community | Demos | Docs | Issue Tracker | FAQ | Download |
pycsw is an OGC CSW server implementation written in Python.
Standard | Version(s) |
---|---|
OGC CSW | 2.0.2 |
OGC Filter | 1.1.0 |
OGC OWS Common | 1.0.0 |
OGC GML | 3.1.1 |
OGC SFSQL | 1.2.1 |
Dublin Core | 1.1 |
SOAP | 1.2 |
ISO 19115 | 2003 |
ISO 19139 | 2007 |
ISO 19119 | 2005 |
NASA DIF | 9.7 |
FGDC CSDGM | 1998 |
SRU | 1.1 |
A9 OpenSearch | 1.1 |
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 | yes | GET (KVP) / POST (XML) / SOAP |
Transaction | optional | yes | POST (XML) / SOAP |
Note
Asynchronous processing supported for GetRecords and Harvest requests (via csw:ResponseHandler)
Note
Supported Harvest Resource Types are listed in Transactions
Note
Coordinate transformations are supported