Uploaded image for project: 'OASIS Open Building Information Exchange (oBIX) TC'
  1. OASIS Open Building Information Exchange (oBIX) TC
  2. OBIX-57

Figure 4-1: Inclusion of 'val' attribute on only 'bool' type is incorrect

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: OBIX 1.1 CSPRD01, OBIX 1.1 WD16
    • Fix Version/s: OBIX 1.1 XSD WD22
    • Component/s: OBIX 1.1 Specification
    • Labels:
      None
    • Environment:

      Craig Gemmill

    • Proposal:
      Hide

      I propose a diagram that shows the inheritance of bool, int, real, etc. from val, and the inheritance of val, ref, list, etc. from obj.

      As far as the inclusion of the val attribute, I am less concerned, but it may be easier to include the val attribute on each value-type separately, since it will be of a different primitive type in each case.

      Show
      I propose a diagram that shows the inheritance of bool, int, real, etc. from val, and the inheritance of val, ref, list, etc. from obj. As far as the inclusion of the val attribute, I am less concerned, but it may be easier to include the val attribute on each value-type separately, since it will be of a different primitive type in each case.
    • Resolution:
      Hide

      Diagram updated (by WD30, probably before) to correctly include val attribute where indicated. (Second paragraph of Proposal).

      First paragraph of Proposal is not needed and would confuse; val ref, list and so fort already inherit from Obj (using the naming convention).

      Show
      Diagram updated (by WD30, probably before) to correctly include val attribute where indicated. (Second paragraph of Proposal). First paragraph of Proposal is not needed and would confuse; val ref, list and so fort already inherit from Obj (using the naming convention).

      Description

      See Ludo's comment on issue OBIX-24.

      In Figure 4-1, the bool type has the val attribute shown on it, but no other type has this attribute shown. All of the value-type objects should be depicted in similar fashion, either with or without the val attribute.

      In addition, the figure does not make clear the inheritance hierarchy here, which is important. The val type derives from obj, as a sibling to err, ref, list, etc. The bool, real, int, ... types derive from the val type. A more accurate portrayal of this would make it easier to understand the inclusion or non-inclusion of the val attribute on these types.

        Attachments

          Activity

            People

            • Assignee:
              william.cox William Cox (Inactive)
              Reporter:
              craigg Craig Gemmill (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: