r2 - 07 Jul 2005 - 14:13:55 - LisaDusseaultYou are here: OSAF >  Journal Web  > RolesAndRelationships20050316
Roles and Jungle.Relationships

Rather than having different "kinds" of Principals, I would like to see Roles defined for principals. Both organizations and persons can have roles. Some are specific (e.g. the employee role must be fulfilled by a person, but the employer role may be either a person or organization). Participant roles may be linked by relationships. A person or organization with the customer role is linked to a different person or organization in the supplier role by a relationship between customer and supplier. An organization having the department role may be linked to another organization with the division role in a reporting relationship.

The concept of roles and relationships adds considerable power to Chandler, allowing one to organize contacts and communications in a significantly different way. The concept of a Group may even be replaced by the concept of Relationship, since Groups are Participants having roles linked by relationships. This would also easily permit dynamic membership based on roles and clearly define the purpose of the Group.

I would cite to two references:

  • Codd, Lefebvre and De Luca - Java Modeling in Color with UML
  • Silverston - The Data Model Resource Book (Volume 1)

-- JimNorman - 16 Mar 2005

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.