Kaption AI · JSON-LD Context

Kaptionai Com Context

JSON-LD context defining the semantic vocabulary for Kaptionai Com from Kaption AI.

6 Classes 18 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
kaptionai: https://kaptionai.com/schema#

Classes

JsonRpcRequest JsonRpcResponse Problem JsonRpcError JsonRpcErrorResponse ToolResult

Properties

Property Type Container
jsonrpc
id string
method string
params
result
error reference
type reference
title string
status integer
detail string
code string
policy string
retry_after integer
message string
data
content list
structuredContent
isError boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://kaptionai.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "kaptionai": "https://kaptionai.com/schema#",
    "JsonRpcRequest": "kaptionai:JsonRpcRequest",
    "jsonrpc": {
      "@id": "kaptionai:jsonrpc"
    },
    "id": {
      "@id": "kaptionai:id",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "kaptionai:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "kaptionai:params"
    },
    "JsonRpcResponse": "kaptionai:JsonRpcResponse",
    "result": {
      "@id": "kaptionai:result"
    },
    "error": {
      "@id": "kaptionai:error",
      "@type": "@id"
    },
    "Problem": "kaptionai:Problem",
    "type": {
      "@id": "kaptionai:type",
      "@type": "@id"
    },
    "title": {
      "@id": "kaptionai:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "kaptionai:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "kaptionai:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "kaptionai:code",
      "@type": "xsd:string"
    },
    "policy": {
      "@id": "kaptionai:policy",
      "@type": "xsd:string"
    },
    "retry_after": {
      "@id": "kaptionai:retry_after",
      "@type": "xsd:integer"
    },
    "JsonRpcError": "kaptionai:JsonRpcError",
    "message": {
      "@id": "kaptionai:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "kaptionai:data"
    },
    "JsonRpcErrorResponse": "kaptionai:JsonRpcErrorResponse",
    "ToolResult": "kaptionai:ToolResult",
    "content": {
      "@id": "kaptionai:content",
      "@container": "@list"
    },
    "structuredContent": {
      "@id": "kaptionai:structuredContent"
    },
    "isError": {
      "@id": "kaptionai:isError",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Kaption AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Kaption AI'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-13) from openapi/kaptionai-com-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/kaptionai-com-openapi.json"
  ]
}