Issue 6394: XMI for MOF 2 defines tagged values (mof2xmi-ftf) Source: Escape Velocity (Mr. Don Baisley, donbaisley(at)live.com) Nature: Uncategorized Issue Severity: Summary: The XMI for MOF 2 specification defines several tagged values for adding data to a UML model that guide generation of an XML Schema and that guide document production. But these tags appear to be defined as if for MOF 1. To be appropriate for MOF 2 these must be defined using either an extension to the MOF or UML core models (as a package that adds to MOF and/or UML infrastructure) or they must be defined as a UML 2 profile. In either case, an official XML rendering of the model or profile is required. And given the big change from MOF 1, an example of such tags as they would appear in an XMI-based XML document of an example model would be very helpful. Resolution: Revised Text: Actions taken: October 30, 2003: received issue Discussion: End of Annotations:===== m: "Baisley, Donald E" To: issues@omg.org Subject: XMI for MOF 2 defines tagged values Date: Thu, 30 Oct 2003 20:26:14 -0600 X-Mailer: Internet Mail Service (5.5.2657.72) The XMI for MOF 2 specification defines several tagged values for adding data to a UML model that guide generation of an XML Schema and that guide document production. But these tags appear to be defined as if for MOF 1. To be appropriate for MOF 2 these must be defined using either an extension to the MOF or UML core models (as a package that adds to MOF and/or UML infrastructure) or they must be defined as a UML 2 profile. In either case, an official XML rendering of the model or profile is required. And given the big change from MOF 1, an example of such tags as they would appear in an XMI-based XML document of an example model would be very helpful. Don Baisley To: mof2xmi-ftf@omg.org Subject: [mof2xmi-ftf] issue 6394 X-Mailer: Lotus Notes Release 5.0.11 July 24, 2002 From: Stephen Brodsky Date: Thu, 15 Jan 2004 21:11:13 -0800 X-MIMETrack: Serialize by Router on D03NM116/03/M/IBM(Release 6.0.2CF2HF133 | November 14, 2003) at 01/15/2004 22:11:13, Serialize complete at 01/15/2004 22:11:13 Proposed issue resolution by Tracy Gardner, Barbara Price, Steve Brodsky. Issue 6394: XMI for MOF 2 defines tagged values (mof2xmi-ftf) Source: Unisys (Mr. Don Baisley, donald.baisley@unisys.com) Nature: Uncategorized Issue Severity: Summary: The XMI for MOF 2 specification defines several tagged values for adding data to a UML model that guide generation of an XML Schema and that guide document production. But these tags appear to be defined as if for MOF 1. To be appropriate for MOF 2 these must be defined using either an extension to the MOF or UML core models (as a package that adds to MOF and/or UML infrastructure) or they must be defined as a UML 2 profile. In either case, an official XML rendering of the model or profile is required. And given the big change from MOF 1, an example of such tags as they would appear in an XMI-based XML document of an example model would be very helpful. Discussion: Tags are defined by EMOF:Tag. The extension tags used by MOF 2.0 XMI are covered in section 7.11 Tailoring Schema Production. The tags are defined as MOF 2 tags (using MOF 2.0 Extension). Table 2 in Section 7.11.5 details the metamodel elements to which the tags apply. As tags are intended as a dynamic extension mechanism, there is no way of specifying a set of 'tag definitions'. Tags are serialized in XMI documents following normal production rules. Section 7.5.4 Extension, covers the serialization of tags. Every model serialized will include its tags. If a standard OMG model is serialized without tags, an issue should be raised against the specification owning that model. Actions proposed: None. Thanks, -Steve Stephen A. Brodsky, Ph.D. Software Architect, STSM Notes Address: Stephen Brodsky/Santa Teresa/IBM@IBMUS Internet Address: sbrodsky@us.ibm.com Unisys