Claim Relations User Guide
Overview
Claim relations create typed connections between claims, allowing you to model complex relationships like support, contradiction, causation, and more. This guide explains how to create and manage these relationships.
What Are Claim Relations?
A claim relation connects two claims with a specific relationship type:
- Source Claim: The claim making the assertion
- Relation Type: How they're related (supports, conflicts, causes, etc.)
- Target Claim: The claim being referenced
- Confidence: How certain you are about this relationship (optional)
- Notes: Additional context (optional)
Viewing Relations
Accessing the Relations View
- Navigate to any claim in the tree view
- Click the Relations icon (network/tree icon)
- The relations panel expands below the claim
Understanding the Display
Outgoing Relations
- Relations where this claim is the source
- Shows: Relation type → Target claim
- Example: "Baseball is popular" supports → "Sports attract audiences"
Incoming Relations
- Relations where this claim is the target
- Shows: Source claim → Relation type
- Example: "MLB exists" → supports "Baseball is popular"
Creating Relations
Step-by-Step Process
-
Select the source claim
-
Open its relations view
-
Click Add Relation
-
The relation editor dialog opens:
- Source Claim (read-only): The claim you started from
- Relation Type: Choose from available types
- Target Claim: Select the target from dropdown
- Confidence: Set your certainty (default: 80%)
- Notes: Add optional explanation
-
Click Save Relation
Choosing a Relation Type
Your available relation types come from your ontology. Common types include:
Epistemic Relations (about knowledge/belief)
supports: Provides evidence forconflicts: Contradicts or opposesrefutes: Directly disprovesquestions: Raises doubt about
Logical Relations
implies: Logically entailspresupposes: Assumes as prerequisitefollows_from: Is a consequence of
Causal Relations
causes: Brings aboutenables: Makes possibleprevents: Stops from happening
Temporal Relations
precedes: Comes beforefollows: Comes aftercoincides_with: Happens at same time
Creating Compatible Relations
⚠️ Not all relation types work with claims. The system filters to show only claim-compatible types.
If you see "No compatible relation types":
- Go to Ontology Workspace
- Create or edit relation types
- Ensure
sourceTypesincludes "claim" - Ensure
targetTypesincludes "claim"
Setting Confidence
Confidence indicates how certain you are about the relationship:
- 90-100%: Very strong connection, well-established
- 70-89%: Strong connection, good evidence
- 50-69%: Moderate connection, some uncertainty
- 30-49%: Weak connection, tentative
- 0-29%: Very weak, speculative
When to Use Lower Confidence
- Indirect or complex relationships
- Interpretative connections
- Preliminary analysis
- Debatable associations
When to Use Higher Confidence
- Direct logical implications
- Clear causal relationships
- Well-documented connections
- Unambiguous support/conflict
Adding Context Notes
Notes help explain non-obvious relationships:
Good Note Examples
✅ "This supports the main thesis because..." ✅ "Conflicts on the basis that X assumes Y, but..." ✅ "Causal connection demonstrated by studies A, B, C" ✅ "Temporal ordering established by video timestamps"
When Notes Are Helpful
- Complex or subtle relationships
- Multiple competing interpretations
- Relationships requiring domain knowledge
- Collaborative work (explain reasoning to others)
Managing Relations
Deleting a Relation
- Open the relations view for a claim
- Find the relation to delete
- Click the Delete icon (trash)
- Confirm deletion
Note: This only deletes the relationship, not the claims themselves.
Reviewing Relations
Use the relations view to:
- Audit claim networks
- Find contradictions
- Identify support structures
- Trace logical chains
- Verify relationship validity
Relation Patterns
Support Chains
Claim A supports Claim B supports Claim C
Build evidential hierarchies where each claim supports the next.
Mutual Support
Claim A supports Claim B
Claim B supports Claim A
Useful for reciprocal relationships, but watch for circular reasoning.
Conflict Networks
Claim A conflicts Claim B
Claim A conflicts Claim C
Claim B conflicts Claim C
Model mutually exclusive alternatives or contradictory viewpoints.
Causal Chains
Claim A causes Claim B causes Claim C
Map cause-effect relationships through multiple steps.
Best Practices
Relationship Quality
Do:
- Create specific, meaningful relations
- Use appropriate relation types
- Add notes for complex relationships
- Set realistic confidence scores
- Review relations periodically
Don't:
- Create relations just because claims mention similar topics
- Use generic "related_to" for everything (be specific)
- Set maximum confidence without strong justification
- Create circular reasoning loops
- Leave ambiguous relations without notes
Organizing Relations
Start Simple
- Begin with obvious support/conflict relations
- Add more nuanced relations later
- Focus on key claims first
Work Systematically
- Process one claim at a time
- Check both incoming and outgoing relations
- Look for missing connections
Maintain Consistency
- Use relation types consistently
- Apply similar confidence standards
- Follow team conventions
Advanced Use Cases
Argument Mapping
Use relations to model complete arguments:
- Main conclusion (root claim)
- Premises (supporting claims)
- Objections (conflicting claims)
- Rebuttals (conflicts to objections)
Belief Networks
Model how evidence accumulates:
- Multiple weak supports = moderate confidence
- Single strong support = high confidence
- Conflicting evidence = uncertainty
Comparative Analysis
Compare multiple viewpoints:
- Claims from different sources
- Relations show agreements/disagreements
- Build neutral claim network
Temporal Narratives
Track how claims evolve:
- Use
precedes/followsrelations - Model belief changes over time
- Show historical development
Troubleshooting
Can't Find Target Claim
- Verify the claim exists
- Check you're not trying to relate to the source itself
- Use search/filter in the claim dropdown
Relation Type Unavailable
- Check ontology settings
- Verify relation type supports claim↔claim
- Create new relation type if needed
Confidence Scores Unclear
- Review your confidence criteria
- Consult with team members
- Use notes to explain your reasoning
Too Many Relations
- Focus on most important connections
- Remove redundant relations
- Use hierarchy instead of many flat relations
Integration with Other Features
With Subclaims
- Parent-child is structural (not a relation)
- Relations are semantic connections
- Can relate claims at different hierarchy levels
With Annotations
- Relate claims that reference same objects
- Build networks around key events
- Connect temporal claims
With Ontology
- Relation types come from ontology
- Customize types for your domain
- Define clear semantics
Next Steps
- Build argument maps with your claims
- Analyze claim networks for insights
- Export relation graphs
- Integrate with analysis tools