Metamodeling

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

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.

Automatic IDs (Auto ID)

Intermediate

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

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.

Styling Relationship Types: Lines, Arrows & Routing

Intermediate

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

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.

Setting Up Allowed Connections

Beginner

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

Adding Node Types to Your Metamodel

Beginner

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

Relationship Types vs Relationships

Beginner

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

Node Types vs Nodes

Beginner

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

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.