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/"



Slots

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

Usages

used by used in type used
FindingTarget status range ObjectiveStatus

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/oscal

Mappings

Mapping Type Mapped Value
self oscal:ObjectiveStatus
native oscal:ObjectiveStatus

LinkML Source

Direct

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

Induced

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
    alias: state
    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
    alias: reason
    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
    alias: remarks
    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