Request parameter rules

Feedback


Parameter ordering and case

Parameter names shall not be case sensitive, but parameter values shall be case sensitive. Parameter names are typically shown in uppercase for typographical clarity, not as a requirement.

Parameters in a request may be specified in any order.

An OGC Web Service must be prepared to encounter parameters that are not part of this specification. In terms of producing results per this specification, an OGC Web Service shall ignore such parameters.

Parameter lists

Parameters consisting of lists shall use the comma (",") as the delimiter between items in the list. In addition, multiple lists can be specified as the value of a parameter by enclosing each list in parentheses; "(", ")".

Example 1 An example of a list of items

parameter=item1,item2,item3

Example 2 An example of multiple lists of items assigned to a single parameter

parameter=(item11,item12,item13)(item21,item22,item23)

Parentheses may also be used to delimit multiple local filters when more than one feature type is specified for the TYPENAME parameter. The following URL fragment shows how this may be done:

typename=FEAT1,FEAT2&filter=(<Filter>...FEAT1 filter...</Filter>)(<Filter>... FEAT2 filter...</Filter>)