The main activity is provided for each buyer
Rule Definition
Every Buyer has a main activity.
Additional Information
Rule elaboration
Completeness Business Rule with ID COM005 as defined in deliverable D06.06 – Data Quality Action Plan.
Ontology property involved: http://data.europa.eu/a4g/ontology#hasMainActivity
Rule source
Rule implementation
ppsh:Buyer-hasMainActivity
Implementation note
Implementation in PPDS SHACL shapes graph:
ppsh:Buyer-hasMainActivity a sh:SPARQLConstraint ;
sh:message "COM005" ;
sh:name "Main activity of the Buyer." ;
sh:description "The main activity of the Buyer must be provided." ;
sh:severity sh:Warning ;
sh:prefixes epo: , xsd:, cccev: ;
sh:targetClass epo:Buyer ;
sh:select """
SELECT $this (epo:hasMainActivity as ?path) (?mainActivity as ?value)
WHERE {
$this epo:playedBy ?organisation .
FILTER NOT EXISTS {
?organisation epo:hasMainActivity ?mainActivity .
}
}
Related rules
Related generic rule
(If the rule is a specialisation of a generic rule registered in this Rulebook, the URL of that generic rule is provided here.)
History note
(If applicable, add here a note about a previous state of the rule, before the Rulebook)