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](https://w3id.org/lmodel/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](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
### 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
    owner: CombinationRule
    domain_of:
    - CombinationRule
    - MappingProvenance
    - Mapping
    range: CombinationMethodEnum