Legacy Issue Number: 15006
Source: agnos.ai UK Ltd ( Pete Rivett)
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
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