Entities and Relationships

← Back to Documentation Index

Entities represent named actors — people, organizations, objects — involved in your investigation. Relationships connect entities to each other, forming a graph you can explore and analyze.


Creating an Entity

From the Entities List

  1. Click Entities in the sidebar.
  2. Click + New Entity.
  3. Fill in the dialog:
FieldRequiredDescription
Canonical NameYesThe full, official name (e.g., "John D. Rockefeller III")
Entity TypeNoChoose from 170+ types. This determines the icon and color used throughout the app.
AliasesNoAlternative names or code names. Add one per line.
  1. Click Create.

From the Event Detail Page

When linking an entity to an event, you can create a new entity inline:

  1. On the event detail page, click + Link under "Linked Entities".
  2. If the entity you need doesn't exist in the search results, use the option to create a new one.
  3. Fill in the name, type, and aliases.
  4. The entity is created and immediately linked to the event.

Editing an Entity

  1. Navigate to the entity detail page at /entities/[entityId].
  2. Click the Edit (pencil icon) button.
  3. Modify the canonical name, entity type, or aliases.
  4. Click Save.

The update is recorded in the entity's revision history.


Entity Detail Page

Each entity has a dedicated page showing its complete profile and connections.

Entity Photo

Each entity can have a photo. The photo appears in the entity detail page header, in entity lists, and in graph views.

Adding or Changing a Photo

  1. Navigate to the entity detail page.
  2. Hover over the entity photo. A camera icon overlay appears.
  3. Click the camera icon to select an image file from your computer.
  4. The photo uploads automatically and appears inline.

You can also change the photo from the Edit Entity dialog.

Removing a Photo

  1. Hover over the entity photo.
  2. Click the trash icon that appears.
  3. The photo is removed immediately.

Photo Revision History

Entity photos are versioned. To access revision history:

  1. Click the History (clock icon) button on the entity detail page.
  2. Photo changes appear alongside other entity changes in the revision timeline.

Sizes Used

ContextSize
Entity detail page header64x64 px
Entity edit dialog96x96 px
Entity list28x28 px
Connections panel / graph sidebar28x28 px
Context panel (linked entities)20x20 px
  • Entity photo (or a placeholder icon if no photo is set)
  • Entity name with type badge
  • Aliases listed below (e.g., "aka Alias1, Alias2")
  • History button — view revision history
  • Edit button — modify entity details
  • Delete button — remove the entity

Relationships Section

  • All relationships where this entity is the source or target
  • Each relationship shows: direction arrow, relationship type, linked entity name
  • Relationships are directioned — "Alice works_for Acme Corp" is different from "Acme Corp works_for Alice"

Connections Panel

  • A panel showing how this entity connects to other entities in the graph
  • Includes shared events and relationship paths

Shared Events

  • Events where this entity appears alongside other entities
  • Helps identify patterns and clusters in your data

Entity Types

The system includes 170+ predefined entity types. Each has a name, description, color, and icon that renders consistently across the application.

DomainExample Types
Peopleperson, witness, suspect, informant, journalist, politician
Organizationscorporation, government_agency, non_profit, political_party, military_unit
Financialbank, shell_company, front_company, investment_fund, offshore_entity
Intelligenceoperative, double_agent, courier, handler, cutout
Infrastructurevessel, aircraft, facility, safehouse, border_crossing
Legallaw_firm, court, regulatory_body

Custom entity types can be created per account via Type Management (sidebar > Tools > Type Management).


Creating a Relationship

Relationships connect two entities. They are directed (from one entity to another) and can carry metadata.

Creating a Relationship

  1. Navigate to an entity's detail page.
  2. In the Relationships section, click + Add Relationship (or use the entity graph in Investigation).
  3. In the dialog:
FieldRequiredDescription
From EntityYesThe source entity (pre-filled if started from an entity page)
To EntityYesThe target entity — search and select
Relationship TypeYesThe nature of the relationship (e.g., works_for, owns, reports_to, married_to, witness_to)
Valid FromNoWhen the relationship began
Valid ToNoWhen the relationship ended (if applicable)
ConfidenceNoYour confidence in this relationship, 0–100
  1. Click Create.

Relationship Types

The system supports many relationship types, including:

TypeUse For
works_forEmployment or affiliation
ownsOwnership of assets or entities
reports_toHierarchical reporting structure
involved_inGeneral participation
knowsPersonal or professional acquaintance
witness_toEntity witnessed an event
funded_byFinancial backing
subsidiary_ofCorporate structure
married_toPersonal relationship
communicated_withContact or correspondence

Editing and Deleting Relationships

  • Click a relationship in the entity detail page to open the edit dialog.
  • Change the relationship type or time bounds.
  • Delete to remove the relationship. This is irreversible but recorded in revision history.

The Entities List

Navigate to Entities in the sidebar to see all entities in your account.

Features:

  • Infinite scroll list of all entities
  • Text filter by name
  • Sortable by connection count (how many relationships an entity has)
  • Each item shows: entity photo (or placeholder icon), canonical name, connection count badge
  • Click any entity to navigate to its detail page

Entity Relationships in the Investigation Graph

The entity graph is available per-timeline (click the Entity Graph button in the timeline header) and provides a visual, interactive way to explore entity connections. See the Working with Timelines page for details.


Orphan Entities

An entity is "orphaned" when it is not linked to any event. Orphan entities appear in the Review Queue in the workspace.

To resolve an orphan entity:

  1. Link it to an event that it participated in.
  2. Or, if it was created in error, delete it.
  3. Or, if it's a duplicate of another entity, merge it (via the Reconciliation tab, when implemented).

Finding Paths Between Entities

The entity graph supports shortest-path analysis. From the entity graph view or API, you can find the shortest connection path between any two entities in your graph. This reveals indirect relationships that might not be obvious from direct connections alone.


Next: Investigation Tools →