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
Class Properties
Section titled “Class Properties”| 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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| CisControls | cis_controls | range | CisControl |
See Also
Section titled “See Also”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/cis-controls
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | cis_controls:Control |
| native | cis_controls:CisControl |
| broad | oscal:Group |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: CisControldescription: '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-controlssee_also:- https://www.cisecurity.org/controls/cis-controls-listbroad_mappings:- oscal:Groupslots:- cis_control_id- title- descriptionattributes: 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: trueclass_uri: cis_controls:ControlInduced
Section titled “Induced”name: CisControldescription: '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-controlssee_also:- https://www.cisecurity.org/controls/cis-controls-listbroad_mappings:- oscal:Groupattributes: 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: stringclass_uri: cis_controls:Control