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 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 Role framework