-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V4.0_CSD01
-
Fix Version/s: V4.0_CSD02
-
Component/s: Protocol, URL Conventions
-
Labels:None
-
Environment:
[Applied]
-
Proposal:
-
Resolution:
Slightly modified proposal:
By convention, the entity-id does not end with a cast segment even if the entity type is part of an inheritance hierarchy.
The canonical representation of the edit/self link is the id plus the cast segment [as required]
The canonical representation of the navigation link is the self link plus the navigation property
The canonical representation of the association link is to append /$ref to the navigation link.
This simplifies rules by putting the cast segment on the self link rather than conditionally applying it to each navigation property/advertised function/etc.