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](https://w3id.org/lmodel/oscal/CombinationRule)
[CombinationMethodEnum](CombinationMethodEnum.md) | Method indicator used by the containing OSCAL context | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [ProfileMerge](ProfileMerge.md) | [combine](combine.md) | range | [CombinationRule](CombinationRule.md) | ## In Subsets * [profile](profile.md) ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/lmodel/oscal ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | oscal:CombinationRule | | native | oscal:CombinationRule | ## LinkML Source ### Direct
### Induced
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](method.md) | 0..1 [CombinationMethodEnum](CombinationMethodEnum.md) | Method indicator used by the containing OSCAL context | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [ProfileMerge](ProfileMerge.md) | [combine](combine.md) | range | [CombinationRule](CombinationRule.md) | ## In Subsets * [profile](profile.md) ## Identifier and Mapping Information ### 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
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