1.4 Relationship to Other Protocols

This document defines version 1.0, version 2.0, and version 3.0 of the Open Data (OData) protocol. The OData protocol is based on the AtomPub format [RFC5023], which in turn, relies on HTTP [RFC2616]. Either HTTP 1.1 or HTTP 1.0 can be used with the OData protocol. Additionally, the OData protocol uses HTTP headers that are defined in the HTTP specification but that are not referenced in the AtomPub specification.

The OData protocol also uses message formats that are defined by other industry standard specifications, such as the Multipurpose Internet Mail Extensions (MIME) format [RFC2046] and the JavaScript Object Notation (JSON) format [RFC4627].

OData relationship to other protocols

Figure 1: OData relationship to other protocols