Project news

Three #OData Committee Specifications published: OData, OData Atom Format and OData JSON Format V4.0

We are pleased to announce the approval and publication of three new Committee Specifications by the members of the OASIS Open Data Protocol (OData) TC:

OData Version 4.0
Committee Specification 02
17 November 2013

OData Atom Format Version 4.0
Committee Specification 02
17 November 2013

OData JSON Format Version 4.0
Committee Specification 02
17 November 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 defines the core semantics and facilities of the protocol.

The OData Atom Format extends the core specification by defining representations for OData requests and responses using an Atom format.

The OData JSON Format extends the core specification by defining representations for OData requests and responses using a JSON format.

URIs:
The prose specification and related files are available here:

– OData Version 4.0
Committee Specification 02
17 November 2013

OData V4.0 is a multi-part specification consisting of:

— Part 1: Protocol

Editable Source (Authoritative):
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part1-protocol/odata-v4.0-cs02-part1-protocol.doc

HTML:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part1-protocol/odata-v4.0-cs02-part1-protocol.html

PDF:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part1-protocol/odata-v4.0-cs02-part1-protocol.pdf

— Part 2: URL Conventions

Editable Source (Authoritative):
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part2-url-conventions/odata-v4.0-cs02-part2-url-conventions.doc

HTML:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part2-url-conventions/odata-v4.0-cs02-part2-url-conventions.html

PDF:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part2-url-conventions/odata-v4.0-cs02-part2-url-conventions.pdf

— Part 3: Common Schema Definition Language (CSDL)

Editable Source (Authoritative):
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part3-csdl/odata-v4.0-cs02-part3-csdl.doc

HTML:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part3-csdl/odata-v4.0-cs02-part3-csdl.html

PDF:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/part3-csdl/odata-v4.0-cs02-part3-csdl.pdf

— Additional artifacts

ABNF Construction Rules Test Cases:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/abnf/

Vocabulary components:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/vocabularies/

XML schemas:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/schemas/

Metadata Service Entity Model:
http://docs.oasis-open.org/odata/odata/v4.0/cs02/models/MetadataService.edmx

Distribution ZIP file

For your convenience, OASIS provides a complete package of the prose specifications and related files in a ZIP distribution file. You can download the ZIP files here:

http://docs.oasis-open.org/odata/odata/v4.0/cs02/odata-v4.0-cs02.zip

– OData Atom Format Version 4.0
Committee Specification 02
17 November 2013

Editable Source (Authoritative):
http://docs.oasis-open.org/odata/odata-atom-format/v4.0/cs02/odata-atom-format-v4.0-cs02.doc

HTML:
http://docs.oasis-open.org/odata/odata-atom-format/v4.0/cs02/odata-atom-format-v4.0-cs02.html

PDF:
http://docs.oasis-open.org/odata/odata-atom-format/v4.0/cs02/odata-atom-format-v4.0-cs02.pdf

XML Schema:
http://docs.oasis-open.org/odata/odata-atom-format/v4.0/cs02/schemas/

Distribution ZIP file:
http://docs.oasis-open.org/odata/odata-atom-format/v4.0/cs02/odata-atom-format-v4.0-cs02.zip

– OData JSON Format Version 4.0
Committee Specification 02
17 November 2013

Editable Source (Authoritative):
http://docs.oasis-open.org/odata/odata-json-format/v4.0/cs02/odata-json-format-v4.0-cs02.doc

HTML:
http://docs.oasis-open.org/odata/odata-json-format/v4.0/cs02/odata-json-format-v4.0-cs02.html

PDF:
http://docs.oasis-open.org/odata/odata-json-format/v4.0/cs02/odata-json-format-v4.0-cs02.pdf

Distribution ZIP file:
http://docs.oasis-open.org/odata/odata-json-format/v4.0/cs02/odata-json-format-v4.0-cs02.zip

Members of the OASIS Open Data Protocol (OData) TC [1] requested Special Majority Votes to approve these Committee Specifications. The specifications had been released for public review as required by the TC Process [2]. The vote to approve as a Committee Specifications passed [3], and the approved CS02s are 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, 17 October 2013: https://lists.oasis-open.org/archives/tc-announce/201310/msg00007.html
Public review comment resolution log:
http://docs.oasis-open.org/odata/odata/v4.0/csprd03/odata-v4.0-csprd03-CommentResolutionLog.html

– 15-day public review 08 July 2013:
https://lists.oasis-open.org/archives/odata/201307/msg00019.html
Public review comment resolution log:
http://docs.oasis-open.org/odata/odata/v4.0/csprd02/odata-v4.0-csprd02-CommentResolutionLog.xls

– 30-day public review 02 May 2013:
https://lists.oasis-open.org/archives/tc-announce/201305/msg00002.html
Public review comment resolution log:
http://docs.oasis-open.org/odata/odata/v4.0/csprd01/odata-v4.0-csprd01-CommentResolutionLog.xls

[3] Approval ballots:

OData Version 4.0
https://www.oasis-open.org/committees/ballot.php?id=2535

OData Atom Format Version 4.0
https://www.oasis-open.org/committees/ballot.php?id=2536

OData JSON Format Version 4.0
https://www.oasis-open.org/committees/ballot.php?id=2537