I am trying to work out what is the best way of setting up entities which represent the same thing (but with different types of detail). For example employees who are also Fibery users.
At the moment, I am working on setting up the various apps and testing them myself before rolling it out to other members of our team. As time goes on and more of my team work on the system, which means some (but not all) of the employees in the Employee Management app would also be users. I would like to ensure that this link is properly represented in the data model and that I can actually use it to drive some actions. For examples, during a bi-weekly one-on-one, some tasks may arise which I may want to assign to my colleague. It would be great if the task could be assigned to both the employee entity and the user entity.
While I was trying to figure this out, the only thing that came to my mind was the sameAs property.
I think there would be other situations where I think this would also arise (I can try and come up with some others if it is helpful).
Thanks in advance for all your ideas!