Class: CSFFunction
A CSF function - top-level grouping (e.g. GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND, RECOVER)
classDiagram
class CSFFunction
click CSFFunction href "../CSFFunction/"
CSFElement <|-- CSFFunction
click CSFElement href "../CSFElement/"
CSFFunction : _class
CSFFunction --> "0..1" CSFElementClassValue : _class
click CSFElementClassValue href "../CSFElementClassValue/"
CSFFunction : controls
CSFFunction --> "*" CSFCategory : controls
click CSFCategory href "../CSFCategory/"
CSFFunction : id
CSFFunction : parts
CSFFunction --> "*" CSFPart : parts
click CSFPart href "../CSFPart/"
CSFFunction : props
CSFFunction --> "*" CSFProperty : props
click CSFProperty href "../CSFProperty/"
CSFFunction : title
Inheritance
- CSFElement
- CSFFunction
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| controls | * CSFCategory |
List of categories or subcategories within a function or category | direct |
| id | 0..1 String |
Unique identifier for a catalog element | CSFElement |
| _class | 0..1 CSFElementClassValue |
Classification of a CSF catalog element (function, category, subcategory) | CSFElement |
| title | 0..1 String |
Human-readable title | CSFElement |
| props | * CSFProperty |
List of properties | CSFElement |
| parts | * CSFPart |
Structured narrative parts (e | CSFElement |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CSFCatalogBody | groups | range | CSFFunction |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/nist-csf-v2
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | nist_csf_v2:CSFFunction |
| native | nist_csf_v2:CSFFunction |
LinkML Source
Direct
name: CSFFunction
description: A CSF function - top-level grouping (e.g. GOVERN, IDENTIFY, PROTECT,
DETECT, RESPOND, RECOVER)
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
is_a: CSFElement
slots:
- controls
Induced
name: CSFFunction
description: A CSF function - top-level grouping (e.g. GOVERN, IDENTIFY, PROTECT,
DETECT, RESPOND, RECOVER)
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
is_a: CSFElement
attributes:
controls:
name: controls
description: List of categories or subcategories within a function or category
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
rank: 1000
alias: controls
owner: CSFFunction
domain_of:
- CSFFunction
- CSFCategory
range: CSFCategory
multivalued: true
inlined: true
inlined_as_list: true
id:
name: id
description: Unique identifier for a catalog element
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
rank: 1000
alias: id
owner: CSFFunction
domain_of:
- CSFElement
- CSFPart
- Role
range: string
_class:
name: _class
description: Classification of a CSF catalog element (function, category, subcategory)
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
rank: 1000
alias: class
owner: CSFFunction
domain_of:
- CSFElement
range: CSFElementClassValue
title:
name: title
description: Human-readable title
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
rank: 1000
alias: title
owner: CSFFunction
domain_of:
- CSFMetadata
- CSFElement
- Role
- Resource
range: string
props:
name: props
description: List of properties
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
rank: 1000
alias: props
owner: CSFFunction
domain_of:
- CSFMetadata
- CSFElement
range: CSFProperty
multivalued: true
inlined: true
inlined_as_list: true
parts:
name: parts
description: Structured narrative parts (e.g., statement, overview, example)
in_subset:
- nist_csf_v2_catalog
from_schema: https://w3id.org/lmodel/nist-csf-v2
rank: 1000
alias: parts
owner: CSFFunction
domain_of:
- CSFElement
range: CSFPart
multivalued: true
inlined: true
inlined_as_list: true