Interface: FeatureInputInlineTermByName
@kortexya/reasoninglayer / FeatureInputInlineTermByName
Interface: FeatureInputInlineTermByName
Section titled “Interface: FeatureInputInlineTermByName”Defined in: src/types/homoiconic.ts:256
An inline term defined by sort name in a feature value position.
Properties
Section titled “Properties”binding?
Section titled “binding?”
optionalbinding?:string
Defined in: src/types/homoiconic.ts:269
Binder naming this nested term’s identity (?T).
Remarks
Section titled “Remarks”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.
features?
Section titled “features?”
optionalfeatures?:Record<string,FeatureInputValueDto>
Defined in: src/types/homoiconic.ts:258
sortName
Section titled “sortName”sortName:
string
Defined in: src/types/homoiconic.ts:257