ConditionalRecommendation
A recommendation that applies when specific criteria are met. Enables "if situation X, then recommend Y" logic, supporting complex decision trees and conditional guidance.
Properties
| Property | Expected Type | Description |
|---|---|---|
| name | Text | Name of the recommendation set |
| applicableCriteria | Criteria | When this recommendation applies |
| riskLevel | RiskAssessment | Risk classification for this situation |
| recommendations | Text or structured | The actual recommendations (can be prioritised list) |
| contraindications | Text | When NOT to use this approach |
Example
Construction Treatment Recommendation
JSON-LD
{
"@context": "https://causalschema.org/context.jsonld",
"@type": "ConditionalRecommendation",
"name": "Rising damp treatment for solid-wall Victorian properties",
"applicableCriteria": {
"@type": "Criteria",
"mustMatchAll": true,
"criteria": [
"Construction era: Pre-1919 (Victorian/Edwardian)",
"Wall type: Solid brick (225mm or 340mm)",
"Geology: Clay or moisture-retentive subsoil",
"Condition: Confirmed rising damp with salt contamination"
]
},
"riskLevel": {
"@type": "RiskAssessment",
"level": "Moderate to High",
"description": "Progressive damage if untreated; potential health implications"
},
"recommendations": [
{
"priority": 1,
"action": "Commission independent damp survey by CSRT-qualified surveyor",
"rationale": "Many cases are misdiagnosed"
},
{
"priority": 2,
"action": "Install chemical DPC injection at 150mm above ground",
"rationale": "High success rate in solid brick walls"
},
{
"priority": 3,
"action": "Remove contaminated plaster to 300mm above damp line; apply renovating plaster",
"rationale": "Salt-contaminated plaster continues attracting moisture"
}
],
"contraindications": [
"Listed buildings: consult conservation officer first",
"Stone walls with irregular coursing",
"Walls over 600mm thick"
]
}
Usage Notes
When to Use ConditionalRecommendation
- Decision trees — When different situations require different approaches
- Targeted guidance — Recommendations specific to particular criteria
- Risk-based protocols — Different actions based on risk level
- Professional standards — Codifying best practice decision logic
Structure Tips
- Use
applicableCriteriato define the "if" condition clearly - Include
contraindicationsto prevent misapplication - Order
recommendationsby priority when sequence matters - Link to
riskLevelfor risk-stratified guidance