CSW 2.0.2 |
CSW 2.0.2 follows HTTP protocol, supports the following implementation models:
SuperMap iServer CSW service implements searching, discovery and registration of spatial data and service metadata using GetCapabilities, DescribeRecordăGetDomain, GetRecords, GetRecordById and Transaction operations.
| Category | Operation | HTTP method | Data encoding | Description |
| Service class | GetCapabilities | GET(POST) | KVP(XML) | Get basic information of CSW service. |
| Query class | DescribeRecord | POST(GET) | XML(KVP) | Get information object model supported by service. |
| GetDomain | POST(GET) | XML(KVP) | Get the metadata attribute or parameter's types and ranges. | |
| GetRecords | POST | XML | Query the metadata, return query results satisfying the conditions. | |
| GetRecordById | GET | KVP | Get the metadata records of specified ID. | |
| Manage class | Harvest | POST(GET) | XML(KVP) | (pulls) insert and update the qualified metadata initiatively. |
| Transaction | POST | XML | (push) insert, update or delete metadata passively. |
The supported operations of SuperMap iServer CSW service are shown as follows: