Skip to content

Class: Alteration

Specifies changes to be made to an included control when a profile is resolved.

URI: oscal:Alteration

 classDiagram
    class Alteration
    click Alteration href "../Alteration/"
      Alteration : adds
        
          
    
        
        
        Alteration --> "*" Addition : adds
        click Addition href "../Addition/"
    

        
      Alteration : control_id
        
      Alteration : removes
        
          
    
        
        
        Alteration --> "*" Removal : removes
        click Removal href "../Removal/"
    

        
      
Name Cardinality and Range Description Inheritance
control_id 1
TokenType
A reference to a control by its identifier direct
removes *
Removal
Specifies objects to be removed from a control in resolution direct
adds *
Addition
Specifies content to be added into a control in resolution direct
used by used in type used
ProfileModify alters range Alteration
Mapping Type Mapped Value
self oscal:Alteration
native oscal:Alteration
name: Alteration
description: Specifies changes to be made to an included control when a profile is
resolved.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
slots:
- control-id
- removes
- adds
slot_usage:
control-id:
name: control-id
required: true
name: Alteration
description: Specifies changes to be made to an included control when a profile is
resolved.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
control-id:
name: control-id
required: true
attributes:
control-id:
name: control-id
description: A reference to a control by its identifier.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: control_id
owner: Alteration
domain_of:
- Alteration
- AssessmentSelectControlById
- LocalObjective
- SspImplementedRequirement
- ImplementedRequirement
range: TokenType
required: true
removes:
name: removes
description: Specifies objects to be removed from a control in resolution.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Alteration
domain_of:
- Alteration
range: Removal
multivalued: true
inlined: true
inlined_as_list: true
adds:
name: adds
description: Specifies content to be added into a control in resolution.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Alteration
domain_of:
- Alteration
range: Addition
multivalued: true
inlined: true
inlined_as_list: true