common:database
A persistent structured data store. It is the canonical database type; add common@0.1.0 to the model's libraries before using it.
The common library holds tokens that retain the same meaning across architecture notations. It contains two component types, three appearance-only tokens, and one ordinal annotation.
common:databaseA persistent structured data store. It is the canonical database type; add common@0.1.0 to the model's libraries before using it.
common:userA human participant who interacts with a software system. It is narrower than an external actor, which may also be another system.
These applied tokens affect rendering only. They do not turn a component into a decision, change its domain role, or assert that an ordinal is time-based.
common:visual.decision-hexagonA wide six-sided component appearance.
common:visual.diamondA compact diamond component appearance.
common:visual.parallelogramA right-leaning component appearance.
common:ordinal-markerAn annotation with a required positive ordinal value.
The common library records portable meaning, not every shape or label found in a diagram. Cross-format review found direct support for the database and human-user meanings in Mermaid C4 and draw.io C4 examples. A generic database glyph, a generic actor, or a visual group is not enough to infer storage, humanity, ownership, deployment, or a new common token.
This boundary keeps semantic tokens separate from renderer and layout policy. Renderer mappings may reuse the SVG assets shown above; the mapping does not change a token’s architectural meaning.