-
Notifications
You must be signed in to change notification settings - Fork 1
Mode
Provides Identity: Yes
Identity Principle: Single
Rigidity: Rigid
Dependency: Mandatory («Characterization»)
Allowed Supertypes: «Category», «Mixin»
Allowed Subtypes: «SubKind», «Role», «Phase»
Forbidden Associations: «Structuration», «ComponentOf», «SubCollectionOf», «MemberOf», «SubQuantityOf», «Derivation»
Abstract: No restriction (default: false)
A «Mode» is a particular type of intrinsic property that has no structured value. Like qualities, modes are also individuals that existentially dependen on their bearers. Types stereotyped as «Mode» are also rigid.
You can find some examples of modes below:
C1: Every «Mode» must be (directly or indirectly) connected to an association end of at least one «characterization» relation.
C2: The multiplicity of the characterized end (opposite to the Mode) must be exactly one. Therefore, the following examples are forbidden.
C3: Modes cannot have as ancestors the following types: «Kind», «Quantiy», «Collective», «Subkind», «Role», «RoleMixin», «Phase», «Relator», «Mode», «Quality».
C4: Modes cannot have as descendants the following types: «Kind», «Quantiy», «Collective», «RoleMixin», «Category», «Mixin», «Relator», «Mode», «Quality».
EX1: Fragment from the Configuration Management Task Ontology (see more):
EX2: Fragment from the OntoUML Org Ontology (O3) (see more):
- Home
-
OntoUML Tutorial
- Theoretical Foundations
- Class Stereotypes
- Relation Stereotypes
- OntoUML Pattern Catalogue