What are Relationships?
Relationships are explicit, typed connections between entities. Unlike implicit associations in text, our relationships are:- Directional: A
plays_forB (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
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.