OData Common Schema Definition Language (CSDL)

E828290

OData Common Schema Definition Language (CSDL) is a standardized XML- and JSON-based language for defining the structural and semantic metadata of OData services, including entity types, relationships, and operations.

All labels observed (9)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf JSON-based schema language ⓘ
OData specification component ⓘ
XML-based schema language ⓘ
metadata description language ⓘ
defines bound and unbound operations ⓘ
data model of an OData service ⓘ
entity container of an OData service ⓘ
keys of entity types ⓘ
namespaces for OData models ⓘ
primitive data types in OData ⓘ
referential constraints between entities ⓘ
type facets such as nullability and maxLength ⓘ
enables machine-readable description of OData services ⓘ
tooling support such as code generation for OData ⓘ
validation of OData service metadata ⓘ
governingBody OASIS OData Technical Committee ⓘ
hasVersion CSDL for OData V4.0 ⓘ
CSDL for OData V4.01 ⓘ
partOf OData (Open Data Protocol) ⓘ
linked to: OData
relatedStandard OData ABNF Construction Rules ⓘ
OData JSON Format ⓘ
linked to: OData

OData Protocol ⓘ
linked to: OData

OData URL Conventions ⓘ
scope model-level metadata ⓘ
service-level metadata ⓘ
serialization CSDL JSON ⓘ
CSDL XML ⓘ
standardizedBy OASIS ⓘ
supports containment navigation properties ⓘ
derived types in inheritance hierarchies ⓘ
open type definitions ⓘ
vocabulary-based annotations ⓘ
supportsFormat JSON ⓘ
XML ⓘ
usedFor annotating OData metadata ⓘ
defining actions in OData ⓘ
defining complex types in OData ⓘ
defining entity sets in OData ⓘ
defining entity types in OData ⓘ
defining enumerations in OData ⓘ
defining functions in OData ⓘ
defining navigation properties in OData ⓘ
defining operations in OData ⓘ
defining relationships between entities in OData ⓘ
defining semantic metadata of OData services ⓘ
defining singletons in OData ⓘ
defining structural metadata of OData services ⓘ
defining terms for vocabularies in OData ⓘ
defining type inheritance in OData ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

OData → hasPart → OData Common Schema Definition Language (CSDL) ⓘ
OASIS OData Technical Committee → responsibleFor → OData CSDL (Common Schema Definition Language) specification ⓘ
linked to: OData Common Schema Definition Language (CSDL)
OASIS OData Technical Committee → hasDeliverable → OData CSDL JSON Representation ⓘ
linked to: OData Common Schema Definition Language (CSDL)
OASIS OData Technical Committee → hasDeliverable → OData CSDL XML Representation ⓘ
linked to: OData Common Schema Definition Language (CSDL)
OASIS OData Technical Committee → hasDeliverable → OData EDMX Version 4.01 ⓘ
linked to: OData Common Schema Definition Language (CSDL)
OData Common Schema Definition Language (CSDL) → hasVersion → CSDL for OData V4.0 ⓘ
linked to: OData Common Schema Definition Language (CSDL)
OData Common Schema Definition Language (CSDL) → hasVersion → CSDL for OData V4.01 ⓘ
linked to: OData Common Schema Definition Language (CSDL)
OData Common Schema Definition Language (CSDL) → serialization → CSDL XML ⓘ
linked to: OData Common Schema Definition Language (CSDL)
OData Common Schema Definition Language (CSDL) → serialization → CSDL JSON ⓘ
linked to: OData Common Schema Definition Language (CSDL)