Terminology (OData Version 2.0)
OData Version 4.0 is the current recommended version of OData. OData V4 has been standardized by OASIS and has many features not included in OData Version 2.0.
Go to OData Version 4.0
Summary of References:
|[RFC 2616]||The HTTP protocol|
|[RFC 5023]||The Atom Publishing Protocol|
|[OData: Core]||The core specification for OData|
|[OData: Atom]||Atom format conventions for OData services|
|[OData: JSON]||JSON format conventions for OData services|
|[OData: URI]||URI conventions for OData services|
Collection: A Resource that contains a set of Member Resources as defined in [RFC 5023]. In OData, a Collection is represented as an Atom Feed or an array of JSON objects.
CSDL: An XML language for describing Entity Data Models. See [CDSL] for additional information.
Dynamic Property: An Entry may include additional (nullable) properties beyond its Declared Properties. The set of additional properties, and the type of each, may vary between Entry instances. Such additional properties are referred to as Dynamic Properties and do not have a representation in a Service Metadata Document. If an Entry does not include a value for a Dynamic Property named N, then the Entry must be treated as if it included N with a value of null. A Dynamic Property must not have the same name as a declared property on the same Entry.
Entity Data Model: The abstract data model used by OData services. See the Abstract Data Model section of [OData: Core] additional information.
Entry (Entry Resource): Members of a Collection, as defined by [RFC 5023]. In OData, Entries are represented as Atom Entry Documents, as described in [OData: Atom] or JSON objects, as described in [OData: JSON]. An Entry may represent an instance of an Open Entity Type if, in addition to Declared Properties, the entry includes Dynamic Properties.
IRI: An Internationalized Resource Identifier as defined in [RFC3987]. Before an IRI found in a document used by HTTP, the IRI is first converted to a URI
Media Link Entry: A special kind of Entry Resource that contains metadata about a Media Resource, as defined in [RFC 5023].
Member Resource: A Resource whose IRI is listed in a Collection, as defined in [RFC 5023]
OData Data Namespace: The namespace used by OData services when representing data in XML-based formats. The URI identifying the namespace is http://schemas.microsoft.com/ado/2007/08/dataservices . Note: The next version of OData will likely support a more general odata.org-based namespace.
OData Metadata Namespace: The namespace used by OData services when representing metadata in XML-based formats. The URI identifying the namespace is http://schemas.microsoft.com/ado/2007/08/dataservices/metadata . Note: The next version of OData will likely support a more general odata.org-based namespace.
Representational state transfer (REST): REST is a set of principles or style of software architecture for distributed hypermedia systems such as the World Wide Web. OData applies the principles of REST whenever possible.
Resource: A network-accessible data object or service identified by an IRI, as defined in [RFC 2616]
Service Document: A document that describes the location and capabilities of one or more Collections, as described by [RFC 5023]. See [OData: Core] for additional information on using Service Documents with OData services.
Service Metadata Document (Metadata Document): A CSDL that describes the data model (i.e. structure and organization of all the resources) exposed as HTTP endpoints by an OData service. See [OData: Core] for additional information.
URI: A Uniform Resource Identifier as defined in [RFC3986]