Problem – Describing Recursive Ownership Traits
Organizations may place arbitrary restrictions on the depth of hierarchical structures or the number of links in a chain of relationships. One illustration of this nature would be an organization that desires to flatten its management structure by having at most three layers of management between any employee and the president. The desire is often to limit the complexity of business processes or to improve service.
Recursion limits may be put in place by defining a type and depth restriction for member elements.
Example – Thesis Sub-Headings The thesis examiner requires that a graduate thesis may only contain four levels of sub-headings without approval from the student's advisor.
An organization policy stipulates that a when a support request is reassigned more than twice the supervisor must be notified.
The Recursion business rule pattern provides constraints on the CollectionElement. The depth attribute may be further specified through collaboration with the Domain and Multiplicity business rule patterns.