Accountability Design
From CSSEMediaWiki
Accountability design example
Model an address book. It contains phone numbers, street addresses and email addresses for people and companies.
Model the organisational hierarchy of a company that contains operating units, which contain regions, which contain divisions, which contain sales offices.
Allow multiple organisational hierarchies.
Allow the legal relationships to be configurable.
Allow people to participate in the hierarchies.
Explicitly model the hierarchy constraints.