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
Name
Gets or sets the name of the entity.
[JsonPropertyName("name")]
[JsonPropertyOrder(-49)]
public string Name { get; set; }
  Property Value
Type
Gets or sets the type of the entity.
[JsonPropertyName("type")]
[JsonPropertyOrder(-50)]
public string Type { get; set; }
  Property Value
UniqueId
Gets the unique identifier of the knowledge item.
[JsonIgnore]
public override string UniqueId { get; }