In order to improve UML’s suitability for modeling real-world concepts, the Concept Modeler interprets the UML standard to allow subproperties, existential quantification constraints, and universal quantification constraints. In addition to those interpretations, the Concept Modeler uses a small UML profile to add the capabilities of global properties, necessary and sufficient properties, and other future capabilities. Simply having or applying a «Concept Model» stereotype on a UML package causes anything within that package to have this interpretation, and allows these added capabilities.
The following subsections describe how the Concept Modeler interprets the UML standard and augments it to describe conceptualizations.