GetCapabilities Response |
GetCapabilities operation returns the service metadata from a WPS server and brief descriptions XML document of GIS processing functions.
Table 1 Elements of general service metadata
| Element name | O/M /Optional | Description |
| Service | O/M | The service type. The brief description of service and it needs to contain "WPS". |
| Version | O/M
|
Service version. Now WPS has only one version, the value is 1.0.0. |
| updateSequence | Optional |
The service metadata version. The version number of metadata document. This is a increment and every change will add a value. |
|
lang |
O/M |
Language identification. |
| ServiceIdentification | O/M
|
Service identifier information. |
| ServiceProvider | O/M
|
Service provider. About service provider. |
| OperationsMetadata | O/M
|
The operated metadata. The operated metadata specified by service, including request URL. |
| ProcessOfferings | O/M
|
The brief description of GIS processing functions (spatial analysis) provided by WPS. |
| Languages | O/M
|
The languages supported by service. |
| WSDL | Optional |
The WSDL document position for describing all the operations and processing supported by service. |
The GetCapabilities returned document is composed of three parts:
Table 2 The returned contents of GetCapabilities
| Element name | Description |
| ServiceIdentification |
Service identifier information. |
| ServiceProvider |
Service provider. About service provider. |
|
OperationsMetadata |
Metadata about the operation. Describes the operations the server provides. The three are required operations according to the WPS standard. |
|
ProcessOfferings |
The supported spatial analysis operations . |
ProcessOfferings node mainly describe the spatial analysis operation supported by Execute. It contains the following parts:
Table 3 ProcessOffering elements
| Element name | Description | Format |
| Process |
Describe the GIS processing function, not containing input and output. Each GIS processing function supported by service has corresponding description. The GIS processing functions can have one or nultiple. |
ProcessBrief format, table 4 |
ProcessBrief is main composed of the following elements:
Table 4 The main contents of ProcessBrief
| Element name | O/M /Optional | Description |
| Identifier |
O/M |
The clear identifier or name of GIS processing function. It is unique in a service. |
|
Title |
O/M |
Service title. |
| Abstract |
Optional |
Service abstracts. It provides the brief description of relative server informations. |
|
Metadata |
Optional |
More metadata of GIS processing function. |
| Profile |
Optional |
The identifier of application brief. |
|
WSDL |
Optional |
The reference address of WSDL. |
|
process Version |
Optional |
The release version of GIS processing function. |
The example usage of response contents of GetCapabilities Request exampleis as follows: