Skip to content
Leon Starr edited this page Jun 21, 2023 · 8 revisions

R17 / Generalization

Spanning Element is a Lineage, Type, or Constrained Loop


So far, these are the only components of a Domain that flout Subsystem boundaries. There is no hard and fast rule to preclude the discovery of new subclasses. And it may be that Constrained Loop, someday, is subsumed as a special case of constraint which may or may not be Subsystem specific. But, for now, this seems to be the easiest way to manage these Elements.

A Constrained Loop may include Relationship segments from multiple Subsystems. A Lineage may cross Subsystem boundaries since a Subsystem boundary may cross through one or more Generalizations.

Types are considered independent of subsystem as their usage tends to be scattered around everywhere.

Clone this wiki locally