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?
optionalproperties: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?
optionalvalidFrom:string
Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:110
Temporal validity (when was this relation true?)
validTo?
optionalvalidTo: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)