We need to have an easy ways to specify whether an event takes place in person on site, as a virtual event or as a combination of both (hybrid).
As this is part of an 'event format specification', it seems best to me to model each event mode as a seperate 'event format specification' subclass and then assert an event instance to have at least two event format specifications, one for the differentiation between e.g. conference or workshop and one to specify the event mode.
We need to have an easy ways to specify whether an event takes place in person on site, as a virtual event or as a combination of both (hybrid). As this is part of an 'event format specification', it seems best to me to model each event mode as a seperate 'event format specification' subclass and then assert an event instance to have at least two event format specifications, one for the differentiation between e.g. conference or workshop and one to specify the event mode.