Capabilities vocabulary: Add EntityContainer as annotation target

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • None
    • Affects Version/s: None
    • Component/s: Vocabularies
    • None
    • Environment:

      proposed

    • Hide
      • Create new term at container level with all settings from existing terms that are not yet applicable to containers and do not reference individual properties:
      • Refactor the existing complex types used by the existing terms to be derived from base types used for the properties of the new container-level term.
      • State for each capability that it is combined with the container-level defaults using PATCH semantics, i.e. all container-level default values that are not explicitly changed in a set-level annotation still apply.
      Show
      Create new term at container level with all settings from existing terms that are not yet applicable to containers and do not reference individual properties: Refactor the existing complex types used by the existing terms to be derived from base types used for the properties of the new container-level term. State for each capability that it is combined with the container-level defaults using PATCH semantics, i.e. all container-level default values that are not explicitly changed in a set-level annotation still apply.
    • Show
      https://github.com/oasis-tcs/odata-vocabularies/pull/119

      If a service that exposes multiple entity sets as endpoints implements only the minimal conformance level and wants to inform clients about its (in)capabilities, it is required to annotate each entity set individually with the restriction terms (top&skip&compute supported, filter & sort restrictions, change tracking etc. These are many repetitions just to express restrictions at service level.

            Assignee:
            Unassigned
            Reporter:
            gerald.krause1
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: