Skip to content

Enum: ComponentCategoryEnum

High-level category of a Mellea stdlib component.

URI: mellea:ComponentCategoryEnum

Permissible Values

Value Meaning Description
INSTRUCTION None instruction
MESSAGE None message
TOOL_MESSAGE None tool message
DOCUMENT None document
INTRINSIC None intrinsic
MOBJECT None mobject
QUERY None query
TRANSFORM None transform
GENSTUB None genstub
REQUIREMENT None requirement
STREAM_EVENT None stream event

Slots

Name Description
component_category Slot describing the component category

Identifier and Mapping Information

Schema Source

LinkML Source

name: ComponentCategoryEnum
description: High-level category of a Mellea stdlib component.
from_schema: https://w3id.org/lmodel/mellea
rank: 1000
permissible_values:
  INSTRUCTION:
    text: INSTRUCTION
    description: instruction
    close_mappings:
    - mcp:Prompt
    related_mappings:
    - nexus:Input
  MESSAGE:
    text: MESSAGE
    description: message
    close_mappings:
    - mcp:PromptMessage
    - mcp:SamplingMessage
  TOOL_MESSAGE:
    text: TOOL_MESSAGE
    description: tool message
    close_mappings:
    - mcp:ToolUseContent
    - mcp:ToolResultContent
  DOCUMENT:
    text: DOCUMENT
    description: document
    close_mappings:
    - mcp:Resource
    related_mappings:
    - nexus:Dataset
    - mcp:EmbeddedResource
  INTRINSIC:
    text: INTRINSIC
    description: intrinsic
    close_mappings:
    - nexus:LLMIntrinsic
  MOBJECT:
    text: MOBJECT
    description: mobject
  QUERY:
    text: QUERY
    description: query
  TRANSFORM:
    text: TRANSFORM
    description: transform
  GENSTUB:
    text: GENSTUB
    description: genstub
  REQUIREMENT:
    text: REQUIREMENT
    description: requirement
    related_mappings:
    - nexus:Requirement
  STREAM_EVENT:
    text: STREAM_EVENT
    description: stream event