Skip to content

Class: TaskDependency

Used to indicate that a task is dependent on another task.

URI: oscal:TaskDependency

 classDiagram
    class TaskDependency
    click TaskDependency href "../TaskDependency/"
      TaskDependency : remarks

      TaskDependency : task_uuid

Slots

Name Cardinality and Range Description Inheritance
task_uuid 1
UUIDType
A UUID reference to a task direct
remarks 0..1
MarkupMultilineType
Additional commentary about the containing object direct

Usages

used by used in type used
Task dependencies range TaskDependency

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: TaskDependency
description: Used to indicate that a task is dependent on another task.
in_subset:
- assessment_common
from_schema: https://w3id.org/lmodel/oscal
slots:
- task-uuid
- remarks
slot_usage:
  task-uuid:
    name: task-uuid
    required: true

Induced

name: TaskDependency
description: Used to indicate that a task is dependent on another task.
in_subset:
- assessment_common
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
  task-uuid:
    name: task-uuid
    required: true
attributes:
  task-uuid:
    name: task-uuid
    description: A UUID reference to a task.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: task_uuid
    owner: TaskDependency
    domain_of:
    - AssessmentSubjectSource
    - TaskDependency
    - RelatedTask
    range: UUIDType
    required: true
  remarks:
    name: remarks
    description: Additional commentary about the containing object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: remarks
    owner: TaskDependency
    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