Skip to content

Interface: ConceptMatchDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / RAG / ConceptMatchDto

Interface: ConceptMatchDto

Defined in: src/types/rag.ts:57

A primary concept matching the RAG query.

Properties

canonicalName

canonicalName: string

Defined in: src/types/rag.ts:59

Canonical concept name.


conceptId

conceptId: string

Defined in: src/types/rag.ts:61

Concept term ID.


features

features: Record<string, unknown>

Defined in: src/types/rag.ts:63

Concept features.


matchDegree

matchDegree: number

Defined in: src/types/rag.ts:65

Match degree (0.0-1.0).


matchReason

matchReason: string

Defined in: src/types/rag.ts:67

Reason for matching.


nameVariants?

optional nameVariants: object | null

Defined in: src/types/rag.ts:69

Name variants (if available).


sourceIds

sourceIds: string[]

Defined in: src/types/rag.ts:71

Source IDs associated with this concept.