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.

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

To modify an existing relationship:

  1. Go to the entity’s Relationships section
  2. Find the relationship in the list
  3. Click to expand its details
  4. Edit fields like temporal bounds, strength, subtype, or extended properties
  5. 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.