Skip to content

Interface: FeatureInputInlineTermByName

@kortexya/reasoninglayer


@kortexya/reasoninglayer / FeatureInputInlineTermByName

Defined in: src/types/homoiconic.ts:256

An inline term defined by sort name in a feature value position.

optional binding?: string

Defined in: src/types/homoiconic.ts:269

Binder naming this nested term’s identity (?T).

In a rule antecedent it is the OSFQL nested ?T: sort(...): every { name: '?T' } in the rule joins through it. On the clause of a negation carrier it names the term the negation is ABOUT (NOT EXISTS ?T: sort(...)), which a positive antecedent must bind, or the engine refuses the rule with 422. The bind() builder sets it.


optional features?: Record<string, FeatureInputValueDto>

Defined in: src/types/homoiconic.ts:258


sortName: string

Defined in: src/types/homoiconic.ts:257