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/"
Slots
| Name |
Cardinality and Range |
Description |
Inheritance |
| method |
0..1 CombinationMethodEnum |
Method indicator used by the containing OSCAL context |
direct |
Usages
In Subsets
Schema Source
- from schema: https://w3id.org/lmodel/oscal
Mappings
| Mapping Type |
Mapped Value |
| self |
oscal:CombinationRule |
| native |
oscal:CombinationRule |
LinkML Source
Direct
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
Induced
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
alias: method
owner: CombinationRule
domain_of:
- CombinationRule
- MappingProvenance
- Mapping
range: CombinationMethodEnum