Metamodeling
Defining your schema: node types, relationship types, and allowed connections.
Relationship Types vs Relationships
BeginnerUnderstand the difference between Relationship Types (type definitions) and Relationships (concrete connections between nodes).
Adding Node Types to Your Metamodel
BeginnerHow to create and configure Node Types — the building blocks of your metamodel schema.
Node Types vs Nodes
BeginnerUnderstand the difference between Node Types (type definitions in the metamodel) and Nodes (instances in the model).
Setting Up Allowed Connections
BeginnerHow to define which Node Types can be connected by which Relationship Types.
What are Allowed Connections?
BeginnerLearn how Allowed Connections define which Node Types can be linked by which Relationship Types — the constraint system that keeps your model valid.
Styling Node Types: Shapes, Colors & Borders
IntermediateControl how nodes of a type look on the canvas — fill color, shape, borders, and which labels show.
Automatic IDs (Auto ID)
IntermediateGive every node or relationship of a type a readable, auto-numbered ID like REQ-42.
Styling Relationship Types: Lines, Arrows & Routing
IntermediateControl how connections of a type look — color, line style, arrowheads, direction, and routing.
Property Data Types
IntermediateThe nine data types a property can hold, and when to use each — plus default values, required fields, and computed formulas.
Type Hierarchy: Inheritance, Containment & Aggregation
IntermediateHow to use the Type Hierarchy flags on a relationship type — inheritance (inherit properties, allowed connections, views), containment (nesting on the canvas and in the tree), and aggregation.
This content was written collaboratively with AI.