Project news

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

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

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

– 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