Skip to content
This repository has been archived by the owner on Dec 18, 2019. It is now read-only.
Tiago Prince Sales edited this page Oct 29, 2015 · 7 revisions

Mode

Overview

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)

Definition

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:

Constraints

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».

Examples

EX1: Fragment from the Configuration Management Task Ontology (see more):

EX2: Fragment from the OntoUML Org Ontology (O3) (see more):

Clone this wiki locally