Issues for MOF 2.1 to XMI 2.1 Revision Task Force

To comment on any of these issues, send email to mof2xmi-rtf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.

List of issues (green=resolved, yellow=pending Board vote, red=unresolved)

List options: All ; Open Issues only; or Closed Issues only

Issue 10772: include an explicit attributeFormDefault setting for the XML Schema
Issue 10773: element /xmi:XMI/xmi:Documentation/@xmi:Exporter
Issue 10774: MagicDraw's XMI namespace URI

Issue 10772: include an explicit attributeFormDefault setting for the XML Schema (mof2xmi-rtf)

Click here for this issue's archive.
Nature: Uncategorized Issue
Severity:
Summary:
The OMG XMI v2.1 specification does not include an explicit attributeFormDefault setting for the XML Schema. According to the XML Schema definition this means the attribute form defaults to "unqualified". 
http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/structures.html#element-schema

However MagicDraw XMI files have qualified attributes. The MagicDraw XMI files are therefore invalid against the XMI Schema. IMHO this may be a bug. 

For example this: <xmi:Extension xmi:Extender="MagicDraw UML 12.0" 
xmi:ExtenderID="MagicDraw UML 12.0">

Should be this: <xmi:Extension Extender="MagicDraw UML 12.0" 
ExtenderID="MagicDraw UML 12.0">

 

Resolution:
Revised Text:
Actions taken:
February 15, 2007: received issue

Discussion:
withdrawn ..implementation issue


Issue 10773: element /xmi:XMI/xmi:Documentation/@xmi:Exporter (mof2xmi-rtf)

Click
here for this issue's archive.
Nature: Uncategorized Issue
Severity:
Summary:
There is another bug in the XMI:

 

The element /xmi:XMI/xmi:Documentation/@xmi:Exporter should be in lower case according to the OMG XMI v2.1 specification. The element should be renamed "exporter".

This can be verified at http://www.omg.org/docs/formal/05-09-01.pdf on indicated page 11 (page 23 of the PDF).

The same bug is present for /xmi:XMI/xmi:Documentation/@xmi:ExporterVersion, which also needs turning into lower case.

 

This bug seems prevalent throughout the MagicDraw XMI.


Resolution:
Revised Text:
Actions taken:
February 15, 2007: received issue

Discussion:
withdrawn ..implementation issue


Issue 10774: MagicDraw's XMI namespace URI (mof2xmi-rtf)

Click
here for this issue's archive.
Nature: Uncategorized Issue
Severity:
Summary:
It looks like there is a small bug in MagicDraw’s implementation of XMI.

 

MagicDraw's XMI namespace URI is http://schema.omg.org/spec/XMI/2.1 

In the standard the OMG has http://www.omg.org/XMI

The URIs are different and incompatible. My MagicDraw version is 12 Enterprise. The version of the OMG XMI specification is: 
http://www.omg.org/docs/formal/05-09-01.pdf. This is OMG XMI v2.1.

The suspected bug is registered with MagicDraw

Resolution:
Revised Text:
Actions taken:
February 15, 2007: received issue

Discussion:
withdrawn ..implementation issue