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
        
      
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
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
Mapping Type Mapped Value
self oscal:SelectControlById
native oscal:SelectControlById
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
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
owner: SelectControlById
domain_of:
- SelectControlById
range: ControlMatching
multivalued: true
inlined: true
inlined_as_list: true