Skip to content

Interface: VocabularyDefinitionInput

@kortexya/reasoninglayer


@kortexya/reasoninglayer / VocabularyDefinitionInput

Defined in: src/types/vocabulary.ts:385

A definition of a concept in one language.

optional clientRef?: string

Defined in: src/types/vocabulary.ts:391

The client’s name for a created definition.


concept: VocabularyRecordRef

Defined in: src/types/vocabulary.ts:393

The concept.


optional differentiaText?: string

Defined in: src/types/vocabulary.ts:401

What distinguishes the concept.


optional evidence?: VocabularyRecordRef

Defined in: src/types/vocabulary.ts:405

Supporting evidence.


optional foundationalRationale?: string

Defined in: src/types/vocabulary.ts:403

Why the concept has no genus.


optional genusText?: 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: string

Defined in: src/types/vocabulary.ts:395

A BCP 47 language tag.


optional recordId?: 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.