Uploaded image for project: 'OASIS Open Data Protocol (OData) TC'
  1. OASIS Open Data Protocol (OData) TC
  2. ODATA-1443

Aggregation vocabulary: Create container-level term for ApplySupported defaults

    XMLWordPrintable

    Details

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

      Proposed

    • Proposal:
      Hide
      • Create new term at container with all settings from existing terms that 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.
      • naming pattern for container-level types: <name>Base instead of proposed Common<name>Type
      Show
      Create new term at container with all settings from existing terms that 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. naming pattern for container-level types: <name>Base instead of proposed Common<name>Type
    • Resolution:
      Show
      https://github.com/oasis-tcs/odata-vocabularies/pull/127 https://github.com/oasis-tcs/odata-vocabularies/pull/130

      Description

      Currently, term ApplySupported can also be applied to entity containers, which the semantics that its settings propagate to all sets in the container except for those with their own annotation.

      A similar topic is discussed in ODATA-1412, where the approach is to introduce a dedicated term for specifying set capabilities at container-level that describes only the common capabilities and does not reference individual properties of the sets.

      The ways to describe core and aggregation capabilities at container level should be aligned.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              gerald.krause1 Gerald Krause
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: