Skip to content

Class: Removal

Specifies objects to be removed from a control based on aspects of the object that must all match.

URI: oscal:Removal

 classDiagram
    class Removal
    click Removal href "../Removal/"
      Removal : by_class
        
      Removal : by_id
        
      Removal : by_item_name
        
          
    
        
        
        Removal --> "0..1" ByItemNameEnum : by_item_name
        click ByItemNameEnum href "../ByItemNameEnum/"
    

        
      Removal : by_name
        
      Removal : by_ns
        
      Removal : remarks
        
      
Name Cardinality and Range Description Inheritance
by_name 0..1
TokenType
Identify items to remove by their assigned name direct
by_class 0..1
TokenType
Identify items to remove by their class label direct
by_id 0..1
TokenType
Identify or target items by their id value direct
by_item_name 0..1
ByItemNameEnum
Identify items to remove by the item’s information object type name direct
by_ns 0..1
URIType
Identify items to remove by the item’s namespace direct
remarks 0..1
MarkupMultilineType
Additional commentary about the containing object direct
used by used in type used
Alteration removes range Removal
Mapping Type Mapped Value
self oscal:Removal
native oscal:Removal
name: Removal
description: Specifies objects to be removed from a control based on aspects of the
object that must all match.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
slots:
- by-name
- by-class
- by-id
- by-item-name
- by-ns
- remarks
name: Removal
description: Specifies objects to be removed from a control based on aspects of the
object that must all match.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
attributes:
by-name:
name: by-name
description: Identify items to remove by their assigned name.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: by_name
owner: Removal
domain_of:
- Removal
range: TokenType
by-class:
name: by-class
description: Identify items to remove by their class label.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: by_class
owner: Removal
domain_of:
- Removal
range: TokenType
by-id:
name: by-id
description: Identify or target items by their id value.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: by_id
owner: Removal
domain_of:
- Removal
- Addition
range: TokenType
by-item-name:
name: by-item-name
description: Identify items to remove by the item's information object type name.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: by_item_name
owner: Removal
domain_of:
- Removal
range: ByItemNameEnum
by-ns:
name: by-ns
description: Identify items to remove by the item's namespace.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
alias: by_ns
owner: Removal
domain_of:
- Removal
range: URIType
remarks:
name: remarks
description: Additional commentary about the containing object.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: Removal
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