{
  "@context": {
    "@vocab": "https://capacities.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "capacities": "https://capacities.io/schema#",
    "ApiTitleProperty": "capacities:ApiTitleProperty",
    "type": {
      "@id": "capacities:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "capacities:title"
    },
    "ApiTextProperty": "capacities:ApiTextProperty",
    "text": {
      "@id": "capacities:text"
    },
    "ApiNumberProperty": "capacities:ApiNumberProperty",
    "number": {
      "@id": "capacities:number"
    },
    "ApiBooleanProperty": "capacities:ApiBooleanProperty",
    "boolean": {
      "@id": "capacities:boolean"
    },
    "ApiUrlProperty": "capacities:ApiUrlProperty",
    "url": {
      "@id": "capacities:url"
    },
    "WritableApiDateProperty": "capacities:WritableApiDateProperty",
    "date": {
      "@id": "capacities:date",
      "@type": "@id"
    },
    "WritableApiDatePayload": "capacities:WritableApiDatePayload",
    "dateResolution": {
      "@id": "capacities:dateResolution",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "capacities:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "capacities:end",
      "@type": "xsd:string"
    },
    "WritableApiLabelProperty": "capacities:WritableApiLabelProperty",
    "label": {
      "@id": "capacities:label",
      "@container": "@list"
    },
    "ApiLabelOption": "capacities:ApiLabelOption",
    "id": {
      "@id": "capacities:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "capacities:name",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "capacities:color",
      "@type": "xsd:string"
    },
    "ApiEntityTarget": "capacities:ApiEntityTarget",
    "ApiEntityProperty": "capacities:ApiEntityProperty",
    "entity": {
      "@id": "capacities:entity",
      "@container": "@list"
    },
    "ApiAliasesProperty": "capacities:ApiAliasesProperty",
    "aliases": {
      "@id": "capacities:aliases"
    },
    "ApiIcon": "capacities:ApiIcon",
    "val": {
      "@id": "capacities:val",
      "@type": "xsd:string"
    },
    "ApiIconProperty": "capacities:ApiIconProperty",
    "icon": {
      "@id": "capacities:icon"
    },
    "ApiCreatedAtProperty": "capacities:ApiCreatedAtProperty",
    "createdAt": {
      "@id": "capacities:createdAt"
    },
    "WritableApiRichTextProperty": "capacities:WritableApiRichTextProperty",
    "richText": {
      "@id": "capacities:richText"
    },
    "ApiTextToken": "capacities:ApiTextToken",
    "style": {
      "@id": "capacities:style"
    },
    "WritableApiLinkToken": "capacities:WritableApiLinkToken",
    "entityId": {
      "@id": "capacities:entityId",
      "@type": "xsd:string"
    },
    "ApiMathToken": "capacities:ApiMathToken",
    "ApiCodeToken": "capacities:ApiCodeToken",
    "WritableApiTextBlock": "capacities:WritableApiTextBlock",
    "tokens": {
      "@id": "capacities:tokens",
      "@container": "@list"
    },
    "blocks": {
      "@id": "capacities:blocks",
      "@container": "@list"
    },
    "hierarchy": {
      "@id": "capacities:hierarchy"
    },
    "list": {
      "@id": "capacities:list"
    },
    "todo": {
      "@id": "capacities:todo"
    },
    "toggle": {
      "@id": "capacities:toggle"
    },
    "quote": {
      "@id": "capacities:quote"
    },
    "textAlignment": {
      "@id": "capacities:textAlignment",
      "@type": "xsd:string"
    },
    "colorTheme": {
      "@id": "capacities:colorTheme"
    },
    "highlight": {
      "@id": "capacities:highlight"
    },
    "WritableApiWebhighlightsHighlight": "capacities:WritableApiWebhighlightsHighlight",
    "WritableApiCustomHighlight": "capacities:WritableApiCustomHighlight",
    "location": {
      "@id": "capacities:location",
      "@type": "xsd:string"
    },
    "WritableApiGroupBlock": "capacities:WritableApiGroupBlock",
    "WritableApiGridBlock": "capacities:WritableApiGridBlock",
    "columns": {
      "@id": "capacities:columns",
      "@container": "@list"
    },
    "dividers": {
      "@id": "capacities:dividers",
      "@container": "@list"
    },
    "gridLayout": {
      "@id": "capacities:gridLayout",
      "@type": "xsd:string"
    },
    "WritableApiCodeBlock": "capacities:WritableApiCodeBlock",
    "lang": {
      "@id": "capacities:lang",
      "@type": "xsd:string"
    },
    "WritableApiMathBlock": "capacities:WritableApiMathBlock",
    "WritableApiEntityBlock": "capacities:WritableApiEntityBlock",
    "WritableApiHorizontalLineBlock": "capacities:WritableApiHorizontalLineBlock",
    "CreateObjectFromUrlProperties": "capacities:CreateObjectFromUrlProperties",
    "description": {
      "@id": "capacities:description"
    },
    "AppendBlocksPositionEnd": "capacities:AppendBlocksPositionEnd",
    "AppendBlocksPositionStart": "capacities:AppendBlocksPositionStart",
    "AppendBlocksPositionAfterBlock": "capacities:AppendBlocksPositionAfterBlock",
    "after_block": {
      "@id": "capacities:after_block"
    },
    "ApiDateProperty": "capacities:ApiDateProperty",
    "ApiDatePayload": "capacities:ApiDatePayload",
    "ApiLabelProperty": "capacities:ApiLabelProperty",
    "ApiLastUpdatedAtProperty": "capacities:ApiLastUpdatedAtProperty",
    "lastUpdatedAt": {
      "@id": "capacities:lastUpdatedAt"
    },
    "ApiRichTextProperty": "capacities:ApiRichTextProperty",
    "ApiLinkToken": "capacities:ApiLinkToken",
    "ApiTextBlock": "capacities:ApiTextBlock",
    "ApiHighlight": "capacities:ApiHighlight",
    "ApiGroupBlock": "capacities:ApiGroupBlock",
    "ApiGridBlock": "capacities:ApiGridBlock",
    "ApiCodeBlock": "capacities:ApiCodeBlock",
    "ApiMathBlock": "capacities:ApiMathBlock",
    "ApiEntityBlock": "capacities:ApiEntityBlock",
    "ApiHorizontalLineBlock": "capacities:ApiHorizontalLineBlock",
    "ApiUnsupportedBlock": "capacities:ApiUnsupportedBlock",
    "blockType": {
      "@id": "capacities:blockType",
      "@type": "xsd:string"
    },
    "ApiIconOutput": "capacities:ApiIconOutput",
    "ApiLabelOptionOutput": "capacities:ApiLabelOptionOutput",
    "ApiTitlePropertyOutput": "capacities:ApiTitlePropertyOutput",
    "ApiTextPropertyOutput": "capacities:ApiTextPropertyOutput",
    "ApiNumberPropertyOutput": "capacities:ApiNumberPropertyOutput",
    "ApiBooleanPropertyOutput": "capacities:ApiBooleanPropertyOutput",
    "ApiUrlPropertyOutput": "capacities:ApiUrlPropertyOutput",
    "ApiEntityPropertyOutput": "capacities:ApiEntityPropertyOutput",
    "ApiEntityTargetOutput": "capacities:ApiEntityTargetOutput",
    "ApiAliasesPropertyOutput": "capacities:ApiAliasesPropertyOutput",
    "ApiIconPropertyOutput": "capacities:ApiIconPropertyOutput",
    "ApiCreatedAtPropertyOutput": "capacities:ApiCreatedAtPropertyOutput",
    "ApiTextTokenOutput": "capacities:ApiTextTokenOutput",
    "ApiMathTokenOutput": "capacities:ApiMathTokenOutput",
    "ApiCodeTokenOutput": "capacities:ApiCodeTokenOutput"
  },
  "@type": "schema:Dataset",
  "schema:name": "Capacities API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Capacities'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/capacities-io-openapi.json.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/capacities-io-openapi.json"
  ]
}