Skip to content

Class: ObjectiveStatus

A determination of if the objective is satisfied or not within a given system.

URI: oscal:ObjectiveStatus

 classDiagram
    class ObjectiveStatus
    click ObjectiveStatus href "../ObjectiveStatus/"
      ObjectiveStatus : reason
        
      ObjectiveStatus : remarks
        
      ObjectiveStatus : state
        
          
    
        
        
        ObjectiveStatus --> "1" ObjectiveStatusStateEnum : state
        click ObjectiveStatusStateEnum href "../ObjectiveStatusStateEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
state 1
ObjectiveStatusStateEnum
An indication as to whether the objective is satisfied or not direct
reason 0..1
String or 
ObjectiveStatusReasonEnum
The reason the objective was given its status direct
remarks 0..1
MarkupMultilineType
Additional commentary about the containing object direct
used by used in type used
FindingTarget status range ObjectiveStatus
Mapping Type Mapped Value
self oscal:ObjectiveStatus
native oscal:ObjectiveStatus
name: ObjectiveStatus
description: A determination of if the objective is satisfied or not within a given
system.
in_subset:
- assessment_common
from_schema: https://w3id.org/lmodel/oscal
slots:
- state
- reason
- remarks
slot_usage:
state:
name: state
description: An indication as to whether the objective is satisfied or not.
range: ObjectiveStatusStateEnum
required: true
name: ObjectiveStatus
description: A determination of if the objective is satisfied or not within a given
system.
in_subset:
- assessment_common
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
state:
name: state
description: An indication as to whether the objective is satisfied or not.
range: ObjectiveStatusStateEnum
required: true
attributes:
state:
name: state
description: An indication as to whether the objective is satisfied or not.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: ObjectiveStatus
domain_of:
- Address
- ComponentStatus
- ImplementationStatus
- ObjectiveStatus
- SystemStatus
range: ObjectiveStatusStateEnum
required: true
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
owner: ObjectiveStatus
domain_of:
- ObjectiveStatus
range: string
any_of:
- range: ObjectiveStatusReasonEnum
- range: string
remarks:
name: remarks
description: Additional commentary about the containing object.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: ObjectiveStatus
domain_of:
- OscalCommon
- Property
- Resource
- ConstraintTest
- ControlMatching
- Removal
- ImportSSP
- LocalDefinitions
- SelectObjectiveById
- AssessmentSubjectSource
- OnDateCondition
- WithinDateRange
- AtFrequency
- TaskDependency
- SetParameter
- ComponentStatus
- PortRange
- ImplementationStatus
- ObjectiveStatus
- RelatedObservation
- AssociatedRisk
- LoggedBy
- ImportProfile
- SystemCharacteristics
- SystemStatus
- AuthorizationBoundary
- Diagram
- NetworkArchitecture
- DataFlow
- SystemImplementation
- LeveragedAuthorization
- SspImplementedRequirement
- SspStatement
- ByComponent
- ProvidedControlImplementation
- ControlResponsibility
- InheritedControlImplementation
- SatisfiedControlImplementation
- ImportAssessmentPlan
- AssessmentResultsLocalDefinitions
- ImportComponentDefinition
- ImplementedRequirement
- ImplementedControlStatement
- QualifierItem
- PoamLocalDefinitions
- RelatedFinding
range: MarkupMultilineType