Skip to content

Class: EnumOption

Single enumerated option with a machine value and display title.

URI: mcp:EnumOption

 classDiagram
    class EnumOption
    click EnumOption href "../EnumOption/"
      EnumOption : const

      EnumOption : title

Slots

Name Cardinality and Range Description Inheritance
const 1
String
JSON Schema const value direct
title 0..1
String
Intended for UI and end-user contexts — optimized to be human-readable and ea... direct

Usages

used by used in type used
SchemaItems anyOf range EnumOption
JsonSchema oneOf range EnumOption
JsonSchema anyOf range EnumOption
TitledSingleSelectEnumSchema oneOf range EnumOption

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mcp:EnumOption
native mcp:EnumOption

LinkML Source

Direct

name: EnumOption
description: Single enumerated option with a machine value and display title.
from_schema: https://w3id.org/lmodel/mcp
slots:
- const
- title
slot_usage:
  const:
    name: const
    required: true

Induced

name: EnumOption
description: Single enumerated option with a machine value and display title.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
  const:
    name: const
    required: true
attributes:
  const:
    name: const
    description: JSON Schema const value.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: const
    owner: EnumOption
    domain_of:
    - EnumOption
    - JsonSchema
    range: string
    required: true
  title:
    name: title
    description: Intended for UI and end-user contexts — optimized to be human-readable
      and easily understood.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    slot_uri: dct:title
    alias: title
    owner: EnumOption
    domain_of:
    - HasName
    - ToolAnnotations
    - EnumOption
    - JsonSchema
    - StringSchema
    - NumberSchema
    - BooleanSchema
    - UntitledSingleSelectEnumSchema
    - TitledSingleSelectEnumSchema
    - UntitledMultiSelectEnumSchema
    - TitledMultiSelectEnumSchema
    - LegacyTitledEnumSchema
    range: string