Allow $filter and $select to refer to annotations as if they were properties

    • Type: New Feature
    • Resolution: Fixed
    • Priority: Major
    • V4.0_WD01
    • Affects Version/s: V4.0_WD01
    • Component/s: Protocol, URL Conventions
    • None
    • Environment:

      [Proposed]

    • Hide

      In general this would have to be done by the client because the server typically doesn't own the annotations.

      If the server actually knows the annotations, this could more intuitively be done with a "cast" path segment:

      GET ~/People/vocab.vCard

      So we propose to close this ticket without action.

      Accepted: https://www.oasis-open.org/committees/download.php/48097/odata-meeting-23_on-20130130_31-F2F-minutes.html#odata-33

      Show
      In general this would have to be done by the client because the server typically doesn't own the annotations. If the server actually knows the annotations, this could more intuitively be done with a "cast" path segment: GET ~/People/vocab.vCard So we propose to close this ticket without action. Accepted: https://www.oasis-open.org/committees/download.php/48097/odata-meeting-23_on-20130130_31-F2F-minutes.html#odata-33

      E.g. get the vCard view of a Person entiy:

      GET ~/People?$select=vCard/*

      This may work only if the annotations are included in the $metadata document.

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

              Created:
              Updated:
              Resolved: