ePO icon indicating copy to clipboard operation
ePO copied to clipboard

Potential problem with modelling of `epo:Period`

Open csnyulas opened this issue 6 months ago • 1 comments

In ePO 4.0.0 the epo:Period class is modelled like this: image

Questions:

  1. What is the meaning of the epo:hasTimePeriod property, and why is it mandatory (cardinality 1..*) ? Looking at the value set at-voc:timeperiod this does not seem to make too much sense.
  2. 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 field BT-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.

csnyulas avatar Jan 21 '24 22:01 csnyulas