Skip to content

Class: ControlMatching

Selecting a set of controls by matching their IDs with a wildcard pattern.

URI: oscal:ControlMatching

 classDiagram
    class ControlMatching
    click ControlMatching href "../ControlMatching/"
      ControlMatching : pattern

      ControlMatching : remarks

Slots

Name Cardinality and Range Description Inheritance
remarks 0..1
MarkupMultilineType
Additional commentary about the containing object direct
pattern 0..1
String
A glob expression matching the IDs of one or more controls to be selected direct

Usages

used by used in type used
SelectControlById matching range ControlMatching

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ControlMatching
description: Selecting a set of controls by matching their IDs with a wildcard pattern.
in_subset:
- oscal_control_common
from_schema: https://w3id.org/lmodel/oscal
slots:
- remarks
- pattern

Induced

name: ControlMatching
description: Selecting a set of controls by matching their IDs with a wildcard pattern.
in_subset:
- oscal_control_common
from_schema: https://w3id.org/lmodel/oscal
attributes:
  remarks:
    name: remarks
    description: Additional commentary about the containing object.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: remarks
    owner: ControlMatching
    domain_of:
    - OscalCommon
    - Property
    - Resource
    - ConstraintTest
    - ControlMatching
    - Removal
    - ImportSSP
    - LocalDefinitions
    - SelectObjectiveById
    - AssessmentSubjectSource
    - OnDateCondition
    - WithinDateRange
    - AtFrequency
    - TaskDependency
    - SetParameter
    - ComponentStatus
    - PortRange
    - ImplementationStatus
    - ObjectiveStatus
    - RelatedObservation
    - AssociatedRisk
    - LoggedBy
    - ImportProfile
    - SystemCharacteristics
    - SystemStatus
    - AuthorizationBoundary
    - Diagram
    - NetworkArchitecture
    - DataFlow
    - SystemImplementation
    - LeveragedAuthorization
    - SspImplementedRequirement
    - SspStatement
    - ByComponent
    - ProvidedControlImplementation
    - ControlResponsibility
    - InheritedControlImplementation
    - SatisfiedControlImplementation
    - ImportAssessmentPlan
    - AssessmentResultsLocalDefinitions
    - ImportComponentDefinition
    - ImplementedRequirement
    - ImplementedControlStatement
    - QualifierItem
    - PoamLocalDefinitions
    - RelatedFinding
    range: MarkupMultilineType
  pattern:
    name: pattern
    description: A glob expression matching the IDs of one or more controls to be
      selected.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: pattern
    owner: ControlMatching
    domain_of:
    - ControlMatching
    range: string