Object property descriptive context
has sub-assessment
https://opda.org.uk/pdtf/hasSubAssessmentTurtle ↓
The result-recursion link of a risk assessment to a constituent leaf risk assessment: a mereological part-of holding between a parent assessment and each of its riskSubcategories entries.
Self-referential mereological part-of: a riskSubcategories[] entry is itself a leaf opda:RiskAssessment (ODR-0008d Rule 4). The node shape realises the recursion via sh:node opda:RiskAssessment. This is the RESULT-recursion axis; the peril → sub-peril TAXONOMY axis is skos:narrower within opda:PerilScheme — two distinct axes (Rule 4).
Domain & range
- Subjects (domain)
-
RiskAssessment - Objects (range)
-
RiskAssessment
Constraining SHACL shapes · 1
| Shape | Type | Card. | Severity | Message |
|---|---|---|---|---|
RiskAssessmentShape | — | — | Violation | Each opda:hasSubAssessment (a riskSubcategories[] entry) MUST itself satisfy the RiskAssessment shape — the self-referential result recursion via sh:node (ODR-0008d Rule 1c / Rule 4). ACYCLICITY (ODR-0024 R11) is enforced separately by opda:shape:RiskAssessmentAcyclicityConstraint, a SPARQL property-path constraint (core SHACL sh:node recursion cannot itself test transitive closure). |
Used in the RML mapping · 2
TriplesMap(s) that populate this property (ADR-0060 — the RML mapping's own bidirectional trace to the PDTF JSON Schema).
Provenance · dct:source
harness/odr/ODR-0008d/section-Rule-4