Super-types and sub-types

I made this overview of the super-types and sub-types for myself - and from it emerges the question of why is there no such a table as a PartyType (since there are a ActivityType and a PartRoleType table) ?

We prefer a simpler specific model in Karbon with fields defined in each table. You probably would want a Party Type table if you wanted to manage party attributes with a general model. For instance, you could have a table of attributes (e.g., First Name, Last Name, Organization Name, Assigned To, Display Name) that could be valid for either or both party types.