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

In chapter 10 we missed to spell out various Context URL templates.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V4.0_OS
    • Fix Version/s: V4.0_ERRATA01
    • Component/s: ABNF, Protocol
    • Labels:
      None
    • Environment:

      [Applied]

    • Proposal:
      Hide

      Include the missing Context URL Templates as shown in the description.
      Extend examples.
      Adapt ABNF.

      Show
      Include the missing Context URL Templates as shown in the description. Extend examples. Adapt ABNF.

      Description

      For each sub-chapter of chapter 10 the following list contains ALL context URL templates. The new and currently missing ones are marked with "is missing":

      10.2 Collection of Entities
      Context URL template:

      {context-url}#{entity-set}{context-url}

      #Collection(

      {type-name}) is missing

      10.3 Entity
      Context URL template: {context-url}#{entity-set}/$entity{context-url}#{type-name}

      is missing

      10.7 Collection of Projected Entities
      Context URL templates:

      {context-url}#{entity-set}{/type-name}{select-list}{context-url}

      #Collection(

      {type-name}){select-list} is missing

      10.8 Projected Entity
      Context URL templates: {context-url}#{entity-set}{/type-name}{select-list}/$entity {context-url}#{singleton}{select-list}{context-url}#{type-name} {select-list} is missing

      10.9 Collection of Projected Expanded Entities
      Context URL template: {context-url}#{entity-set}{/type-name}{select-list} {context-url}#Collection({type-name}){select-list} is missing

      10.10 Projected Expanded Entity
      Context URL template:{context-url}

      #

      {entity-set}{/type-name}{select-list}/$entity {context-url}#{singleton}{select-list} {context-url}#{type-name}{select-list} is missing

      10.13 Property Value
      Context URL template:{context-url}#{entity}/{property-path}
      is sufficient if we call out that this is for canonical URLs and 10.14 and 10.15 cover the non-canonical case

      10.16 Operation Result
      Context URL templates: {context-url}#{entity-set} {/type-name}{select-list} {context-url}#Collection({type-name}){select-list} is missing {context-url}#{entity-set}{/type-name} {select-list}/$entity {context-url}#{type-name}{select-list}

      is missing

      {context-url}#{entity}/{property-path}{context-url}

      #

      {type-name}/{property-path} is missing {context-url}#Collection({type-name}

      )

      {context-url}

      #

      {type-name}

        Attachments

          Activity

            People

            • Assignee:
              mikep Michael Pizzo
              Reporter:
              martinzurmuehl Martin Zurmuehl
            • Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: