Class: TitledMultiSelectEnumSchema
Multi-selection enum with display titles for each option.
URI: mcp:TitledMultiSelectEnumSchema
classDiagram
class TitledMultiSelectEnumSchema
click TitledMultiSelectEnumSchema href "../TitledMultiSelectEnumSchema/"
TitledMultiSelectEnumSchema : default
TitledMultiSelectEnumSchema : default_value
TitledMultiSelectEnumSchema : description
TitledMultiSelectEnumSchema : items
TitledMultiSelectEnumSchema --> "0..1" SchemaItems : items
click SchemaItems href "../SchemaItems/"
TitledMultiSelectEnumSchema : maxItems
TitledMultiSelectEnumSchema : minItems
TitledMultiSelectEnumSchema : title
TitledMultiSelectEnumSchema : type
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| type | 1 String |
Type discriminator field | direct |
| items | 0..1 SchemaItems |
JSON Schema items definition | direct |
| default | * String |
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 |
| minItems | 0..1 Integer |
Minimum number of items | direct |
| maxItems | 0..1 Integer |
Maximum number of items | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:TitledMultiSelectEnumSchema |
| native | mcp:TitledMultiSelectEnumSchema |
LinkML Source
Direct
name: TitledMultiSelectEnumSchema
description: Multi-selection enum with display titles for each option.
from_schema: https://w3id.org/lmodel/mcp
slots:
- type
- items
- default
- default_value
- description
- title
- minItems
- maxItems
slot_usage:
items:
name: items
range: SchemaItems
default:
name: default
range: string
multivalued: true
type:
name: type
required: true
equals_string: array
Induced
name: TitledMultiSelectEnumSchema
description: Multi-selection enum with display titles for each option.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
items:
name: items
range: SchemaItems
default:
name: default
range: string
multivalued: true
type:
name: type
required: true
equals_string: array
attributes:
type:
name: type
description: Type discriminator field.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: type
owner: TitledMultiSelectEnumSchema
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: array
items:
name: items
description: JSON Schema items definition.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: items
owner: TitledMultiSelectEnumSchema
domain_of:
- JsonSchema
- UntitledMultiSelectEnumSchema
- TitledMultiSelectEnumSchema
range: SchemaItems
default:
name: default
description: Default value for a schema field.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: default
owner: TitledMultiSelectEnumSchema
domain_of:
- JsonSchema
- StringSchema
- NumberSchema
- BooleanSchema
- UntitledSingleSelectEnumSchema
- TitledSingleSelectEnumSchema
- UntitledMultiSelectEnumSchema
- TitledMultiSelectEnumSchema
- LegacyTitledEnumSchema
range: string
multivalued: true
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: TitledMultiSelectEnumSchema
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: TitledMultiSelectEnumSchema
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: TitledMultiSelectEnumSchema
domain_of:
- HasName
- ToolAnnotations
- EnumOption
- JsonSchema
- StringSchema
- NumberSchema
- BooleanSchema
- UntitledSingleSelectEnumSchema
- TitledSingleSelectEnumSchema
- UntitledMultiSelectEnumSchema
- TitledMultiSelectEnumSchema
- LegacyTitledEnumSchema
range: string
minItems:
name: minItems
description: Minimum number of items.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: minItems
owner: TitledMultiSelectEnumSchema
domain_of:
- UntitledMultiSelectEnumSchema
- TitledMultiSelectEnumSchema
range: integer
maxItems:
name: maxItems
description: Maximum number of items.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: maxItems
owner: TitledMultiSelectEnumSchema
domain_of:
- UntitledMultiSelectEnumSchema
- TitledMultiSelectEnumSchema
range: integer