Skip to content

Class: MergeCustom

Provides an alternate grouping structure that selected controls will be placed in after profile resolution.

URI: oscal:MergeCustom

 classDiagram
    class MergeCustom
    click MergeCustom href "../MergeCustom/"
      MergeCustom : groups





        MergeCustom --> "*" ProfileGroup : groups
        click ProfileGroup href "../ProfileGroup/"



      MergeCustom : insert_controls





        MergeCustom --> "*" InsertControls : insert_controls
        click InsertControls href "../InsertControls/"



Slots

Name Cardinality and Range Description Inheritance
groups *
ProfileGroup
A collection of control groups direct
insert_controls *
InsertControls
Specifies which controls to use in the containing context direct

Usages

used by used in type used
ProfileMerge custom range MergeCustom

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/oscal

Mappings

Mapping Type Mapped Value
self oscal:MergeCustom
native oscal:MergeCustom

LinkML Source

Direct

name: MergeCustom
description: Provides an alternate grouping structure that selected controls will
  be placed in after profile resolution.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
slots:
- groups
- insert-controls
slot_usage:
  groups:
    name: groups
    range: ProfileGroup

Induced

name: MergeCustom
description: Provides an alternate grouping structure that selected controls will
  be placed in after profile resolution.
in_subset:
- profile
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
  groups:
    name: groups
    range: ProfileGroup
attributes:
  groups:
    name: groups
    description: A collection of control groups.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: groups
    owner: MergeCustom
    domain_of:
    - Catalog
    - Group
    - MergeCustom
    - ProfileGroup
    range: ProfileGroup
    multivalued: true
    inlined: true
    inlined_as_list: true
  insert-controls:
    name: insert-controls
    description: Specifies which controls to use in the containing context.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: insert_controls
    owner: MergeCustom
    domain_of:
    - MergeCustom
    - ProfileGroup
    range: InsertControls
    multivalued: true
    inlined: true
    inlined_as_list: true