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 Alias: reason

Applicable Classes

Name Description Modifies Slot
ObjectiveStatus A determination of if the objective is satisfied or not within a given system no

Properties

Type and Range

Property Value
Range String or 
ObjectiveStatusReasonEnum
Domain Of ObjectiveStatus

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
alias: reason
domain_of:
- ObjectiveStatus
range: string
any_of:
- range: ObjectiveStatusReasonEnum
- range: string