Relationship Types

Understanding Relationship Types

Relationship types define how different nodes in your discourse graph can connect to each other. Each relationship type has:

  • A primary label (e.g., "supports")
  • A complement label (e.g., "is supported by")
  • Rules about which node types can be connected

Adding Relationship Types

  1. Open Obsidian Settings
  2. Navigate to the "Discourse Graphs" settings tab
  3. Under "Relation Types," click "Add Relationship Type"
  4. Configure the relationship:
    • Enter the primary label (e.g., "supports", "contradicts")
    • Enter the complement label (e.g., "is supported by", "is contradicted by") add relation type
  5. Click "Save Changes"

Configuring Valid Relationships

After creating relationship types, you need to define which node types can be connected by each relationship.

  1. Open the Discourse Relations tab in settings discourse relation

  2. Choose the components:

    • Source Node Type (e.g., Claim)
    • Relationship Type (e.g., supports)
    • Target Node Type (e.g., Question) choose relation
  3. Review and confirm the configuration final relations

Example Relationships

Here are some common relationship types:

  • Claim β†’ supports β†’ Question
  • Evidence β†’ supports β†’ Claim
  • Evidence β†’ contradicts β†’ Claim
  • Source β†’ informs β†’ Question

Next Steps