ePO icon indicating copy to clipboard operation
ePO copied to clipboard

`epo:hasProcedureType` should not be mandatory, as it creates data validation problems

Open csnyulas opened this issue 1 year ago • 0 comments

ePO declares the epo:hasProcedureType property that links the epo:Porcedure to the at-voc:procurement-procedure-type vocabulary as mandatory (multiplicity is set to 1):

image

However, in the eForms notices, the field that represents this property, BT-105-Procedure (defined here) is based on the Business Term BT-105, which according to the eForms Annex Table 2 depending on the eForms notice subtypes can be mandatory (M), optional (O), or not allowed:

image

So, certain valid eForm notices, such as 673305-2023 or 50012-2024 of subtype 12, or 735069-2023 of subtype 14, or even the SDK example notice cn_23.xml of subtype 19, when transformed to RDF will raise SHACL violations, as they will not have a value for the epo:hasProcedureType property.

image

This problems could be solved if the multiplicity of the epo:hasProcedureType would be relaxed to 0..1.

csnyulas avatar Jul 25 '24 07:07 csnyulas