WPS 1.0.0

Feedback


WPS 1.0.0 defines operations of GetCapabilities, DescribeProcess and Execute.

This specification defines a syntax for World Wide Web(WWW)Uniform Resource Locators(URLs)that invoke each of these operations. Also, an Extensible Markup Language(XML)encoding is defined for service-level metadata.

When requesting a WPS service, parameters to be passed are contained in the URL in the form of the parameter name=the parameter value. For example, the address of a WPS service is: http://server/services/wps. When implementing the GetCapabilities operation, required parameters are  SERVICE, REQUEST, and the values are WPS, GetCapabilities respectively; then, the complete URL is: http://server/services/wps?SERVICE=WPS&REQUEST=GetCapabilities. Parameter names are case insensitive, and parameters can be arranged in an arbitrary order. Parameter values are case sensitive, however, the service ignores the case of some parameter values considering the error tolerance. The URL should be encoded according to W3C standards.