{
  "@context": {
    "@vocab": "https://fetchdelta.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fetchdelta": "https://fetchdelta.com/schema#",
    "LinkSummary": "fetchdelta:LinkSummary",
    "href": {
      "@id": "fetchdelta:href",
      "@type": "@id"
    },
    "text": {
      "@id": "fetchdelta:text",
      "@type": "xsd:string"
    },
    "PreviewResponse": "fetchdelta:PreviewResponse",
    "url": {
      "@id": "fetchdelta:url",
      "@type": "@id"
    },
    "finalUrl": {
      "@id": "fetchdelta:finalUrl",
      "@type": "@id"
    },
    "fetchedAt": {
      "@id": "fetchdelta:fetchedAt",
      "@type": "xsd:dateTime"
    },
    "title": {
      "@id": "fetchdelta:title",
      "@type": "xsd:string"
    },
    "excerpt": {
      "@id": "fetchdelta:excerpt",
      "@type": "xsd:string"
    },
    "headings": {
      "@id": "fetchdelta:headings",
      "@container": "@list"
    },
    "links": {
      "@id": "fetchdelta:links",
      "@container": "@list"
    },
    "previewMarkdown": {
      "@id": "fetchdelta:previewMarkdown",
      "@type": "xsd:string"
    },
    "truncated": {
      "@id": "fetchdelta:truncated",
      "@type": "xsd:boolean"
    },
    "upgrade": {
      "@id": "fetchdelta:upgrade"
    },
    "ResolveResponse": "fetchdelta:ResolveResponse",
    "markdown": {
      "@id": "fetchdelta:markdown",
      "@type": "xsd:string"
    },
    "monitoringUpgrade": {
      "@id": "fetchdelta:monitoringUpgrade",
      "@type": "@id"
    },
    "PageWatchUpgrade": "fetchdelta:PageWatchUpgrade",
    "product": {
      "@id": "fetchdelta:product",
      "@type": "xsd:string"
    },
    "protocol": {
      "@id": "fetchdelta:protocol",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "fetchdelta:method",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "fetchdelta:price",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "fetchdelta:currency",
      "@type": "xsd:string"
    },
    "durationDays": {
      "@id": "fetchdelta:durationDays",
      "@type": "xsd:integer"
    },
    "maxUrls": {
      "@id": "fetchdelta:maxUrls",
      "@type": "xsd:integer"
    },
    "checkoutUrl": {
      "@id": "fetchdelta:checkoutUrl",
      "@type": "@id"
    },
    "description": {
      "@id": "fetchdelta:description",
      "@type": "xsd:string"
    },
    "PricingSnapshotResponse": "fetchdelta:PricingSnapshotResponse",
    "ok": {
      "@id": "fetchdelta:ok",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "fetchdelta:source"
    },
    "requestedSources": {
      "@id": "fetchdelta:requestedSources",
      "@type": "xsd:integer"
    },
    "maxSources": {
      "@id": "fetchdelta:maxSources",
      "@type": "xsd:integer"
    },
    "sources": {
      "@id": "fetchdelta:sources",
      "@container": "@list"
    },
    "priceMentions": {
      "@id": "fetchdelta:priceMentions",
      "@container": "@list"
    },
    "commercialSignals": {
      "@id": "fetchdelta:commercialSignals",
      "@container": "@list"
    },
    "DiffPreviewItem": "fetchdelta:DiffPreviewItem",
    "type": {
      "@id": "fetchdelta:type",
      "@type": "xsd:string"
    },
    "DiffResponse": "fetchdelta:DiffResponse",
    "baselineCreated": {
      "@id": "fetchdelta:baselineCreated",
      "@type": "xsd:boolean"
    },
    "hasChanges": {
      "@id": "fetchdelta:hasChanges",
      "@type": "xsd:boolean"
    },
    "addedLines": {
      "@id": "fetchdelta:addedLines",
      "@type": "xsd:integer"
    },
    "removedLines": {
      "@id": "fetchdelta:removedLines",
      "@type": "xsd:integer"
    },
    "preview": {
      "@id": "fetchdelta:preview",
      "@container": "@list"
    },
    "PageWatchPurchaseResponse": "fetchdelta:PageWatchPurchaseResponse",
    "watch": {
      "@id": "fetchdelta:watch"
    },
    "access": {
      "@id": "fetchdelta:access"
    },
    "initialCheck": {
      "@id": "fetchdelta:initialCheck"
    },
    "initialResults": {
      "@id": "fetchdelta:initialResults",
      "@container": "@list"
    },
    "PageWatchStatusResponse": "fetchdelta:PageWatchStatusResponse",
    "ErrorResponse": "fetchdelta:ErrorResponse",
    "error": {
      "@id": "fetchdelta:error",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "FetchDelta API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects FetchDelta'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-07) from openapi/fetchdelta-com-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/fetchdelta-com-openapi.json"
  ]
}