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 (1)
| Label | Occurrences |
|---|---|
| OData Common Schema Definition Language (CSDL) canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T9898621 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: OData Common Schema Definition Language (CSDL) Context triple: [OData, hasPart, OData Common Schema Definition Language (CSDL)]
-
A.
OData
OData (Open Data Protocol) is a standardized, REST-based protocol for querying and updating data over the web, commonly used to expose and consume interoperable APIs.
-
B.
ISO/IEC 19757 (Document Schema Definition Languages, DSDL)
ISO/IEC 19757 (Document Schema Definition Languages, DSDL) is a multi-part international standard that defines a modular framework of languages and mechanisms for validating and describing the structure and semantics of XML documents.
-
C.
Object Data Manager (ODM)
Object Data Manager (ODM) is IBM AIX’s low-level database-like system for storing and managing configuration and system object information.
-
D.
Project Object Model
The Project Object Model (POM) is the central configuration file in Apache Maven that defines a Java project's structure, dependencies, build settings, and metadata.
-
E.
ECMA-334
ECMA-334 is the ECMA International standard that formally defines the C# programming language specification.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: OData Common Schema Definition Language (CSDL) Target entity description: 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.
-
A.
OData
OData (Open Data Protocol) is a standardized, REST-based protocol for querying and updating data over the web, commonly used to expose and consume interoperable APIs.
-
B.
OASIS OData Technical Committee
The OASIS OData Technical Committee is a standards body within OASIS responsible for developing and maintaining the OData (Open Data Protocol) specification for interoperable RESTful data services.
-
C.
ISO/IEC 19757 (Document Schema Definition Languages, DSDL)
ISO/IEC 19757 (Document Schema Definition Languages, DSDL) is a multi-part international standard that defines a modular framework of languages and mechanisms for validating and describing the structure and semantics of XML documents.
-
D.
Object Data Manager (ODM)
Object Data Manager (ODM) is IBM AIX’s low-level database-like system for storing and managing configuration and system object information.
-
E.
Project Object Model
The Project Object Model (POM) is the central configuration file in Apache Maven that defines a Java project's structure, dependencies, build settings, and metadata.
- F. None of above. chosen
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 NERFINISHED ⓘ |
| hasVersion |
CSDL for OData V4.0
NERFINISHED
ⓘ
CSDL for OData V4.01 NERFINISHED ⓘ |
| partOf | OData (Open Data Protocol) NERFINISHED ⓘ |
| relatedStandard |
OData ABNF Construction Rules
NERFINISHED
ⓘ
OData JSON Format NERFINISHED ⓘ OData Protocol NERFINISHED ⓘ OData URL Conventions NERFINISHED ⓘ |
| scope |
model-level metadata
ⓘ
service-level metadata ⓘ |
| serialization |
CSDL JSON
NERFINISHED
ⓘ
CSDL XML NERFINISHED ⓘ |
| standardizedBy | OASIS NERFINISHED ⓘ |
| supports |
containment navigation properties
ⓘ
derived types in inheritance hierarchies ⓘ open type definitions ⓘ vocabulary-based annotations ⓘ |
| supportsFormat |
JSON
NERFINISHED
ⓘ
XML NERFINISHED ⓘ |
| 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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: OData Common Schema Definition Language (CSDL) Description of subject: 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.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.