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/"



Slots

Name Cardinality and Range Description Inheritance
method 0..1
CombinationMethodEnum
Method indicator used by the containing OSCAL context direct

Usages

used by used in type used
ProfileMerge combine range CombinationRule

In Subsets

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
    alias: method
    owner: CombinationRule
    domain_of:
    - CombinationRule
    - MappingProvenance
    - Mapping
    range: CombinationMethodEnum