Reasonable contract award value for SME winner
Rule Definition
Every contract awarded to an SME winner is a SME has a Contract Award Value below a reasonable range.
Additional Information
Rule elaboration
Realistic number patterns: Below 5,000,000€
Accuracy Business Rule with ID ACC005 as defined in deliverable D06.06 – Data Quality Action Plan.
Ontology property involved:
http://data.europa.eu/a4g/ontology#hasBusinessSize
http://data.europa.eu/a4g/ontology#hasTotalValue
Otherwise, the rule would not be valid.
Rule source
Rule implementation
ppsh:Business-SMEContractValue
Implementation note
Implementation in PPDS SHACL shapes graph:
ppsh:Business-SMEContractValue a sh:SPARQLConstraint ;
sh:targetClass epo:Business ;
sh:message "ACC005" ;
sh:description "If a winner is an SME, the total value of the contract should be below 5,000,000€." ;
sh:severity sh:warning ;
sh:prefixes epo: , xsd: ;
sh:select """
PREFIX epo: <http://data.europa.eu/a4g/ontology#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT $this (epo:hasTotaAwardedlValue as ?path) (?totalAwardedValue as ?value)
WHERE {
$this epo:hasBusinessSize <http://publications.europa.eu/resource/authority/economic-operator-size/small> ;
^epo:MonetaryValue/epo:hasTotaAwardedlValue ?totalAwardedValue .
FILTER (?totalAwardedValue >= 5000000)
}
""" .
Related rules
Related generic rule
(If the rule is a specialisation of a generic rule registered in this Rulebook, include here URL of that generic rule)
History note
(If applicable, add here a note about a previous state of the rule, before the Rulebook)