${taskforce.name} Avatar
  1. OMG Task Force

XMI 2.1 RTF — Closed Issues

  • Key: XMI21
  • Issues Count: 3
Open Closed All
Issues resolved by a task force and approved by Board

Issues Descriptions

MagicDraw's XMI namespace URI

  • Key: XMI21-27
  • Legacy Issue Number: 10774
  • Status: closed  
  • Source: Anonymous
  • 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

  • Reported: XMI 2.1 — Thu, 15 Feb 2007 05:00 GMT
  • Disposition: Resolved — XMI 2.1.1
  • Disposition Summary:

    No Data Available

  • Updated: Sat, 7 Mar 2015 21:38 GMT

element /xmi:XMI/xmi:Documentation/@xmi:Exporter

  • Key: XMI21-26
  • Legacy Issue Number: 10773
  • Status: closed  
  • Source: Anonymous
  • 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.

  • Reported: XMI 2.1 — Thu, 15 Feb 2007 05:00 GMT
  • Disposition: Resolved — XMI 2.1.1
  • Disposition Summary:

    No Data Available

  • Updated: Sat, 7 Mar 2015 21:38 GMT

include an explicit attributeFormDefault setting for the XML Schema

  • Key: XMI21-25
  • Legacy Issue Number: 10772
  • Status: closed  
  • Source: Anonymous
  • 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">

  • Reported: XMI 2.1 — Thu, 15 Feb 2007 05:00 GMT
  • Disposition: Resolved — XMI 2.1.1
  • Disposition Summary:

    No Data Available

  • Updated: Sat, 7 Mar 2015 21:38 GMT