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
| 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
Section titled “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
Section titled “In Subsets”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/oscal
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | oscal:SelectControlById |
| native | oscal:SelectControlById |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: SelectControlByIddescription: Select a control or controls from an imported control set.in_subset:- oscal_control_commonfrom_schema: https://w3id.org/lmodel/oscalslots:- with-child-controls- with-ids- matchingInduced
Section titled “Induced”name: SelectControlByIddescription: Select a control or controls from an imported control set.in_subset:- oscal_control_commonfrom_schema: https://w3id.org/lmodel/oscalattributes: 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 owner: SelectControlById domain_of: - SelectControlById range: ControlMatching multivalued: true inlined: true inlined_as_list: true