Eden · JSON-LD Context

Eden So Context

JSON-LD context defining the semantic vocabulary for Eden So from Eden.

4 Classes 12 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/
eden: https://eden.so/schema#

Classes

JsonRpcRequest JsonRpcResponse ToolFailure Failure

Properties

Property Type Container
jsonrpc string
id string
method string
params
result
error
ok boolean
status string
message string
errors list
outOfCredits boolean
upgradeUrl string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://eden.so/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "eden": "https://eden.so/schema#",
    "JsonRpcRequest": "eden:JsonRpcRequest",
    "jsonrpc": {
      "@id": "eden:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "eden:id",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "eden:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "eden:params"
    },
    "JsonRpcResponse": "eden:JsonRpcResponse",
    "result": {
      "@id": "eden:result"
    },
    "error": {
      "@id": "eden:error"
    },
    "ToolFailure": "eden:ToolFailure",
    "ok": {
      "@id": "eden:ok",
      "@type": "xsd:boolean"
    },
    "status": {
      "@id": "eden:status",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "eden:message",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "eden:errors",
      "@container": "@list"
    },
    "Failure": "eden:Failure",
    "outOfCredits": {
      "@id": "eden:outOfCredits",
      "@type": "xsd:boolean"
    },
    "upgradeUrl": {
      "@id": "eden:upgradeUrl",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Eden API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Eden'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-06) from openapi/eden-so-openapi.json, openapi/mcp-eden-so-openapi.json, openapi/store-app-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/eden-so-openapi.json",
    "openapi/mcp-eden-so-openapi.json",
    "openapi/store-app-openapi.json"
  ]
}