Relationships and Connections
Relationships and connections are how you link the different parts of your world together. They turn isolated entries into an interconnected knowledge graph that AI can traverse when generating content.
What it does
Sojen supports several types of connections:
- Entity relationships — Link entities to show how they relate (friends, enemies, family, rivals, allies)
- Canon connections — Connect canon entries to each other to build comprehensive knowledge chains
- Entity-canon links — Show which entities appear in which canon entries
- Event connections — Tie entities to events with roles (subject, witness, cause, etc.)
- Hierarchies — Create parent-child relationships for nested organization
When to use it
- You want to show that two characters are related or rivals
- You need the AI to understand which characters are involved in an event
- You want to build a web of knowledge so generated content stays consistent
How to use it
- Link entities to each other — On an entity detail page, add relationships to other entities with a relationship type
- Connect entities to canon — When creating or editing canon, link the entities involved
- Nest canon entries — Use parent-child hierarchies to group related lore
- Link entities to events — Add entity roles to events to track who is involved
Tips and best practices
- The more connections you create, the better the AI understands your world when generating content
- Relationship types help the AI write accurate dialogue and interactions between characters
- Connections are bidirectional — linking character A to character B also appears on character B's page