Skip to content

Class: CombinationRule

Defines how to resolve duplicate instances of the same control (e.g., controls with the same ID) encountered in a profile merge.

URI: oscal:CombinationRule

 classDiagram
    class CombinationRule
    click CombinationRule href "../CombinationRule/"
      CombinationRule : method
        
          
    
        
        
        CombinationRule --> "0..1" CombinationMethodEnum : method
        click CombinationMethodEnum href "../CombinationMethodEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
method 0..1
CombinationMethodEnum
Method indicator used by the containing OSCAL context direct
used by used in type used
ProfileMerge combine range CombinationRule
Mapping Type Mapped Value
self oscal:CombinationRule
native oscal:CombinationRule
name: CombinationRule
description: Defines how to resolve duplicate instances of the same control (e.g.,
controls with the same ID) encountered in a profile merge.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
slots:
- method
slot_usage:
method:
name: method
range: CombinationMethodEnum
name: CombinationRule
description: Defines how to resolve duplicate instances of the same control (e.g.,
controls with the same ID) encountered in a profile merge.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
method:
name: method
range: CombinationMethodEnum
attributes:
method:
name: method
description: Method indicator used by the containing OSCAL context. Allowed values
are constrained by class-level slot_usage.
from_schema: https://w3id.org/lmodel/oscal
rank: 1000
owner: CombinationRule
domain_of:
- CombinationRule
- MappingProvenance
- Mapping
range: CombinationMethodEnum