Open Data Protocol

"The OASIS OData TC works to simplify the querying and sharing of data across disparate applications and multiple stakeholders for re-use in the enterprise, Cloud, and mobile devices.

A REST-based protocol, OData builds on HTTP, AtomPub, and JSON using URIs to address and access data feed resources.

"[8] TC participants include CA Technologies, Citrix Systems, IBM, Microsoft, Progress Software, Red Hat, SAP SE and SDL.

OData thus builds on HTTP, AtomPub, and JSON using URIs to address and access data feed resources.

The OData protocol specifies various 'system query options' endpoints should accept, these can be used to filter, order, map or paginate data.

A number of logical operators and functions are defined for use when filtering data, for example: OData/Products?$filter=Price lt 10.00 and startswith(Name,'M') requests products with a price smaller than 10 and a name starting with the letter 'M'.