Type Alias: EvidenceSourceDto
@kortexya/reasoninglayer / EvidenceSourceDto
Type Alias: EvidenceSourceDto
Section titled “Type Alias: EvidenceSourceDto”EvidenceSourceDto = {
relationTermId?:string|null;type:"Explicit"; } | {type:"Emergent";unifiedDegree:number; } | {relationTermId?:string|null;type:"Both";unifiedDegree:number; }
Defined in: src/types/rag.ts:12
Evidence source for a concept relationship.
Union Members
Section titled “Union Members”Type Literal
Section titled “Type Literal”{ relationTermId?: string | null; type: "Explicit"; }
relationTermId?
Section titled “relationTermId?”
optionalrelationTermId?:string|null
Optional relation term ID.
type:
"Explicit"
Discriminator: explicit evidence.
Type Literal
Section titled “Type Literal”{ type: "Emergent"; unifiedDegree: number; }
type:
"Emergent"
Discriminator: emergent evidence.
unifiedDegree
Section titled “unifiedDegree”unifiedDegree:
number
Unification degree (0.0-1.0).
Type Literal
Section titled “Type Literal”{ relationTermId?: string | null; type: "Both"; unifiedDegree: number; }
relationTermId?
Section titled “relationTermId?”
optionalrelationTermId?:string|null
Optional relation term ID.
type:
"Both"
Discriminator: both explicit and emergent evidence.
unifiedDegree
Section titled “unifiedDegree”unifiedDegree:
number
Unification degree (0.0-1.0).
Remarks
Section titled “Remarks”Discriminated union by type field:
"Explicit"– found via explicit feature relations."Emergent"– discovered via fuzzy feature unification."Both"– found via both explicit and emergent evidence.