UML 2.4 RTF Avatar
  1. OMG Issue

UML24 — serialization of a profile should always include the nsURI and nsPrefix tags

  • Key: UML24-38
  • Legacy Issue Number: 15006
  • Status: closed  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    The UML Superstructure Specification (in Subclause 18.3.6) says that the

    serialization for a profile "should" (not "shall") specify the values for the

    nsURI and nsPrefix XMI tags and makes recommendations for what these values

    should be. However, this is not normative and "the exact specification of these

    tags is a semantic variation point".

    For the purposes of maximizing successful interchange, however, the

    serialization of a profile should always include the nsURI and nsPrefix tags,

    set as recommended in the specification. The serialization of any application

    of such a profile must then use the recommended forms for the URI and namespace

    prefix for any stereotype applications.

  • Reported: UML 2.3 — Mon, 25 Jan 2010 05:00 GMT
  • Disposition: Resolved — UML 2.4
  • Disposition Summary:

    The offending paragraph is altered to make the nsURI and nsPrefix tags mandatory. Also phrases such as “CMOF package corresponding to the” is deleted because we are not serializing a CMOF package; we are serializing a profile as a UML model.
    We do not make the format of the tags mandatory, because organizations are at liberty to create their own formats for proprietary profiles, as long as they follow XMI rules.
    The XMI examples are modified to be up to date and to follow the rules, in resolution 14448.

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