Interface: VocabularyDefinitionInput
@kortexya/reasoninglayer / VocabularyDefinitionInput
Interface: VocabularyDefinitionInput
Section titled “Interface: VocabularyDefinitionInput”Defined in: src/types/vocabulary.ts:385
A definition of a concept in one language.
Properties
Section titled “Properties”clientRef?
Section titled “clientRef?”
optionalclientRef?:string
Defined in: src/types/vocabulary.ts:391
The client’s name for a created definition.
concept
Section titled “concept”concept:
VocabularyRecordRef
Defined in: src/types/vocabulary.ts:393
The concept.
differentiaText?
Section titled “differentiaText?”
optionaldifferentiaText?:string
Defined in: src/types/vocabulary.ts:401
What distinguishes the concept.
evidence?
Section titled “evidence?”
optionalevidence?:VocabularyRecordRef
Defined in: src/types/vocabulary.ts:405
Supporting evidence.
foundationalRationale?
Section titled “foundationalRationale?”
optionalfoundationalRationale?:string
Defined in: src/types/vocabulary.ts:403
Why the concept has no genus.
genusText?
Section titled “genusText?”
optionalgenusText?:string
Defined in: src/types/vocabulary.ts:399
The broader kind, as text. Never turned into a sort or a parent edge.
kind:
"definition"
Defined in: src/types/vocabulary.ts:387
Discriminator.
language
Section titled “language”language:
string
Defined in: src/types/vocabulary.ts:395
A BCP 47 language tag.
recordId?
Section titled “recordId?”
optionalrecordId?:string
Defined in: src/types/vocabulary.ts:389
The definition to replace (UUID); absent creates one.
text:
string
Defined in: src/types/vocabulary.ts:397
The text.