Skip to content

Enum: NodeType

Category of architecture node. The CALM JSON-Schema allows arbitrary strings; this enum lists the canonical values plus an escape hatch via any_of on the slot.

URI: calm:NodeType

Permissible Values

Value Meaning Description
actor calm:node-type/actor A actor node
ecosystem calm:node-type/ecosystem A ecosystem node
system calm:node-type/system A system node
service calm:node-type/service A service node
database calm:node-type/database A database node
network calm:node-type/network A network node
ldap calm:node-type/ldap A ldap node
webclient calm:node-type/webclient A webclient node
data_asset calm:node-type/data-asset A data-asset node

Slots

Name Description
node_type Category of the node (system, service, actor, etc

Identifier and Mapping Information

Schema Source

LinkML Source

name: NodeType
description: Category of architecture node. The CALM JSON-Schema allows arbitrary
  strings; this enum lists the canonical values plus an escape hatch via ``any_of``
  on the slot.
from_schema: https://w3id.org/lmodel/calm
rank: 1000
permissible_values:
  actor:
    text: actor
    description: A actor node.
    meaning: calm:node-type/actor
  ecosystem:
    text: ecosystem
    description: A ecosystem node.
    meaning: calm:node-type/ecosystem
  system:
    text: system
    description: A system node.
    meaning: calm:node-type/system
  service:
    text: service
    description: A service node.
    meaning: calm:node-type/service
  database:
    text: database
    description: A database node.
    meaning: calm:node-type/database
  network:
    text: network
    description: A network node.
    meaning: calm:node-type/network
  ldap:
    text: ldap
    description: A ldap node.
    meaning: calm:node-type/ldap
  webclient:
    text: webclient
    description: A webclient node.
    meaning: calm:node-type/webclient
  data_asset:
    text: data_asset
    description: A data-asset node.
    meaning: calm:node-type/data-asset