Issue 7783: Missing XMI tags in spec and XMI rendition of metamodel (uml2-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Uncategorized Issue Severity: Summary: This issue applies to Infrastructure, Superstructure and MOF In the XMI for Superstructure for example (in OMG document ad/03-04-02), while this does use the nsuri for MOF (using the correct form xmlns:cmof="http:///schema.omg.org/spec/mof/2.0/cmof.xmi) it does not contain any XMI tags to define for UML what its nsuri and prefix should be: which are needed in order to generate the UML xsd. Neither does the XMI for the MOF Core itself contain an XMI tag to define that the nsuri and prefix should be as just quoted. In any case these important values should be included in the specification documents as well as being buried in tags in the XMI files. Resolution: Revised Text: OMG Issue No: 7783 Title: Missing XMI tags in spec and XMI rendition of metamodel In the XMI for Superstructure for example (in OMG document ad/03-04-02), while this xmlns:cmof="http:///schema.omg.org/spec/mof/2.0/cmof.xmi) it does not contain any XMI tags to define for UML what its nsuri and prefix should be: which are needed in order to generate the UML xsd. Neither does the XMI for the MOF Core itself contain an In any case these important values should be included in the specification documents as Add the following text to the end of Appendix A: XMI Serialization and Schema XMI allow the use of tags to tailor the schemas and documents that are produced using XMI. The following have been explicitly set for the UML2 Infrastructure Model; the others are left at their default values: • tag nsURI set to "http://schema.omg.org/spec/UML/2.0/umlL0.xml" for L0 • tag nsURI set to "http://schema.omg.org/spec/UML/2.0/umlLM.xml" for LM • tag nsPrefix set to "uml" (for both cases) Changes to MOF: Add the following text to the end of Appendix A: XSD and XMI for MOF 2.0 XMI allows the use of tags to tailor the schemas that are produced and the documents that are produced using XMI. The following have been explicitly set for EMOF; the others are left at their default values: • tag nsURI set to "http://schema.omg.org/spec/MOF/2.0/emof.xml" • tag nsPrefix set to "emof" The following have been explicitly set for CMOF; the others are left at their default values: • tag nsURI set to http://schema.omg.org/spec/MOF/2.0/cmof.xml • tag nsPrefix set to "cmof" Disposition: Resolved Actions taken: September 24, 2004: received issue February 18, 2005: moved from infrastructure August 23, 2006: closed issue Discussion: End of Annotations:===== ubject: Missing XMI tags in spec and XMI rendition of metamodel Date: Thu, 23 Sep 2004 19:33:19 -0400 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Missing XMI tags in spec and XMI rendition of metamodel Thread-Index: AcShxCcVeKhQFpiBQg2CHHNQ0zKJDQ== From: "Pete Rivett" To: Cc: "Jim Amsden" , "Branislav Selic" X-Virus-Scanned: by amavisd-new at sentraliant.com X-MIME-Autoconverted: from quoted-printable to 8bit by amethyst.omg.org id i8NNd21U011204 This issue applies to Infrastructure, Superstructure and MOF In the XMI for Superstructure for example (in OMG document ad/03-04-02), while this does use the nsuri for MOF (using the correct form xmlns:cmof="http:///schema.omg.org/spec/mof/2.0/cmof.xmi) it does not contain any XMI tags to define for UML what its nsuri and prefix should be: which are needed in order to generate the UML xsd. Neither does the XMI for the MOF Core itself contain an XMI tag to define that the nsuri and prefix should be as just quoted. In any case these important values should be included in the specification documents as well as being buried in tags in the XMI files. Pete Rivett (mailto:pete.rivett@adaptive.com) Chief Scientist, Adaptive Inc. Dean Park House, 8-10 Dean Park Crescent, Bournemouth, BH1 1HL, UK Tel: +44 (0)1202 449419 Fax: +44 (0)1202 449448 Date: Thu, 23 Sep 2004 20:54:44 -0400 From: Jishnu Mukerji Organization: Hewlett-Packard SGBU/MSO User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en To: Pete Rivett Cc: issues@omg.org, Jim Amsden , Branislav Selic Subject: Re: Missing XMI tags in spec and XMI rendition of metamodel It would also help if OMG actually borthers to place the alleged .xmi files in the schema.omg.org structure at their designated location so the poor hapless potential users of these standards can actually get access to these files in a way that they expect to from a web savvy organization. Jishnu. Pete Rivett wrote: This issue applies to Infrastructure, Superstructure and MOF In the XMI for Superstructure for example (in OMG document ad/03-04-02), while this does use the nsuri for MOF (using the correct form xmlns:cmof="http:///schema.omg.org/spec/mof/2.0/cmof.xmi) it does not contain any XMI tags to define for UML what its nsuri and prefix should be: which are needed in order to generate the UML xsd. Neither does the XMI for the MOF Core itself contain an XMI tag to define that the nsuri and prefix should be as just quoted. In any case these important values should be included in the specification documents as well as being buried in tags in the XMI files. Pete Rivett (mailto:pete.rivett@adaptive.com) Chief Scientist, Adaptive Inc. Dean Park House, 8-10 Dean Park Crescent, Bournemouth, BH1 1HL, UK Tel: +44 (0)1202 449419 Fax: +44 (0)1202 449448 http://www.adaptive.com -- Jishnu Mukerji Senior Systems Architect 1001 Frontier Road, Suite 300 Technology Office Bridgewater NJ 08807, USA Management Software Organization Tel: +1 908 243 8924 Hewlett-Packard Company Fax: +1 908 243 8850 mailto: jishnu@hp.com smime.p7s http://www.adaptive.com