Party Role framework explained
Party Role framework is used to model:
- Parties, like Persons and Companies
- their Roles, like SupplierRole
- relationships among them, including roles in that relationship. Example: company A is a supplier to company B and customer to company C.
Here is the class diagram of main part of Party framework:
![Class diagram of Aida Party framework Class diagram of Aida Party framework](2011/08-02/party-framework-v5/party-framework.png)
Class diagram of Party framework
Party Role framework is part of core Aida/Web and it can be found in packages Aida-Parties and Aida-Roles.
There is a hierarchy of roles, as seen on next diagram. Note that non-yellow classes are not part of Aida-Roles but from BiArt product.
![Class diagram of Aida Role framework Class diagram of Aida Role framework](2011/08-02/party-framework-v4/role-framework.png)
Class diagram of Role framework