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
- from schema: https://w3id.org/lmodel/calm
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