Description
The Open Data Protocol (OData) is an open protocol for creating and consuming queryable and interoperable RESTful APIs in a simple and standard way. OData services are described by an entity-relationship model, and the model description is an integral part of each OData service. This document extends the specification OData Version 4.0 Part 3: Conceptual Schema Definition Language (CSDL) by defining a JSON format for representing the entity-relationship model and resulting REST resources of an OData service. This JSON format for CSDL is based on the OpenAPI Specification, which itself is based on JSON Schema.