Consistency between the result notice dispatch date and the tenders receipt deadline
Rule Definition
Every result notice has a dispatch date which is posterior or equal than the tenders receipt deadline.
Additional Information
Rule elaboration
Consistency Business Rule with ID CON012 as defined in deliverable D06.06 – Data Quality Action Plan.Ontology property involved:
http://data.europa.eu/a4g/ontology#hasReceiptDeadline
http://data.europa.eu/a4g/ontology#hasDispatchDate
Rule source
Rule implementation
ppsh:Document-ReceiptDeadlineBeforeDispatchDate
Implementation note
Implementation in PPDS SHACL shapes graph:
ppsh:Document-ReceiptDeadlineBeforeDispatchDate a sh:SPARQLConstraint ;
sh:targetClass epo:Document ;
sh:message "CON012" ;
sh:description "The Tenders receipt deadline must be on or before the Dispatch date of the CAN" ;
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:hasReceiptDeadline as ?path) (?receiptDeadline as ?value)
WHERE {
$this epo:hasDispatchDate ?dispatchDate .
$this epo:hasReceiptDeadline ?receiptDeadline .
FILTER(?receiptDeadline > ?dispatchDate)
}
""" .
Related rules
Related generic rule
History note
(If applicable, add here a note about a previous state of the rule, before the Rulebook)