| Name | Type | Cardinality | Description |
|---|---|---|---|
| name | EString | 1 | Party name. |
| uid | EString | 0..1 | Unique party ID for referencing. It can be one of party identities. |
| Name | Cardinality | Description |
|---|---|---|
| getPath( ) : Party | * | Party's path in the hierarchy. |
| setExternalParent( externalParent : Organization ) | 0..1 |
| Name | Target | Containment | Cardinality | Opposite | Description |
|---|---|---|---|---|---|
| contactInfo | ContactInfo | Yes | * | owner | Party has zero or more contacts. |
| identity | Identity | Yes | * | Party can have identitie, e.g. taxpayer ID, internal employee number, department number. | |
| parent | Organization | 0..1 | children | Parties can be nested. |