Skip to content

Shape primitives ​

Geometry available to symbols; semantic node types and notation rules are covered by the notation catalogue.

NamePreviewDSL token
RectangleFour-sided objectrectangle
DiamondDecision objectdiamond
EllipseOval objectellipse
CylinderData storecylinder
ParallelogramSlanted input/outputparallelogram
HexagonSix-sided objecthexagon
DocumentWaved document edgedocument
StadiumCapsule objectstadium
TrapezoidTapered objecttrapezoid
TriangleThree-sided objecttriangle
CloudCloud outlinecloud
NoteFolded-corner notenote
Text boxText containertext-box
ActorPerson silhouetteactor
SubroutineDouble-sided processsubroutine
BrainBrain outlinebrain
CubeIsometric cubecube
ChipProcessorchip
Chat bubbleConversation bubblechat-bubble
ShieldSecurity shieldshield
Neural netConnected neural layersneural-net
GearGear outlinegear
FunnelTapered pipelinefunnel
WarehouseWarehouse buildingwarehouse
LakeData lakelake
PipePipeline segmentpipe
WaveStream or event flowwave
DashboardMonitoring paneldashboard
Sketch rounded rectangleHand-drawn rounded boxsketch-rounded-rect
Sketch rectangleHand-drawn boxsketch-rect
Sketch ovalHand-drawn ovalsketch-oval
Sketch diamondHand-drawn decisionsketch-diamond

A notation symbol chooses a primitive and supplies meaning, variants, ports, and default styling. Application users choose symbols rather than editing the primitive registry.