NUTS code is valid
Rule Definition
NUTS code is a value from NAL "NOMENCLATURE OF TERRITORIAL UNITS FOR STATISTICS (NUTS)".
Additional Information
Rule elaboration
Validity Business Rule with ID VAL008 as defined in deliverable D06.06 – Data Quality Action Plan.
Ontology property involved: http://data.europa.eu/a4g/ontology#hasNutsCode
Link to the NAL: https://op.europa.eu/en/web/eu-vocabularies/concept-scheme/-/resource?uri=http://data.europa.eu/nuts
NAL stands for "Name authority list"
Rule source
Rule implementation
ppsh:Address-hasNutsCode-values
Implementation note
Implementation in PPDS SHACL shapes graph:
ppsh:Address-hasNutsCode-values a sh:SPARQLConstraint ;
sh:description "The provided NUTS code must be listed in the applicable controlled list." ;
sh:severity sh:Warning ;
sh:message "VAL008" ;
sh:name "NUTS code is valid" ;
sh:targetClass dct:Location ;
sh:select """
PREFIX epo: <http://data.europa.eu/a4g/ontology#>
SELECT $this (epo:hasNutsCode AS ?path) (?nutsCode AS ?value) WHERE {
$this a dct:Location .
$this epo:hasNutsCode ?nutsCode .
?nutsCode skos:inScheme <http://data.europa.eu/nuts> .
}
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)