https://cacontology.projectvic.org/custodial#BackgroundCheckValidityShape
Validates background check temporal consistency.
Instances of cacontology-custodial:BackgroundCheck can have the following properties:
PROPERTY |
MIN COUNT |
MAX COUNT |
TYPE |
|---|
@prefix cacontology-custodial: <https://cacontology.projectvic.org/custodial#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
cacontology-custodial:BackgroundCheckValidityShape a sh:NodeShape ;
rdfs:label "Background Check Validity Shape"@en ;
rdfs:comment "Validates background check temporal consistency."@en ;
sh:sparql [ sh:message "Check date must be before expiration date when both are specified."@en ;
sh:select """
SELECT $this
WHERE {
$this cacontology-custodial:checkDate ?checkDate ;
cacontology-custodial:expirationDate ?expiration .
FILTER (?checkDate >= ?expiration)
}
""" ] ;
sh:targetClass cacontology-custodial:BackgroundCheck .