context:
We need to model the various roles and agents involved in the organization and realization of an academic event. That means we need to be able to say who are/were the organizers, sponsors, speakers, moderators and attendees. As the kind of roles needed in the organization of an academic event are also important in the scope of AEON, e.g. who was responsible for the program or the sponsor acquisition, we need to also model the various roles involved. For this we try to reuse as much of the roles already defined by ontologies such as CRO, OOSTT, OBIB or OMRSE. For now new roles are defined in AEON, but it needs to be discussed in separate issues, in how far these role can rather be defined in other ontologies, such as CRO.
design pattern:
A human or organization is the bearer of a certain role associated with and being realized in an academic event. At first we had defined classes for the agents that have these role, such as "organizer" (defined as NCBITaxon:'Homo sapiens' or OBI:organization and (RO:'has role' some AEON:'event organizer role'). However, to minimize the complexity and maintenance load, we decided to only use such shadow classes only where it is absolutely necessary, as in the case of event committees.
context:
We need to model the various roles and agents involved in the organization and realization of an academic event. That means we need to be able to say who are/were the organizers, sponsors, speakers, moderators and attendees. As the kind of roles needed in the organization of an academic event are also important in the scope of AEON, e.g. who was responsible for the program or the sponsor acquisition, we need to also model the various roles involved. For this we try to reuse as much of the roles already defined by ontologies such as CRO, OOSTT, OBIB or OMRSE. For now new roles are defined in AEON, but it needs to be discussed in separate issues, in how far these role can rather be defined in other ontologies, such as CRO.
design pattern:
A human or organization is the bearer of a certain role associated with and being realized in an academic event. At first we had defined classes for the agents that have these role, such as "organizer" (defined as
NCBITaxon:'Homo sapiens' or OBI:organization and (RO:'has role' some AEON:'event organizer role'). However, to minimize the complexity and maintenance load, we decided to only use such shadow classes only where it is absolutely necessary, as in the case of event committees.