UML 上层结构规范说:
原始类型定义了一个预定义的数据类型,没有任何相关的子结构(即,它在 UML 的上下文中没有部分)。原始数据类型可能具有在 UML 之外定义的代数和操作,例如,在数学上。
但是 PrimitiveType 是从可以具有属性的 DataType 派生的。
还有一个在 NIEM 模型中具有属性的 PrimitiveTypes 示例:
http://niem-uml.org/ ( NIEM-UML-Machine-Readable-Files-gov-12-06-03 - NIEM-Reference-core.xmi: TextType, PersonNameTextType, ...)