Table of Contents

Class KnowledgeEntityBase

Namespace
FoundationaLLM.Common.Models.Knowledge
Assembly
FoundationaLLM.Common.dll

Represents the common properties of a knowledge entity used in a knowledge graph.

public class KnowledgeEntityBase : KnowledgeItemBase
Inheritance
KnowledgeEntityBase
Derived
Inherited Members
Extension Methods

Constructors

KnowledgeEntityBase()

Initializes a new instance of the KnowledgeEntity class.

public KnowledgeEntityBase()

Properties

BucketId

Gets the identifier of the bucket to which the knowledge item belongs.

[JsonIgnore]
public override string BucketId { get; }

Property Value

string

Name

Gets or sets the name of the entity.

[JsonPropertyName("name")]
[JsonPropertyOrder(-49)]
public string Name { get; set; }

Property Value

string

Type

Gets or sets the type of the entity.

[JsonPropertyName("type")]
[JsonPropertyOrder(-50)]
public string Type { get; set; }

Property Value

string

UniqueId

Gets the unique identifier of the knowledge item.

[JsonIgnore]
public override string UniqueId { get; }

Property Value

string