-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: V4.01_CSD01
-
Fix Version/s: V4.01_CSD02
-
Component/s: CSDL XML
-
Labels:None
-
Environment:
Optimistically applied
-
Proposal:
CSDL XML states in section 11.1 that
"The use of a type definition MUST NOT specify an annotation specified in the type definition."
This would prevent e.g. to annotate a label "Email Address" on a type definition and then annotate a label "Main Email Address" on a property typed with this type definition.
The issue was how to handle conflicting information. For example, if a typedefinition defined an id as type as a read-only string, and then someone tried to annotate it as updatable... Same applies to other constraints, etc.