Skip to content

Class: CSFFunction

A CSF function - top-level grouping (e.g. GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND, RECOVER)

URI: nist_csf_v2:CSFFunction

 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

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