Request parameter rules |
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.
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>)