Metamodeling

Defining your schema: node types, relationship types, and allowed connections.

Relationship Types vs Relationships

Beginner

Understand the difference between Relationship Types (type definitions) and Relationships (concrete connections between nodes).

Adding Node Types to Your Metamodel

Beginner

How to create and configure Node Types — the building blocks of your metamodel schema.

Node Types vs Nodes

Beginner

Understand the difference between Node Types (type definitions in the metamodel) and Nodes (instances in the model).

Setting Up Allowed Connections

Beginner

How to define which Node Types can be connected by which Relationship Types.

What are Allowed Connections?

Beginner

Learn 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

Intermediate

Control how nodes of a type look on the canvas — fill color, shape, borders, and which labels show.

Automatic IDs (Auto ID)

Intermediate

Give every node or relationship of a type a readable, auto-numbered ID like REQ-42.

Styling Relationship Types: Lines, Arrows & Routing

Intermediate

Control how connections of a type look — color, line style, arrowheads, direction, and routing.

Property Data Types

Intermediate

The 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

Intermediate

How 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.