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: