Class: SchemaItems
JSON Schema items expression used by enum multi-select schemas.
URI: mcp:SchemaItems
classDiagram
class SchemaItems
click SchemaItems href "../SchemaItems/"
SchemaItems : anyOf
SchemaItems --> "*" EnumOption : anyOf
click EnumOption href "../EnumOption/"
SchemaItems : enum
SchemaItems : type
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| type | 0..1 String |
Type discriminator field | direct |
| enum | * String |
Array of enum values | direct |
| anyOf | * EnumOption |
JSON Schema anyOf entries | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| JsonSchema | items | range | SchemaItems |
| UntitledMultiSelectEnumSchema | items | range | SchemaItems |
| TitledMultiSelectEnumSchema | items | range | SchemaItems |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:SchemaItems |
| native | mcp:SchemaItems |
LinkML Source
Direct
name: SchemaItems
description: JSON Schema items expression used by enum multi-select schemas.
from_schema: https://w3id.org/lmodel/mcp
slots:
- type
- enum
- anyOf
Induced
name: SchemaItems
description: JSON Schema items expression used by enum multi-select schemas.
from_schema: https://w3id.org/lmodel/mcp
attributes:
type:
name: type
description: Type discriminator field.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: type
owner: SchemaItems
domain_of:
- TextContent
- ImageContent
- AudioContent
- ContentBlock
- EmbeddedResource
- ResourceLink
- ToolUseContent
- ToolResultContent
- PromptReference
- ResourceTemplateReference
- SchemaItems
- JsonSchema
- StringSchema
- NumberSchema
- BooleanSchema
- UntitledSingleSelectEnumSchema
- TitledSingleSelectEnumSchema
- UntitledMultiSelectEnumSchema
- TitledMultiSelectEnumSchema
- LegacyTitledEnumSchema
range: string
enum:
name: enum
description: Array of enum values.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: enum
owner: SchemaItems
domain_of:
- SchemaItems
- JsonSchema
- UntitledSingleSelectEnumSchema
- LegacyTitledEnumSchema
range: string
multivalued: true
anyOf:
name: anyOf
description: JSON Schema anyOf entries.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: anyOf
owner: SchemaItems
domain_of:
- SchemaItems
- JsonSchema
range: EnumOption
multivalued: true