Part 1: Protocol Section Issue Comment All sections Replaced “ATOM” with “Atom” 5.2 Model Versioning Term was missing in list of elements 6.6 Format Extensibility Removed superfluous text that was by broken bookmark 7 Formats Clarified behavior if no format is explicitly requested Removed superfluous text that was added by broken bookmark 8.2.4 Header If-Match Reference changed from RFC7230 to RFC7232 8.2.5 Header If-None-Match Reference changed from RFC7230 to RFC7232 8.2.8.4 Preference Clarified precedence rules for patterns in the header value Pattern syntax now covers full annotation syntax 8.3.1 Header ETag Removed leftover fragment from previous edit 8.3.3 Header OData-EntityId Clarified when header is required Corrected typo 9.1.6 Response Code 304 Not Modified Reference changed from RFC7230 to RFC7231 9.2.4. Response Code 412 Precondition Failed Reference changed from RFC7230 to RFC7232 10.4 Singleton Adapted non-normative example 10.17 Delta Response Adapted non-normative example 11.2.4.1 System Query Option $select Clarified use of namespace aliases 11.2.4.2.1.1 Expand Option $levels Adapted non-normative example 11.2.5.1.3 Parameter Alias Clarified use of parameter aliases 11.2.5.2 System Query Option $orderby Clarified sorting of Boolean and Geo values Corrected typo in non-normative example 11.3.1 Delta Links Clarified use of $deltatoken Clarified tracking of orphaned entities 11.4.2.2 Create Related Entities When Creating an Entity , Referenced to relevant related sections instead of incompletely citing them annotations
Part 3: Common Schema Definition Language Section Comment All sections Replaced “ATOM” with “Atom” 3.5 Element edmx:IncludeAnnotations Adapted non-normative example 6.2.1 Attribute Nullable Clarified default and use of Nullable for collections 6.2.2 Attribute MaxLength Clarified meaning of MaxLength for Binary values 6.2.3 Attribute Precision Replaced “allowed” with “significant” 6.2.4 Attribute Scale Clarified behavior for Precision equal to Scale Clarified behavior for of negative Scale 6.2.5 Attribute Unicode Clarified behavior for Unicode=false 10.2.2 Attribute Value Clarified behavior for multiple enumeration members with same 12.2.3 Attribute IsComposable Clarified allowed subsequent path segments and query options 13 Entity Container Adapted non-normative example 13.1.2 Attribute Extends Clarfied treatment of cycles introduced by Extends 14.1.5 Attribute AppliesTo Corrected non-normative example 14.2.1 Attribute Target Completed list of possible targets Clarified targeting of nested properties 14.4.6 Expression edm:Duration Corrected non-normative example 14.5.2 Expression edm:AnnotationPath Clarified traversal of multi-valued properties 14.5.3.1.2 Function odata.fillUriTemplate Changed non-normative example 14.5.10 Expression edm:Null Clarified that edm:Null can be annotated 14.5.11 Expression edm:NavigationPropertyPath Clarified meaning of edm:NavigationPropertyPath and edm:PropertyPath 14.5.13 Expression edm:PropertyPath Clarified meaning of edm:NavigationPropertyPath and edm:PropertyPath 15.6 Entity Container Corrected typo in diagram Adapted non-normative example 16.1 Products and Categories Example Adapted non-normative example