Skip to content

Class: CisControl

One of the CIS Controls: a group of Safeguards on one subject, named by its number, such as Control 4.

URI: cis_controls:Control

 classDiagram
    class CisControl
    click CisControl href "../CisControl/"
      CisControl : cis_control_id
        
      CisControl : control_safeguards
        
          
    
        
        
        CisControl --> "*" CisSafeguard : control_safeguards
        click CisSafeguard href "../CisSafeguard/"
    

        
      CisControl : description
        
      CisControl : title
        
      
Property Value
Class URI cis_controls:Control
Name Cardinality and Range Description Inheritance
cis_control_id 1
CisControlIdentifier
The Control’s identifier, its number, such as 4 direct
title 0..1
String
A name for the Control or Safeguard, in words its user has the right to use direct
description 0..1
String
What the Control or Safeguard means to its user, in words its user has the ri… direct
control_safeguards *
CisSafeguard
The Safeguards of the Control direct
used by used in type used
CisControls cis_controls range CisControl
Mapping Type Mapped Value
self cis_controls:Control
native cis_controls:CisControl
broad oscal:Group
name: CisControl
description: 'One of the CIS Controls: a group of Safeguards on one subject, named
by its number, such as Control 4.'
from_schema: https://w3id.org/lmodel/cis-controls
see_also:
- https://www.cisecurity.org/controls/cis-controls-list
broad_mappings:
- oscal:Group
slots:
- cis_control_id
- title
- description
attributes:
control_safeguards:
name: control_safeguards
description: The Safeguards of the Control. A knowledge bundle relates a Safeguard
to its Control with isPartOf instead.
from_schema: https://w3id.org/lmodel/cis-controls
rank: 1000
domain_of:
- CisControl
range: CisSafeguard
multivalued: true
inlined: true
inlined_as_list: true
class_uri: cis_controls:Control
name: CisControl
description: 'One of the CIS Controls: a group of Safeguards on one subject, named
by its number, such as Control 4.'
from_schema: https://w3id.org/lmodel/cis-controls
see_also:
- https://www.cisecurity.org/controls/cis-controls-list
broad_mappings:
- oscal:Group
attributes:
control_safeguards:
name: control_safeguards
description: The Safeguards of the Control. A knowledge bundle relates a Safeguard
to its Control with isPartOf instead.
from_schema: https://w3id.org/lmodel/cis-controls
rank: 1000
owner: CisControl
domain_of:
- CisControl
range: CisSafeguard
multivalued: true
inlined: true
inlined_as_list: true
cis_control_id:
name: cis_control_id
description: The Control's identifier, its number, such as 4.
comments:
- 'The identifier is CIS''s own number, so data joins with CIS''s guide and with
the crosswalks that cite it without a translation. It is a string, so quote
it in YAML: YAML reads an unquoted 4 as a number and an unquoted 1.10 as the
number 1.1. The validator rejects either as not a string, but a file loaded
into the generated dataclasses without validation would turn 1.10 into 1.1.'
from_schema: https://w3id.org/lmodel/cis-controls
rank: 1000
owner: CisControl
domain_of:
- CisControl
range: cis_control_identifier
required: true
title:
name: title
description: A name for the Control or Safeguard, in words its user has the right
to use.
comments:
- It means what LOKF's title means and carries the same IRI, so lokf adapt folds
it into LOKF's slot and a knowledge bundle reads one title key.
- CIS's own names for the Controls and Safeguards are CIS's text under CC BY-NC-ND
4.0, so the schema's examples leave them out, and the edition file names each
element in this project's words.
from_schema: https://w3id.org/lmodel/cis-controls
rank: 1000
slot_uri: schema:name
owner: CisControl
domain_of:
- CisControl
- CisSafeguard
range: string
description:
name: description
description: What the Control or Safeguard means to its user, in words its user
has the right to use.
comments:
- It means what LOKF's description means and carries the same IRI, so lokf adapt
folds it into LOKF's slot and a knowledge bundle reads one description key.
from_schema: https://w3id.org/lmodel/cis-controls
rank: 1000
slot_uri: schema:description
owner: CisControl
domain_of:
- CisControl
- CisSafeguard
range: string
class_uri: cis_controls:Control