Skip to content

Class: SelectControlById

Select a control or controls from an imported control set.

URI: oscal:SelectControlById

 classDiagram
    class SelectControlById
    click SelectControlById href "../SelectControlById/"
      SelectControlById : matching





        SelectControlById --> "*" ControlMatching : matching
        click ControlMatching href "../ControlMatching/"



      SelectControlById : with_child_controls





        SelectControlById --> "0..1" WithChildControlsEnum : with_child_controls
        click WithChildControlsEnum href "../WithChildControlsEnum/"



      SelectControlById : with_ids

Slots

Name Cardinality and Range Description Inheritance
with_child_controls 0..1
WithChildControlsEnum
When a control is included, whether its child (dependent) controls are also i... direct
with_ids *
TokenType
Selecting a control by its ID given as a literal direct
matching *
ControlMatching
Selecting a set of controls by matching their IDs with a wildcard pattern direct

Usages

used by used in type used
ProfileImport include_controls range SelectControlById
ProfileImport exclude_controls range SelectControlById
InsertControls include_controls range SelectControlById
InsertControls exclude_controls range SelectControlById
GapSummary unmapped_controls range SelectControlById

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: SelectControlById
description: Select a control or controls from an imported control set.
in_subset:
- oscal_control_common
from_schema: https://w3id.org/lmodel/oscal
slots:
- with-child-controls
- with-ids
- matching

Induced

name: SelectControlById
description: Select a control or controls from an imported control set.
in_subset:
- oscal_control_common
from_schema: https://w3id.org/lmodel/oscal
attributes:
  with-child-controls:
    name: with-child-controls
    description: When a control is included, whether its child (dependent) controls
      are also included.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: with_child_controls
    owner: SelectControlById
    domain_of:
    - SelectControlById
    range: WithChildControlsEnum
  with-ids:
    name: with-ids
    description: Selecting a control by its ID given as a literal.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: with_ids
    owner: SelectControlById
    domain_of:
    - SelectControlById
    range: TokenType
    multivalued: true
  matching:
    name: matching
    description: Selecting a set of controls by matching their IDs with a wildcard
      pattern.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: matching
    owner: SelectControlById
    domain_of:
    - SelectControlById
    range: ControlMatching
    multivalued: true
    inlined: true
    inlined_as_list: true