Skip to main content

Interface: KnowledgeRelation

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:86

Represents a relationship (edge) between entities

Properties​

bidirectional​

bidirectional: boolean

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:102

Is this relation bidirectional?


confidence​

confidence: number

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:104

Confidence score


createdAt​

createdAt: string

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:108

Creation timestamp


id​

id: string

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:88

Unique relation ID


label​

label: string

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:96

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


properties?​

optional properties: Record<string, unknown>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:98

Relation properties


source​

source: KnowledgeSource

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:106

Source of this relation


sourceId​

sourceId: string

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:90

Source entity ID


targetId​

targetId: string

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:92

Target entity ID


type​

type: RelationType

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:94

Relation type


validFrom?​

optional validFrom: string

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:110

Temporal validity (when was this relation true?)


validTo?​

optional validTo: string

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:111


weight​

weight: number

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/knowledge/IKnowledgeGraph.ts:100

Relation strength/weight (0-1)