2.2.3.6 Query Options

As described in section 2.2.3, all data services MUST follow the query string parsing and construction rules as defined in this section and its subsections.

The query options section of a data service URI specifies three types of information: system query options (2.2.3.6.1), custom query options (2.2.3.6.2), and service operation parameters (2.2.3.6.3). System query options and service operation parameters MUST conform to the following rules:

  • Any number of the query options MAY<5> be specified in a data service URI.

  • The order of query options within a URI MUST be insignificant.

  • Query option names and values MUST be treated as case sensitive.

  • System query option names MUST begin with a "$", as seen in System Query Options (section 2.2.3.6.1).

  • Custom Query Options (section 2.2.3.6.2) MUST NOT begin with a "$".