Code development platform for open source projects from the European Union institutions 🔵 EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content

CPV used to obtain the contract nature type

Rule Definition

If a procedure lacks the contact nature type, the CPV is used to infer the contract nature type.


Additional Information

Rule elaboration

In every procedure where the contract nature type code is not provided or not valid, the CPV code is used to obtain the contract nature type through the CPV value.

For 00-44 and 48 CPV values: Contract nature type is defined as Goods

For 45 CPV value: Contract nature type is defined as Works

For 49-98 CPV values: Contract nature type is defined as Services

When the contract nature type is not provided but can be infered through the CPV per this rule, both the original value of the contract nature type and the infered contract nature typ are stored.

Ontology properties involved:

Ontology property involved: http://data.europa.eu/a4g/ontology#hasContractNatureType

http://data.europa.eu/a4g/ontology#hasMainClassification

PPDS-ePO-AP involved:

http://data.europa.eu/gx2#hasInferedContractNature

Links to the NAL:

https://code.europa.eu/eproc/ppds/documentation/-/blob/main/documents/d0606_data_quality_action_plan.md#22-validity-business-rules

Rule source

(Provide URL to legal source, if applicable)

Rule implementation

(Provide only URIs of formal encodings of the rules for execution. These are typically URIs of SHACL rules or RML maps. Each URI should be provided on a new line with no additional information)

Implementation note

(Provide additional implementation information if needed)

Related rules

#18

#19

#54

#76

Related generic rule

#53

History note

(If applicable, add here a note about a previous state of the rule, before the Rulebook)

Edited by Enrique Jose Barcala Soto