Skip to content

Class: TextResourceContents

Text resource contents.

URI: mcp:TextResourceContents

 classDiagram
    class TextResourceContents
    click TextResourceContents href "../TextResourceContents/"
      HasMeta <|-- TextResourceContents
        click HasMeta href "../HasMeta/"

      TextResourceContents : _meta





        TextResourceContents --> "0..1" MetaObject : _meta
        click MetaObject href "../MetaObject/"



      TextResourceContents : mimeType

      TextResourceContents : text

      TextResourceContents : uri

Inheritance

Slots

Name Cardinality and Range Description Inheritance
uri 1
uri
A resource URI direct
mimeType 0..1
String
The MIME type of a resource, if known direct
text 1
String
Text content direct
_meta 0..1
MetaObject
Optional metadata object HasMeta

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: TextResourceContents
description: Text resource contents.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slots:
- uri
- mimeType
- text
slot_usage:
  uri:
    name: uri
    required: true
  text:
    name: text
    required: true

Induced

name: TextResourceContents
description: Text resource contents.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slot_usage:
  uri:
    name: uri
    required: true
  text:
    name: text
    required: true
attributes:
  uri:
    name: uri
    description: A resource URI.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: uri
    owner: TextResourceContents
    domain_of:
    - ResourceLink
    - ResourceContents
    - TextResourceContents
    - BlobResourceContents
    - Resource
    - Root
    - ResourceTemplateReference
    - ResourceUpdatedNotificationParams
    - ReadResourceRequestParams
    - SubscribeRequestParams
    - UnsubscribeRequestParams
    range: uri
    required: true
  mimeType:
    name: mimeType
    description: The MIME type of a resource, if known.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: mimeType
    owner: TextResourceContents
    domain_of:
    - Icon
    - ImageContent
    - AudioContent
    - ResourceLink
    - ResourceContents
    - TextResourceContents
    - BlobResourceContents
    - Resource
    - ResourceTemplate
    range: string
  text:
    name: text
    description: Text content.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: text
    owner: TextResourceContents
    domain_of:
    - TextContent
    - ContentBlock
    - ResourceContents
    - TextResourceContents
    range: string
    required: true
  _meta:
    name: _meta
    description: Optional metadata object.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: _meta
    owner: TextResourceContents
    domain_of:
    - HasMeta
    range: MetaObject