Skip to content

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

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