Skip to content

Creating Relationships

MythTapestry provides three methods for creating relationships, each suited to different workflows.

The most detailed method. Open an entity’s detail page and go to the Relationships section.

  1. Click Add Relationship.
  2. Choose the direction — outgoing (this entity is the source) or incoming (this entity is the target).
  3. Search for the target entity using the autocomplete field.
  4. Select a relationship type from the dropdown (filtered to valid types for this entity pair).
  5. Optionally select a subtype if the type supports them.
  6. Optionally set temporal bounds — valid from and valid to dates using the world date picker.
  7. Optionally set strength (0–1 slider).
  8. Optionally fill in any extended properties defined by the relationship type.
  9. Click Save.
Create Relationship modal: 'From: Valentina Aurel III', direction toggle, target entity autocomplete with a dropdown listing matching entities, Relationship Type selector, Temporal Bounds (Valid From / Valid To) fields with world calendar pickers, strength slider, and extended properties section

This method gives you access to all relationship fields including temporal context, strength, subtypes, and extended properties.

A quicker method for connecting entities visually in the graph.

  1. Open the Graph view (world graph or entity graph).
  2. Right-click a node or use the edge action zone on a node.
  3. The quick relationship modal appears with the source entity pre-filled.
  4. Search for or click the target entity.
  5. Optionally swap direction using the direction button.
  6. Select a relationship type (filtered by the entity type pair).
  7. Click Create.

For bulk relationship management between a set of entities.

  1. Navigate to the Bulk Relationships page.
  2. Select entities to include in the matrix (up to 20).
  3. The matrix shows an N×N grid with entities as both rows and columns.
  4. Click a cell to open the relationship dialog for that entity pair.
  5. In the dialog, view existing relationships or create new ones by selecting a type.
  6. Optionally add metadata.
  7. Save changes — creates and deletes are batched for efficiency.

The matrix is useful when you need to establish many relationships at once — for example, setting up the political relationships between a group of factions, or the family ties within a dynasty.

  • Relationship badges in cells show existing connections at a glance
  • ”+” indicator for empty cells invites new connections
  • Batch operations — changes are applied together for consistency
  • Delete toggles — remove relationships directly from the cell dialog

While writing, you can create a relationship directly from an entity link in the editor:

  1. Right-click on any linked entity in the editor
  2. Select Create Relationship from the context menu
  3. The relationship creation dialog opens with that entity pre-filled as one end

This is useful when you’re writing a scene and realise a relationship you’re describing doesn’t exist in your graph yet — you can create it without leaving the editor.

See Editor Context Menu for the full list of editor right-click actions.

To modify an existing relationship:

  1. Go to the entity’s Relationships tab in the sidebar
  2. Click the relationship type label next to any relationship — it’s a clickable link that opens the edit modal
  3. Adjust any fields: subtype, temporal bounds, extended properties
  4. Save changes

For temporal relationships, you can end a relationship rather than deleting it. This preserves the historical record while marking the relationship as no longer active. The “End relationship” action sets the valid_to field to the current date, so the relationship still appears when viewing the world’s history but is filtered out when viewing the current state.