XMI 2.4 RTF Avatar
  1. OMG Issue

XMI24 — type attribute should always be required in serialized elements.

  • Key: XMI24-53
  • Legacy Issue Number: 9651
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    In order to allow XMI to be resilient to extensions then it is not possible to guarantee the target type of any property. Therefore the type attribute should always be required in serialized elements.
    Proposed resolution:
    a) 4.6.4 replace "The type attribute is used to specify the type of object being serialized, when the type is not known from the model. This can occur if the type of a reference has subclasses, for instance" with "The type attribute is used to specify the type of object being serialized. Although in some cases the type is known from the model, this attribute is required to allow for the target type to be extended with further subclasses."
    b) 4.6.4 replace <xsd:attribute name="type" type="xsd:QName" use="optional"
    form="qualified"/> with <xsd:attribute name="type" type="xsd:QName" form="qualified"/>

  • Reported: XMI 2.1 — Sat, 29 Apr 2006 04:00 GMT
  • Disposition: Resolved — XMI 2.4
  • Disposition Summary:

    This is a duplicate of issue 12859. Close no change.

    Disposition: Merged / Duplicate

  • Updated: Fri, 6 Mar 2015 20:59 GMT