CatchIntent · JSON-LD Context
Catchintent Com Context
JSON-LD context defining the semantic vocabulary for Catchintent Com from CatchIntent.
9 Classes
26 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
catchintent:
https://catchintent.com/schema#
Classes
JsonRpcRequest
JsonRpcResponse
OAuthProtectedResourceMetadata
OAuthAuthorizationServerMetadata
McpScope
McpToolName
McpServerCard
AgentSkillsIndex
ApiCatalog
Properties
| Property | Type | Container |
|---|---|---|
| jsonrpc | string | |
| id | ||
| method | string | |
| params | ||
| result | ||
| error | ||
| resource | reference | |
| authorization_servers | list | |
| scopes_supported | list | |
| issuer | reference | |
| authorization_endpoint | reference | |
| token_endpoint | reference | |
| registration_endpoint | reference | |
| revocation_endpoint | reference | |
| protected_resources | list | |
| response_types_supported | list | |
| grant_types_supported | list | |
| token_endpoint_auth_methods_supported | list | |
| code_challenge_methods_supported | list | |
| serverInfo | ||
| transport | ||
| capabilities | ||
| tools | list | |
| documentation | reference | |
| skills | reference | |
| linkset | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://catchintent.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"catchintent": "https://catchintent.com/schema#",
"JsonRpcRequest": "catchintent:JsonRpcRequest",
"jsonrpc": {
"@id": "catchintent:jsonrpc",
"@type": "xsd:string"
},
"id": {
"@id": "catchintent:id"
},
"method": {
"@id": "catchintent:method",
"@type": "xsd:string"
},
"params": {
"@id": "catchintent:params"
},
"JsonRpcResponse": "catchintent:JsonRpcResponse",
"result": {
"@id": "catchintent:result"
},
"error": {
"@id": "catchintent:error"
},
"OAuthProtectedResourceMetadata": "catchintent:OAuthProtectedResourceMetadata",
"resource": {
"@id": "catchintent:resource",
"@type": "@id"
},
"authorization_servers": {
"@id": "catchintent:authorization_servers",
"@container": "@list"
},
"scopes_supported": {
"@id": "catchintent:scopes_supported",
"@container": "@list"
},
"OAuthAuthorizationServerMetadata": "catchintent:OAuthAuthorizationServerMetadata",
"issuer": {
"@id": "catchintent:issuer",
"@type": "@id"
},
"authorization_endpoint": {
"@id": "catchintent:authorization_endpoint",
"@type": "@id"
},
"token_endpoint": {
"@id": "catchintent:token_endpoint",
"@type": "@id"
},
"registration_endpoint": {
"@id": "catchintent:registration_endpoint",
"@type": "@id"
},
"revocation_endpoint": {
"@id": "catchintent:revocation_endpoint",
"@type": "@id"
},
"protected_resources": {
"@id": "catchintent:protected_resources",
"@container": "@list"
},
"response_types_supported": {
"@id": "catchintent:response_types_supported",
"@container": "@list"
},
"grant_types_supported": {
"@id": "catchintent:grant_types_supported",
"@container": "@list"
},
"token_endpoint_auth_methods_supported": {
"@id": "catchintent:token_endpoint_auth_methods_supported",
"@container": "@list"
},
"code_challenge_methods_supported": {
"@id": "catchintent:code_challenge_methods_supported",
"@container": "@list"
},
"McpScope": "catchintent:McpScope",
"McpToolName": "catchintent:McpToolName",
"McpServerCard": "catchintent:McpServerCard",
"serverInfo": {
"@id": "catchintent:serverInfo"
},
"transport": {
"@id": "catchintent:transport"
},
"capabilities": {
"@id": "catchintent:capabilities"
},
"tools": {
"@id": "catchintent:tools",
"@container": "@list"
},
"documentation": {
"@id": "catchintent:documentation",
"@type": "@id"
},
"skills": {
"@id": "catchintent:skills",
"@type": "@id"
},
"AgentSkillsIndex": "catchintent:AgentSkillsIndex",
"ApiCatalog": "catchintent:ApiCatalog",
"linkset": {
"@id": "catchintent:linkset",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "CatchIntent API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects CatchIntent's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/catchintent-com-openapi.json.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/catchintent-com-openapi.json"
]
}