[[TOC]] = Person Entity Model = The Person Entity Model defines a framework for the modelling of person-related entities like organisations, teams and other groups - and of course persons. It includes a generic model for affiliation, which shall be introduced here. == Introduction == We start with an obviously simple (read: small) set of person entities: [[Image(pe_hierarchy1.png)]] Each of these entities can define a number of roles which affiliated entities can have: [[Image(pe_hierarchy2.png)]] Now we link the respective entities to the roles, which defines an already pretty complex relationship network: [[Image(pe_hierarchy3.png)]] Some of these relationships define a hierarchy, while others don't: [[Image(pe_hierarchy4.png)]] This hierarchy defines ancestor paths among the person entities: [[Image(pe_hierarchy5.png)]] If we remove the roles, this becomes more obvious: [[Image(pe_hierarchy6.png)]] Now we can make the actual "hierarchy" visible by moving each entity to a certain "hierarchy level": [[Image(pe_hierarchy7.png)]] As you can see, "Person Y" belongs to two different organisations here - with two different ancestor paths. ---- BluePrints