Translate edmx:Reference/edmx:Include into a schema reference

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • V4.0_WD01
    • Affects Version/s: V4.0_WD01
    • Component/s: CSDL JSON
    • None
    • Environment:

      Applied

    • Hide

      Instead of literally translating the edmx:Include element into a sub-object of the translation of the edmx:Reference element make it a property of the "schemas" object that is a JSON reference to the referenced document.

      This way all schemas in scope of the service are consistently represented as properties of the "schemas" object instead of just mimicking the XML document structure.

      If the edmx:Include element has an @Alias attribute, a second reference to the same URL is generated for the alias.

      Show
      Instead of literally translating the edmx:Include element into a sub-object of the translation of the edmx:Reference element make it a property of the "schemas" object that is a JSON reference to the referenced document. This way all schemas in scope of the service are consistently represented as properties of the "schemas" object instead of just mimicking the XML document structure. If the edmx:Include element has an @Alias attribute, a second reference to the same URL is generated for the alias.
    • Show
      https://www.oasis-open.org/committees/download.php/56552/odata-json-csdl-v4.0-wd01-2015-09-24.docx

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

            Created:
            Updated:
            Resolved: