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

Clarify the meaning of annotation values used for hierarchy terms

    XMLWordPrintable

    Details

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

      [Applied]

    • Proposal:
      Hide

      Add statements surrounded by *:

      • The ParentNodeProperty contains the path to the identifier of the parent node. For the root node of the hierarchy, the parent node identifier is null.
      • The optional DistanceFromRootProperty contains the path to a property that contains the number of edges between the node and the root node.

      Remove:
      HierarchyLevelProperty contains the path to a property with an integer data type that contains the level of the node in the hierarchy.

      Replace:
      "HierarchyLevelProperty" by "DistanceFromRootProperty"

      Applied: https://www.oasis-open.org/committees/document.php?document_id=56041&wg_abbrev=odata

      Show
      Add statements surrounded by *: The ParentNodeProperty contains the path to the identifier of the parent node. For the root node of the hierarchy, the parent node identifier is null. The optional DistanceFromRootProperty contains the path to a property that contains the number of edges between the node and the root node. Remove: HierarchyLevelProperty contains the path to a property with an integer data type that contains the level of the node in the hierarchy. Replace: "HierarchyLevelProperty" by "DistanceFromRootProperty" Applied: https://www.oasis-open.org/committees/document.php?document_id=56041&wg_abbrev=odata

      Description

      The definition of the properties of term RecursiveHierarchy in section 6.3.2 should include statements for important edge cases.

      Also "hierarchy level" has different meanings for different analytical engines, so the name DistanceFromRootProperty is better than HierarchyLevelProperty

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: