Knowledge Architect/Basics/Structure/Rule Sequences

Rule Sequences

Qualities vary greatly, especially from simple to compound, especially as qualities may refer to and depend on other qualities, even recursively, and each quality, referring and referenced, can be compound, to any required level.

More so, while some qualities can be relatively static, many (e.g. most) are rather dynamic.

To try to better illustrate this, in their simplest forms, qualities can be like what is often referred to as a property, or an attribute, typically a name and value pair, ex: age=”25”, color=”blue”.

In these two examples, the quality values are literals, the first, a numerical character string, and the second a character string label. The value types (e.g. classes) could have been different, including references to other qualities, or to contextual resources.

More specifically the quality values could also have been rules, possibly dynamically computing some values, like KPIs (e.g. Key Performance Indicators, or Key Indicators (e.g. KI or KIs), as they are later referenced in this document), possibly based on other qualities, in the same resource, or in different ones or both (e.g. context).

The values could also have been other types of rules like constraints, filters, conditions, or behaviors.

More so, quality values are not restricted to single elements, and often include value or rule sequences.

In fact, generalizing qualities, they are best defined as context-aware rule sequences, that each can have none, one, or many items, and where rules can be simple literals, in simpler cases.