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

Add EntitySet to the list of possible target for terms ApplySupported, CustomAggregate

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V4.0_CS02
    • Fix Version/s: V4.0_CSD04
    • Component/s: Data Aggregation
    • Labels:
      None
    • Environment:

      Applied

    • Proposal:
      Hide

      1.

      Replace EntityType with EntitySet to the list of model elements applicable for these two terms.

      Remove EntityType from related terms CustomAggregate, ApplySupported, Aggregatable, Groupable.

      2.

      Extend complex type NavigationPropertyRestriction in the Capabilities vocabulary to describe the different aggregation support and restrictions between different navigation path, including collections that can only be reached from containment navigation properties. Add this type definition to the Aggregation vocabulary.

      Show
      1. Replace EntityType with EntitySet to the list of model elements applicable for these two terms. Remove EntityType from related terms CustomAggregate, ApplySupported, Aggregatable, Groupable. 2. Extend complex type NavigationPropertyRestriction in the Capabilities vocabulary to describe the different aggregation support and restrictions between different navigation path, including collections that can only be reached from containment navigation properties. Add this type definition to the Aggregation vocabulary.
    • Resolution:
      Show
      https://github.com/oasis-tcs/odata-vocabularies/pull/88 https://github.com/oasis-tcs/odata-vocabularies/pull/92

      Description

      The current definitions of terms ApplySupported and CustomAggregate do not include EntitySet, but only EntityType (amongst others). This prevents services to provide different apply capabilities and different custom aggregates for two entity sets of the same type.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: