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