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](https://w3id.org/lmodel/oscal/reason) ## Applicable Classes | Name | Description | Modifies Slot | | --- | --- | --- | | [ObjectiveStatus](ObjectiveStatus.md) | A determination of if the objective is satisfied or not within a given system | no | ## Properties ### Type and Range | Property | Value | | --- | --- | | Range | [String](String.md) or 
[ObjectiveStatusReasonEnum](ObjectiveStatusReasonEnum.md) | | Domain Of | [ObjectiveStatus](ObjectiveStatus.md) | ### Cardinality and Requirements | Property | Value | | --- | --- |
Expressions & Logic #### Any Of Value must satisfy at least one of: - AnonymousSlotExpression({'range': 'ObjectiveStatusReasonEnum'}) - AnonymousSlotExpression({'range': 'string'})
## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:reason | | native | oscal:reason | ## LinkML Source
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