Creating a Relationship
Connect two types
In the Ontology Builder, drag from the connection handle on one object type node to another. The handle appears on hover at the edges of each node.
Configure the link
A dialog appears with the following fields:
- Link Name — A descriptive name for the relationship (e.g., “assigned_to”, “works_at”, “owns”)
- Cardinality — How many instances can be on each side
- Directional — Whether the link goes one way or both
- Description — Optional context about what this relationship means
Cardinality
Cardinality defines how many instances can participate on each side of a relationship.| Cardinality | Meaning | Example |
|---|---|---|
| One-to-One | Each source has exactly one target, and vice versa | Person → has_passport → Passport |
| One-to-Many | Each source can have many targets, but each target has one source | Company → employs → Person |
| Many-to-One | Each source has one target, but each target can have many sources | Person → works_at → Company |
| Many-to-Many | No restrictions on either side | Person → member_of → Project |
Directionality
Relationships can be directional or bidirectional:- Directional (A → B): The link has a clear source and target. “Deal owned_by Person” implies the deal points to the person, not the reverse.
- Bidirectional (A ↔ B): The link works both ways equally. “Person collaborates_with Person” has no inherent direction.
Visualizing Relationships
The Ontology Builder graph renders relationships as edges between object type nodes. Each edge displays:- The link name as a label on the edge
- The cardinality notation (1:1, 1:N, N:1, N:N)
- Direction shown with an arrow (→) for directional links or a bidirectional indicator (↔) for undirected links
Examples
Here are common relationship patterns across different domains:- Sales & CRM
- Recruiting
- Private Equity
Editing and Deleting
- To edit a relationship, click on the edge in the Ontology Builder graph to open it in Spaces where you can modify its properties.
- To delete a relationship, use the delete action from the edge’s context menu.
Deleting a relationship removes the link type definition. It does not delete the object type instances on either side.

