CreativeClaw · JSON-LD Context

Creativeclaw Co Context

JSON-LD context defining the semantic vocabulary for Creativeclaw Co from CreativeClaw.

8 Classes 23 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/
creativeclaw: https://creativeclaw.co/schema#

Classes

JsonRpcRequest JsonRpcResponse JsonRpcError ToolCallParams ToolResult Job Health McpTool

Properties

Property Type Container
jsonrpc string
id
method string
params
result
error reference
code integer
message string
data
name string
arguments
content list
isError boolean
structuredContent
job_id string
status string
url reference
db string
version string
commit string
summary string
category string
async boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://creativeclaw.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "creativeclaw": "https://creativeclaw.co/schema#",
    "JsonRpcRequest": "creativeclaw:JsonRpcRequest",
    "jsonrpc": {
      "@id": "creativeclaw:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "creativeclaw:id"
    },
    "method": {
      "@id": "creativeclaw:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "creativeclaw:params"
    },
    "JsonRpcResponse": "creativeclaw:JsonRpcResponse",
    "result": {
      "@id": "creativeclaw:result"
    },
    "error": {
      "@id": "creativeclaw:error",
      "@type": "@id"
    },
    "JsonRpcError": "creativeclaw:JsonRpcError",
    "code": {
      "@id": "creativeclaw:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "creativeclaw:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "creativeclaw:data"
    },
    "ToolCallParams": "creativeclaw:ToolCallParams",
    "name": {
      "@id": "creativeclaw:name",
      "@type": "xsd:string"
    },
    "arguments": {
      "@id": "creativeclaw:arguments"
    },
    "ToolResult": "creativeclaw:ToolResult",
    "content": {
      "@id": "creativeclaw:content",
      "@container": "@list"
    },
    "isError": {
      "@id": "creativeclaw:isError",
      "@type": "xsd:boolean"
    },
    "structuredContent": {
      "@id": "creativeclaw:structuredContent"
    },
    "Job": "creativeclaw:Job",
    "job_id": {
      "@id": "creativeclaw:job_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "creativeclaw:status",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "creativeclaw:url",
      "@type": "@id"
    },
    "Health": "creativeclaw:Health",
    "db": {
      "@id": "creativeclaw:db",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "creativeclaw:version",
      "@type": "xsd:string"
    },
    "commit": {
      "@id": "creativeclaw:commit",
      "@type": "xsd:string"
    },
    "McpTool": "creativeclaw:McpTool",
    "summary": {
      "@id": "creativeclaw:summary",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "creativeclaw:category",
      "@type": "xsd:string"
    },
    "async": {
      "@id": "creativeclaw:async",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "CreativeClaw API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects CreativeClaw'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/creativeclaw-co-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/creativeclaw-co-openapi.yml"
  ]
}