ePO
ePO copied to clipboard
Potential problem with modelling of `epo:Period`
In ePO 4.0.0 the epo:Period
class is modelled like this:
Questions:
- What is the meaning of the
epo:hasTimePeriod
property, and why is it mandatory (cardinality1..*
) ? Looking at the value set at-voc:timeperiod this does not seem to make too much sense. - How can one express a period with a known starting date(time) and a duration of 2 months? This representation is often used in the eForms notices (see fields
BT-36-Lot
which often is used in combination with fieldBT-536-Lot
).
Wouldn't it make more sense to make epo:hasBeginning
attribute mandatory (unless we want to allow the flexibility of expressing periods for which we know the end instead of the beginning) and either point the epo:hasTimePeriod
or a new property (say epo:hasDuration
) to the epo:SpecificDuration
class? The property pointing to the epo:SpecificDuration
class would have of course cardinality 0..1
.