Skip to content
This repository was archived by the owner on Dec 18, 2019. It is now read-only.

Quality

Tiago Prince Sales edited this page Oct 29, 2015 · 17 revisions

Quality

Overview

Provides Identity: Yes
Identity Principle: Single
Rigidity: Rigid
Dependency: Mandatory («Characterization»)
Allowed Supertypes: «Category», «Mixin»
Allowed Subtypes: «SubKind», «Role», «Phase»
Forbidden Associations: «ComponentOf», «SubCollectionOf», «MemberOf», «SubQuantityOf», «Derivation»
Abstract: No restriction (default: false)

Definition

A «Quality» is a particular type of intrinsic property which has an structured value. Qualities are things that are existentially dependent on the things they characterize, called their bearers. Types stereotyped as «Quality» are also rigid.

OntoUML differentiates between three types of qualities:

  • Perceivable, which capture qualities that could be measured by an agent with the appropriate instrument, like weight, height, color and speed.
  • Non-Perceivable, which represent properties which cannot be directly measured by an instrument, like currency.
  • Nominal, which are used to make reference to an individual, like one's name, a book's ISBN or a credit card number.

Find in the next figure some examples of qualities:

Constraints

C1: A Quality must always be connected, through a characterization to another type.

Clone this wiki locally