Skip to main content

What are Relationships?

Relationships are explicit, typed connections between entities. Unlike implicit associations in text, our relationships are:
  • Directional: A plays_for B (not just “associated”)
  • Typed: Specific relationship roles
  • Traversable: Build graphs and trace effects

Relationship Structure

Relationship Types

Traversing Relationships

Example: Patrick Mahomes

Getting the Graph

Response:

Second-Order Effects

Relationships let you trace how changes propagate:
1

Entity attribute changes

Patrick Mahomes: injury_status → “questionable”
2

Direct market effect

“Chiefs to win Super Bowl” market affected
3

Related entity effect

Kansas City Chiefs team markets affected
4

Venue effect

Arrowhead Stadium weather data now relevant to spread

Use Cases

Portfolio Exposure Analysis

Event Impact Tracing

Conflict of Interest Detection

Bidirectional Relationships

Some relationships are inherently bidirectional. When you fetch an entity, you see relationships from that entity. The inverse may appear on the related entity:
The graph endpoint returns all edges regardless of direction, making it ideal for visualization and traversal.