Skip to content

Class: LegacyTitledEnumSchema (DEPRECATED)

Legacy titled enum schema. Use TitledSingleSelectEnumSchema instead.

URI: mcp:LegacyTitledEnumSchema

 classDiagram
    class LegacyTitledEnumSchema
    click LegacyTitledEnumSchema href "../LegacyTitledEnumSchema/"
      LegacyTitledEnumSchema : default

      LegacyTitledEnumSchema : default_value

      LegacyTitledEnumSchema : description

      LegacyTitledEnumSchema : enum

      LegacyTitledEnumSchema : enum_values

      LegacyTitledEnumSchema : enumNames

      LegacyTitledEnumSchema : title

      LegacyTitledEnumSchema : type

Slots

Name Cardinality and Range Description Inheritance
type 1
String
Type discriminator field direct
enum *
String
Array of enum values direct
enum_values *
String
Array of enum values direct
enumNames *
String
Display names for enum values (legacy) direct
default 0..1
JsonValue
Default value for a schema field direct
default_value 0..1
String
Default value for a schema field direct
description 0..1
String
A human-readable description direct
title 0..1
String
Intended for UI and end-user contexts — optimized to be human-readable and ea... direct

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: LegacyTitledEnumSchema
description: Legacy titled enum schema. Use TitledSingleSelectEnumSchema instead.
deprecated: Use TitledSingleSelectEnumSchema instead. Will be removed in a future
  version.
from_schema: https://w3id.org/lmodel/mcp
slots:
- type
- enum
- enum_values
- enumNames
- default
- default_value
- description
- title
slot_usage:
  type:
    name: type
    required: true
    equals_string: string

Induced

name: LegacyTitledEnumSchema
description: Legacy titled enum schema. Use TitledSingleSelectEnumSchema instead.
deprecated: Use TitledSingleSelectEnumSchema instead. Will be removed in a future
  version.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
  type:
    name: type
    required: true
    equals_string: string
attributes:
  type:
    name: type
    description: Type discriminator field.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: type
    owner: LegacyTitledEnumSchema
    domain_of:
    - TextContent
    - ImageContent
    - AudioContent
    - ContentBlock
    - EmbeddedResource
    - ResourceLink
    - ToolUseContent
    - ToolResultContent
    - PromptReference
    - ResourceTemplateReference
    - SchemaItems
    - JsonSchema
    - StringSchema
    - NumberSchema
    - BooleanSchema
    - UntitledSingleSelectEnumSchema
    - TitledSingleSelectEnumSchema
    - UntitledMultiSelectEnumSchema
    - TitledMultiSelectEnumSchema
    - LegacyTitledEnumSchema
    range: string
    required: true
    equals_string: string
  enum:
    name: enum
    description: Array of enum values.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: enum
    owner: LegacyTitledEnumSchema
    domain_of:
    - SchemaItems
    - JsonSchema
    - UntitledSingleSelectEnumSchema
    - LegacyTitledEnumSchema
    range: string
    multivalued: true
  enum_values:
    name: enum_values
    description: Array of enum values.
    from_schema: https://w3id.org/lmodel/mcp
    aliases:
    - enum
    rank: 1000
    alias: enum_values
    owner: LegacyTitledEnumSchema
    domain_of:
    - UntitledSingleSelectEnumSchema
    - LegacyTitledEnumSchema
    range: string
    multivalued: true
  enumNames:
    name: enumNames
    description: Display names for enum values (legacy).
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: enumNames
    owner: LegacyTitledEnumSchema
    domain_of:
    - LegacyTitledEnumSchema
    range: string
    multivalued: true
  default:
    name: default
    description: Default value for a schema field.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: default
    owner: LegacyTitledEnumSchema
    domain_of:
    - JsonSchema
    - StringSchema
    - NumberSchema
    - BooleanSchema
    - UntitledSingleSelectEnumSchema
    - TitledSingleSelectEnumSchema
    - UntitledMultiSelectEnumSchema
    - TitledMultiSelectEnumSchema
    - LegacyTitledEnumSchema
    range: JsonValue
  default_value:
    name: default_value
    description: Default value for a schema field.
    from_schema: https://w3id.org/lmodel/mcp
    aliases:
    - default
    rank: 1000
    alias: default_value
    owner: LegacyTitledEnumSchema
    domain_of:
    - StringSchema
    - NumberSchema
    - BooleanSchema
    - UntitledSingleSelectEnumSchema
    - TitledSingleSelectEnumSchema
    - UntitledMultiSelectEnumSchema
    - TitledMultiSelectEnumSchema
    - LegacyTitledEnumSchema
    range: string
  description:
    name: description
    description: A human-readable description.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    slot_uri: dct:description
    alias: description
    owner: LegacyTitledEnumSchema
    domain_of:
    - Implementation
    - ResourceLink
    - Resource
    - ResourceTemplate
    - PromptArgument
    - Prompt
    - JsonSchema
    - Tool
    - StringSchema
    - NumberSchema
    - BooleanSchema
    - UntitledSingleSelectEnumSchema
    - TitledSingleSelectEnumSchema
    - UntitledMultiSelectEnumSchema
    - TitledMultiSelectEnumSchema
    - LegacyTitledEnumSchema
    - GetPromptResult
    range: string
  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: LegacyTitledEnumSchema
    domain_of:
    - HasName
    - ToolAnnotations
    - EnumOption
    - JsonSchema
    - StringSchema
    - NumberSchema
    - BooleanSchema
    - UntitledSingleSelectEnumSchema
    - TitledSingleSelectEnumSchema
    - UntitledMultiSelectEnumSchema
    - TitledMultiSelectEnumSchema
    - LegacyTitledEnumSchema
    range: string