-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: V4.0_CSD01
-
Fix Version/s: V4.0_CSD02
-
Component/s: Protocol
-
Labels:None
-
Environment:
[Applied]
-
Proposal:
-
Resolution:
Checking against the conformance clauses:
OData Minimal Conformance Level is missing: "MAY publish metadata at /$metadata according to [OData-CSDL] (section Metadata Document Request)"
OData Intermediate Conformance Level has: "SHOULD publish metadata at /$metadata according to [OData-CSDL] (section Metadata Document Request)"
OData Advanced Conformance Level has: "MUST publish metadata at /$metadata according to [OData-CSDL] (section Metadata Document Request)"
Suggest defining OData Metadata Service at 11.2.3, therefore delete: "OData services MAY/SHOULD/MUST expose their data model as an OData Metadata Service." and let the conformance clauses refer to this section to say may, should or must.
Just a nit, I would say "A" metadata service..., since not every conforming OData implementation will offer a metadata service. And "A" Metadata Service Document URL, same reasoning.