Open Data Protocol (OData)

The OData Protocol is an application-level protocol for interacting with data via RESTful web services. The protocol supports the description of data models and the editing and querying of data according to those models. It provides facilities for

  • retrieving a machine-readable description of the data model exposed by a particular data provider;
  • specifying sets of data entities and the relationships between them;
  • requesting that the service perform a set of filtering and other transformations to its data, then return the results;
  • creating, editing, and deleting data;
  • invoking custom operations;
  • attaching custom semantics.

OData is currently under review as a possible OASIS standard.

Last reviewed: 
11 July, 2012