Class: SelectControlById
Select a control or controls from an imported control set.
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