The canvas
The designer uses a drag-and-drop canvas. Each Object Type is represented as a card node that you can freely position. Edges between nodes represent Schema Relations, labelled with their name and cardinality. Use the minimap in the bottom-right corner to navigate large schemas. Pan by clicking and dragging the canvas background. Zoom with the scroll wheel or the zoom controls.Object Types
An Object Type is a class or table within your Schema — for example “Server”, “Vendor”, or “Product”.Creating an Object Type
Add an Object Type
Click Add Object Type in the toolbar. Give it a name, choose an icon and color, and add an optional description.
Set a key prefix (optional)
If you want objects to have auto-generated, human-readable keys (e.g.
SRV-001), enter a short prefix in the Key Prefix field. Leave it blank if you do not need object keys.Attributes
Attributes are the fields on an Object Type. They define what data each Object of that type stores.Attribute fields
| Field | Description |
|---|---|
| Name | The display name of the attribute (e.g. “IP Address”, “Owner”, “Status”) |
| Type | The field type — text, number, date, select, member, and more |
| Required | If enabled, a value must be provided when creating or editing an object |
| Unique | If enabled, no two objects of this type can share the same value for this attribute |
| Label | Marks this attribute as the object’s primary display name in the browser and relation views |
Adding an Attribute
Schema Relations
A Schema Relation is a formal, typed link between two Object Types. It defines that objects of one type can be related to objects of another type — and with what cardinality.Cardinality options
| Cardinality | Meaning |
|---|---|
1:1 | One object of Type A relates to exactly one object of Type B |
1:N | One object of Type A relates to many objects of Type B |
N:1 | Many objects of Type A relate to one object of Type B |
N:N | Many objects of Type A relate to many objects of Type B |
Drawing a Relation
Drag to the target Object Type
Click and drag from the source node’s handle to the target node. Release to open the Relation form.
Configure the Relation
Give the relation a name (e.g. “belongs to”, “managed by”) and select the cardinality. Click Save.
Change log
The designer maintains a local change log for the current session. Every add, edit, or delete is listed in the Changes panel. You can review what will be saved before committing, and use Ctrl+Z / Ctrl+Y to undo or redo individual steps.The change log resets when you click Save or navigate away. Unsaved changes are not persisted.

