Interface: InlineTermFeatureValue
@kortexya/reasoninglayer / InlineTermFeatureValue
Interface: InlineTermFeatureValue
Section titled “Interface: InlineTermFeatureValue”Defined in: src/types/values.ts:834
A referenced term INLINED as a whole Ψ-term, in the engine’s wire shape.
Remarks
Section titled “Remarks”Used where a bare id is a dead end: the pattern a negated antecedent probes
is a rule template that GET /api/v1/terms/{id} hides, so the engine sends
the whole term instead of {term_id}. The keys are the wire’s snake_case
keys, because feature values pass through the SDK unchanged. term_id still
references the same template when the value is sent back.
Properties
Section titled “Properties”binding?
Section titled “binding?”
optionalbinding?:string|null
Defined in: src/types/values.ts:846
The binder the term was authored with (?C), when it has one.
display
Section titled “display”display:
string
Defined in: src/types/values.ts:844
The engine’s display text of the inlined term.
features
Section titled “features”features:
Record<string,FeatureValueDto>
Defined in: src/types/values.ts:842
The inlined term’s features, in this same untagged format.
sort_id
Section titled “sort_id”sort_id:
string
Defined in: src/types/values.ts:838
The inlined term’s sort UUID.
sort_name
Section titled “sort_name”sort_name:
string
Defined in: src/types/values.ts:840
The inlined term’s sort name.
term_id
Section titled “term_id”term_id:
string
Defined in: src/types/values.ts:836
The inlined term’s UUID.