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

Org.OData.Core.V1 defines Term IsURL but references it as IsUrl

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: V4.0_OS
    • Fix Version/s: V4.0_ERRATA03
    • Component/s: Vocabularies
    • Labels:
      None
    • Environment:

      [Proposed]

      Description

      Term IsURL is defined as:

      <Term Name="IsURL" Type="Core.Tag" DefaultValue="true" AppliesTo="Property Term">
      <Annotation Term="Core.Description" String="Properties and terms annotated with this term MUST contain a valid URL" />
      <Annotation Term="Core.RequiresType" String="Edm.String" />
      </Term>

      but it is referenced with the incorrect case as 'IsUrl':

      <Term Name="ResourcePath" Type="Edm.String" AppliesTo="EntitySet Singleton ActionImport FunctionImport">
      <Annotation Term="Core.Description"
      String="Resource path for entity container child, can be relative to xml:base and the request URL" />
      <Annotation Term="Core.IsUrl" />
      </Term>

      The CSDL doesn't seem to refer to case-sensitivity, but note the precedent set by:

      https://issues.oasis-open.org/browse/ODATA-77

        Attachments

          Activity

            People

            • Assignee:
              handl Ralf Handl
              Reporter:
              evan.ireland.2 Evan Ireland
            • Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: