Add tagging term Core.Deprecated to mark deprecated model elements

    • Type: Improvement
    • Resolution: Duplicate
    • Priority: Major
    • V4.01_CSD02
    • Affects Version/s: V4.01_CSD01
    • Component/s: Vocabularies
    • None
    • Environment:

      Proposed

    • Hide

      Do not add new Core term

      <Term Name="Deprecated" Type="Core.Tag" DefaultValue="true">
      <Annotation Term="Core.Description" String="Model elements annotated with this term are deprecated and should no longer be used. They may be removed in a future version of the service." />
      </Term>

      Instead close this as a duplicate (subset) of ODATA-1058

      Show
      Do not add new Core term <Term Name="Deprecated" Type="Core.Tag" DefaultValue="true"> <Annotation Term="Core.Description" String="Model elements annotated with this term are deprecated and should no longer be used. They may be removed in a future version of the service." /> </Term> Instead close this as a duplicate (subset) of ODATA-1058
    • Show
      https://github.com/oasis-tcs/odata-vocabularies/commit/0d986094b13bbc0c85baf26ef087bceff125c46a#diff-cb4352d449bde8630c913e88a5915064

      Our model versioning rules only allow adding optional model elements, they don't allow removing model elements.

      One way to deal with this is to leave outdated model elements in a service and just mark them as "deprecated".

            Assignee:
            Unassigned
            Reporter:
            handl
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: