Skip to content

Interface: CoherenceLink

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CoherenceLink

Defined in: src/types/coherence.ts:211

One typed pairwise link between two claims, with its evidence.

optional advisory?: CoherenceAdvisoryScores

Defined in: src/types/coherence.ts:240

Advisory embedding scores (never certifying).


optional clash?: CoherenceClashEvidence

Defined in: src/types/coherence.ts:232

Clash evidence, when kind is clash.


degree: number

Defined in: src/types/coherence.ts:226

Kind-specific degree in [0, 1].


earlier: number

Defined in: src/types/coherence.ts:218

Index of the earlier claim (text order).


featureWitnesses: CoherenceFeatureDiff[]

Defined in: src/types/coherence.ts:234

Semantic feature differences between the claims.


kind: CoherenceLinkKind

Defined in: src/types/coherence.ts:222

Primary link kind.


later: number

Defined in: src/types/coherence.ts:220

Index of the later claim.


matchDegree: number

Defined in: src/types/coherence.ts:224

Co-reference strength that made the pair a candidate.


scope: ClauseComparisonScope

Defined in: src/types/coherence.ts:216

The scope the native pair evaluator checked. A historical payload without it reads as unassessed.


optional sortSimilarity?: number

Defined in: src/types/coherence.ts:238

Wu-Palmer similarity between the claims’ sorts.


optional subsumption?: CoherenceSubsumption

Defined in: src/types/coherence.ts:228

Subsumption relation between the semantic projections (also on clash links).


optional temporalRelation?: string

Defined in: src/types/coherence.ts:236

Allen interval relation between the validity intervals, when temporal.


optional unifiable?: boolean

Defined in: src/types/coherence.ts:230

Whether the semantic projections unify. Absent when not attempted.