3.1.4.2.2.1.1 Restrictions and RestrictionList

The Restrictions element contains a single RestrictionList element. The RestrictionList element is of type xsd:anyType. This is because the restrictions that are available are variable depending upon the value of the RequestType specification.

Each individual RequestType is described in section 3.1.4.2.2.1.3, and for each RequestType, the available restrictions are specified. The specified restrictions will restrict the number of rows that are returned by the Discover request. If a restriction is marked “Required”, a restriction on that column MUST be sent with the request to the server. If a required restriction is omitted from the request, the request fails.

If a restriction on the same column is included multiple times for one request, the last specified instance of the restriction is applied.