Issue 8667: Section: 1 - 13 (ocl2-rtf) Source: (, ) Nature: Clarification Severity: Minor Summary: General comments: OCL primitive types do not agree with UML primitive types. Multiplicity symbology for "infinite" is different. UML uses "*" whereas OCL uses "n." Capitalize the word "Boolean" as it is named for the 19th Century mathematicial George Boole. In most places it is capitalized but there are several places where it is not. I hope my comments have not been too annoying. Please consider everything I know about OCL I have learned from reading this document so if my comments don't make a lot of sense, then possibly clarification in the document may be needed. Resolution: OCL primitive types now align, since UML has introduced Real. */n multiplicity is a drawing tool artefact. It may be resolved when redrawn for an autogenerated OCL 2.5. boolean in non-technical contexts can be corrected. Revised Text: In 7.8.2, 8.3.1 OclExpression, 8.3.3 IfExp, 8.4.2 BooleanLiteralExp, 9.4.21 BooleanLiteralExpCS, 10.3.1.25 BooleanLiteralExpEval (twice), 10.4.3.4 BooleanLiteralExpEval, 11.5.3 toBoolean, A.4.1.3 (three times), A.5.1.5, A.5.2 replace boolean by Boolean Actions taken: March 30, 2005: received issue December 23, 2013: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 30 Mar 2005 16:41:42 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Jane Messenger Company: U. S. Geological Survey mailFrom: jmessenger@usgs.gov Notification: Yes Specification: UML 2.0 OCL Specification Section: 1 - 13 FormalNumber: ptc/03-10-14 Version: Adopted Specification RevisionDate: 10/14/2003 Page: 1 - 170 Nature: Clarification Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) Description General comments: OCL primitive types do not agree with UML primitive types. Multiplicity symbology for "infinite" is different. UML uses "*" whereas OCL uses "n." Capitalize the word "Boolean" as it is named for the 19th Century mathematicial George Boole. In most places it is capitalized but there are several places where it is not. I hope my comments have not been too annoying. Please consider everything I know about OCL I have learned from reading this document so if my comments don't make a lot of sense, then possibly clarification in the document may be needed.