Skip to content

Slot: reason

The reason the objective was given its status. Recommended values are in ObjectiveStatusReasonEnum; other values are permitted (OSCAL allow-other=“yes”).

URI: oscal:reason

Name Description Modifies Slot
ObjectiveStatus A determination of if the objective is satisfied or not within a given system no
Property Value
Range String or 
ObjectiveStatusReasonEnum
Domain Of ObjectiveStatus
Expressions & Logic

Value must satisfy at least one of:

  • AnonymousSlotExpression({‘range’: ‘ObjectiveStatusReasonEnum’})
  • AnonymousSlotExpression({‘range’: ‘string’})
Mapping Type Mapped Value
self oscal:reason
native oscal:reason
name: reason
description: The reason the objective was given its status. Recommended values are
in ObjectiveStatusReasonEnum; other values are permitted (OSCAL allow-other="yes").
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
domain_of:
- ObjectiveStatus
range: string
any_of:
- range: ObjectiveStatusReasonEnum
- range: string