FetchDelta · JSON-LD Context

Fetchdelta Com Context

JSON-LD context defining the semantic vocabulary for Fetchdelta Com from FetchDelta.

10 Classes 41 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/
fetchdelta: https://fetchdelta.com/schema#

Classes

LinkSummary PreviewResponse ResolveResponse PageWatchUpgrade PricingSnapshotResponse DiffPreviewItem DiffResponse PageWatchPurchaseResponse PageWatchStatusResponse ErrorResponse

Properties

Property Type Container
href reference
text string
url reference
finalUrl reference
fetchedAt dateTime
title string
excerpt string
headings list
links list
previewMarkdown string
truncated boolean
upgrade
markdown string
monitoringUpgrade reference
product string
protocol string
method string
price string
currency string
durationDays integer
maxUrls integer
checkoutUrl reference
description string
ok boolean
source
requestedSources integer
maxSources integer
sources list
priceMentions list
commercialSignals list
type string
baselineCreated boolean
hasChanges boolean
addedLines integer
removedLines integer
preview list
watch
access
initialCheck
initialResults list
error string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}