Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Content layer
id1468810409
Content column
id1468810420
Content block
id1468810410

A concept is often used as a mutually exclusive, fundamental, identity-bearing kind for its members. But there are also other concepts where members can come and go over time without changing their essences. This profile calls this sort of concept a “Facet”. A particular thing can be a member of any number of facets at any time.

This version of the concept modeling profile specification defines only two kinds of facets, but may define more in subsequent versions. The defined facets are currently «Role» and «Phase». While it is possible to use the «Facet» stereotype on its own, the interpretation of this is purposely defined loosely and open to interpretation by other specifications that augment this one. Other specifications are also free to define other stereotype specializations of the «Facet» stereotype.When a facet has a UML Generalization stereotyped as «Facet Of» to another UML Class, a member of that facet must also be a member of that other UML Class. For example, we might say that the «Facet» of “Policeman” can only classify a “Person”. This is shown in the following example diagram.They are described in the following subsections, linked in the Related pages section below. 

Content block
id1468810408

Related pages