Class: ResourceContents
Generic resource contents.
URI: mcp:ResourceContents
classDiagram
class ResourceContents
click ResourceContents href "../ResourceContents/"
HasMeta <|-- ResourceContents
click HasMeta href "../HasMeta/"
ResourceContents : _meta
ResourceContents --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
ResourceContents : blob
ResourceContents : mimeType
ResourceContents : text
ResourceContents : uri
Inheritance
- ResourceContents [ HasMeta]
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 | 0..1 String |
Text content | direct |
| blob | 0..1 String |
A base64-encoded string representing binary data | direct |
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
Usages
| used by | used in | type | used |
|---|---|---|---|
| EmbeddedResource | resource | range | ResourceContents |
| ReadResourceResult | contents | range | ResourceContents |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:ResourceContents |
| native | mcp:ResourceContents |
LinkML Source
Direct
name: ResourceContents
description: Generic resource contents.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slots:
- uri
- mimeType
- text
- blob
slot_usage:
uri:
name: uri
required: true
Induced
name: ResourceContents
description: Generic resource contents.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slot_usage:
uri:
name: uri
required: true
attributes:
uri:
name: uri
description: A resource URI.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: uri
owner: ResourceContents
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: ResourceContents
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: ResourceContents
domain_of:
- TextContent
- ContentBlock
- ResourceContents
- TextResourceContents
range: string
blob:
name: blob
description: A base64-encoded string representing binary data.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: blob
owner: ResourceContents
domain_of:
- ResourceContents
- BlobResourceContents
range: string
_meta:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: ResourceContents
domain_of:
- HasMeta
range: MetaObject