Skip to content

Class: Flow

Business flow mapped onto architecture relationships.

URI: calm:Flow

 classDiagram
    class Flow
    click Flow href "../Flow/"
      Flow : controls





        Flow --> "0..1" Control : controls
        click Control href "../Control/"



      Flow : description

      Flow : metadata

      Flow : name

      Flow : requirement_url

      Flow : transitions





        Flow --> "1..*" Transition : transitions
        click Transition href "../Transition/"



      Flow : unique_id

Class Properties

Property Value
Class URI calm:Flow

Slots

Name Cardinality and Range Description Inheritance
unique_id 1
String
Stable opaque identifier used to cross-link CALM elements direct
name 1
String
Short human-readable name direct
description 1
String
Free-form description of the element direct
requirement_url 0..1
String
The requirement schema that specifies how a control should be defined direct
transitions 1..*
Transition
direct
controls 0..1
Control
direct
metadata 0..1
Metadata
direct

Usages

used by used in type used
Architecture flows range Flow

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self calm:Flow
native calm:Flow
related attack:Tactic, fluxnova_bpmn_model_instance:SubProcess, gist:ServiceSpecification, iso27001:OperationalProcedure, nist_csf_v2:CSFFunction, ocsf:NetworkTraffic, oscal:SspControlImplementation
close fluxnova_bpmn_model_instance:FlowElement

LinkML Source

Direct

name: Flow
description: Business flow mapped onto architecture relationships.
in_subset:
- flow_modeling
from_schema: https://w3id.org/lmodel/calm
close_mappings:
- fluxnova_bpmn_model_instance:FlowElement
related_mappings:
- attack:Tactic
- fluxnova_bpmn_model_instance:SubProcess
- gist:ServiceSpecification
- iso27001:OperationalProcedure
- nist_csf_v2:CSFFunction
- ocsf:NetworkTraffic
- oscal:SspControlImplementation
slots:
- unique_id
- name
- description
- requirement_url
- transitions
- controls
- metadata
slot_usage:
  description:
    name: description
    required: true
class_uri: calm:Flow

Induced

name: Flow
description: Business flow mapped onto architecture relationships.
in_subset:
- flow_modeling
from_schema: https://w3id.org/lmodel/calm
close_mappings:
- fluxnova_bpmn_model_instance:FlowElement
related_mappings:
- attack:Tactic
- fluxnova_bpmn_model_instance:SubProcess
- gist:ServiceSpecification
- iso27001:OperationalProcedure
- nist_csf_v2:CSFFunction
- ocsf:NetworkTraffic
- oscal:SspControlImplementation
slot_usage:
  description:
    name: description
    required: true
attributes:
  unique_id:
    name: unique_id
    description: Stable opaque identifier used to cross-link CALM elements.
    from_schema: https://w3id.org/lmodel/calm
    aliases:
    - unique-id
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    owner: Flow
    domain_of:
    - Node
    - Relationship
    - Decorator
    - Flow
    - InterfaceDefinition
    - InterfaceType
    range: string
    required: true
  name:
    name: name
    description: Short human-readable name.
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    slot_uri: rdfs:label
    owner: Flow
    domain_of:
    - Node
    - ControlRequirement
    - Flow
    range: string
    required: true
  description:
    name: description
    description: Free-form description of the element.
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    slot_uri: dct:description
    owner: Flow
    domain_of:
    - Node
    - Relationship
    - Decision
    - ControlRequirement
    - Transition
    - Flow
    range: string
    required: true
  requirement_url:
    name: requirement_url
    description: The requirement schema that specifies how a control should be defined
    from_schema: https://w3id.org/lmodel/calm
    aliases:
    - requirement-url
    rank: 1000
    slot_uri: schema:url
    owner: Flow
    domain_of:
    - ControlDetail
    - Flow
    range: string
  transitions:
    name: transitions
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    owner: Flow
    domain_of:
    - Flow
    range: Transition
    required: true
    multivalued: true
  controls:
    name: controls
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    owner: Flow
    domain_of:
    - Architecture
    - Node
    - Relationship
    - Decision
    - Flow
    range: Control
  metadata:
    name: metadata
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    owner: Flow
    domain_of:
    - Architecture
    - Node
    - Relationship
    - Flow
    - Timeline
    range: Metadata
class_uri: calm:Flow