Skip to main content

Interface: KnowledgeRelation

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:86

Represents a relationship (edge) between entities

Properties

bidirectional

bidirectional: boolean

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:102

Is this relation bidirectional?


confidence

confidence: number

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:104

Confidence score


createdAt

createdAt: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:108

Creation timestamp


id

id: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:88

Unique relation ID


label

label: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:96

Relation label (e.g., "works_at", "knows", "caused_by")


properties?

optional properties: Record<string, unknown>

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:98

Relation properties


source

source: KnowledgeSource

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:106

Source of this relation


sourceId

sourceId: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:90

Source entity ID


targetId

targetId: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:92

Target entity ID


type

type: RelationType

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:94

Relation type


validFrom?

optional validFrom: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:110

Temporal validity (when was this relation true?)


validTo?

optional validTo: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:111


weight

weight: number

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:100

Relation strength/weight (0-1)