OData V4.0 published as a Committee Specification by the #OData TC
We are pleased to announce the approval and publication of a new Committee Specification (CS) by the members of the OASIS Open Data Protocol (OData) TC:
OData Version 4.0
Committee Specification 01
14 August 2013
Overview:
The Open Data Protocol (OData) enables the creation of REST-based data services, which allow resources, identified using Uniform Resource Locators (URLs) and defined in an Entity Data Model (EDM), to be published and edited by Web clients using simple HTTP messages.
The Committee Specification is published in three parts:
– Part 1: Protocol defines the core semantics and facilities of the protocol.
– Part 2: URL Conventions defines a set of recommended (but not required) rules for constructing URLs to identify the data and metadata exposed by an OData service as well as a set of reserved URL query string operators.
– Part 3: Common Schema Definition Language (CSDL) defines an XML representation of the entity data model exposed by an OData service.
The CS also includes schemas, ABNF components, vocabulary components and the OData Metadata Service Entity Model.
URIs:
The prose specification and related files are available here:
– Part 1: Protocol
Editable source (Authoritative):
http://docs.oasis-open.org/odata/odata/v4.0/cs01/part1-protocol/odata-v4.0-cs01-part1-protocol.doc
HTML:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/part1-protocol/odata-v4.0-cs01-part1-protocol.html
PDF:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/part1-protocol/odata-v4.0-cs01-part1-protocol.pdf
– Part 2: URL Conventions
Editable source (Authoritative):
http://docs.oasis-open.org/odata/odata/v4.0/cs01/part2-url-conventions/odata-v4.0-cs01-part2-url-conventions.doc
– Part 3: Common Schema Definition Language (CSDL)
Editable source (Authoritative):
http://docs.oasis-open.org/odata/odata/v4.0/cs01/part3-csdl/odata-v4.0-cs01-part3-csdl.doc
HTML:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/part3-csdl/odata-v4.0-cs01-part3-csdl.html
PDF:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/part3-csdl/odata-v4.0-cs01-part3-csdl.pdf
– XML schemas:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/schemas/
– ABNF components:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/abnf/
– Vocabulary components:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/vocabularies/
– OData Metadata Service Entity Model:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/models/MetadataService.edmx
Distribution ZIP files
For your convenience, OASIS provides a complete package of each prose specification and related files in a ZIP distribution file. You can download the ZIP file here:
http://docs.oasis-open.org/odata/odata/v4.0/cs01/odata-v4.0-cs01.zip
Members of the Open Data Protocol (OData) Technical Committee [1] requested a Special Majority Vote to approve this specification as a Committee Specification. The specification had been released for public review as required by the TC Process [2]. The vote to approve as a Committee Specification passed [3], and the approved CS01 is now available online in the OASIS Library as referenced above.
Our congratulations to the TC on achieving this milestone.
========== Additional references:
[1] OASIS Open Data Protocol (OData) TC
http://www.oasis-open.org/committees/odata/
[2] Public reviews:
15-day public review, 08 July 2013: https://lists.oasis-open.org/archives/tc-announce/201307/msg00003.html
30-day public review, 02 May 2013: https://lists.oasis-open.org/archives/tc-announce/201305/msg00002.html
[3] Approval ballot:
https://www.oasis-open.org/committees/ballot.php?id=2464