If I have a relation ‘office_experience’ with many role players, such as below:
office_experience sub relation, relates e-person, relates r-start_time, relates r-end_time, relates r-office_clerk, relates r-office_leader, relates r-work_area; work_area sub relation, plays r-work_area, relates e-state, relates e-county; office_leader sub relation, has name, plays r-office_leader, relates a-leader, relates a-rank, relates a-level, relates a-duty; office_clerk sub relation, has name, plays r-office_clerk, relates a-rank, relates a-level, relates a-duty; start_time sub relation, plays r-start_time, relates a-year, relates a-month; end_time sub relation, plays r-end_time, relates a-year, relates a-month;
When insert the relation, do I have to ‘match’ all player first? What if some information about certain player is missing?
If so and if ‘office_leader’ and ‘office_clerk’ don’t exist at the same time, do I have to generate ‘office_experience’ for each one of them, such as ‘office_experience_leader’ and ‘office_experience_clerk’?
Thanks for your attention and help!