Issue 6389: Syntax of names (uml2-rtf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Issue: The UML infrastructure specification does not specify the syntax for names. This prevents model interchange. Proposal: Specify the syntax for the string in Name. At least, the characters that may be used in names, and any rules about where in the name certain characters may not (or may) appear. Include in the syntax specification a list of characters used in (or excluded from) names using (seven and) eight bit characters and a list of characters used in (or excluded from) names using sixteen bit characters. [After a quick glance, the rules sent to the UML 2 Superstructure FTF mail list looks like it will do the job. Or, in any event, get us started.] Resolution: Revised Text: Actions taken: October 22, 2003: received issue February 18, 2005: moved from infrastructure August 23, 2006: closed issue Discussion: The name of a metaclass is captured in a MOF String, which in XMI is enclosed in quotation marks. Therefore, there is no problem with model interchange here. The reason there are no syntax restrictions on names is that it provides latitude to support different naming conventions used in different contexts and languages. Restricting this could prove to be an impediment to the use of UML in situations that have their own idiosyncratic rules for names. Disposition: Closed, no change End of Annotations:===== eply-To: Joaquin Miller X-Sender: joaquin%joaquin.net@secure.cnchost.com X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Wed, 22 Oct 2003 12:45:34 -0700 To: issues@omg.org From: Joaquin Miller Subject: MOF UML Infrastructure issue Syntax of names Issue: The UML infrastructure specification does not specify the syntax for names. This prevents model interchange. Proposal: Specify the syntax for the string in Name. At least, the characters that may be used in names, and any rules about where in the name certain characters may not (or may) appear. Include in the syntax specification a list of characters used in (or excluded from) names using (seven and) eight bit characters and a list of characters used in (or excluded from) names using sixteen bit characters. [After a quick glance, the rules sent to the UML 2 Superstructure FTF mail list looks like it will do the job. Or, in any event, get us started.] PGP Fingerprint: CA23 6BCA ACAB 6006 E3C3 0E79 2122 94B4 E5FD 42C3