Open ocorcho opened 2 years ago
Thanks for the suggestion. At the moment I want to keep especially the Event module clear and concise. Relaxing the domain of hasDateTimeType and hasTimestamp to include classes from multiple modules adds unclarity.
Other options we can discuss:
We can discuss this second option further if it aligns with your thoughts.
Both options may make sense. After discussion with the SIMPLE team, it seems that the first option would actually make more sense, since in this context we are still in the business transaction sphere, as we understood that most events are really logistic transport events and this is mostly a commercial one. Of course, if there are other pilots that have a similar problem and there is a decision to go for the inclusion of events related to bookings/businessAgreements, we will be also happy to change accordingly.
Does it make sense to relax the domains of hasDateTimeType and hasTimeStamp so that they are not only applied to Events but also to TransportServices?
This is because when a logistics transport service is assigned to provide support to a business transaction, without any event happening yet, there is a requested arrival time (and maybe even planned), for instance, which may only be associated to the logistic service, directly.
If it does not make sense, how would you encode this with the current model?