DeepSFetch · JSON-LD Context

Deepsfetch Com Context

JSON-LD context defining the semantic vocabulary for Deepsfetch Com from DeepSFetch.

9 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/
deepsfetch: https://deepsfetch.com/schema#

Classes

CommonOptions Webhook Job Error CostEstimate N8nConfig N8nJob AdapterError CollectionDocument

Properties

Property Type Container
async boolean
webhook reference
geo
session
device
render
costControl
url reference
secret string
metadata
id string
kind
status
result
error
createdAt dateTime
startedAt string
completedAt string
cancelledAt string
currency
min decimal
max decimal
allowed boolean
reason string
components list
monthly
external boolean
assumptions list
template
fields list
maxItems integer
itemSelector string
config reference
collectionId string
title string
version integer
deleted boolean
markdown string
chunks list
contentHash string
fetchedAt string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://deepsfetch.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "deepsfetch": "https://deepsfetch.com/schema#",
    "CommonOptions": "deepsfetch:CommonOptions",
    "async": {
      "@id": "deepsfetch:async",
      "@type": "xsd:boolean"
    },
    "webhook": {
      "@id": "deepsfetch:webhook",
      "@type": "@id"
    },
    "geo": {
      "@id": "deepsfetch:geo"
    },
    "session": {
      "@id": "deepsfetch:session"
    },
    "device": {
      "@id": "deepsfetch:device"
    },
    "render": {
      "@id": "deepsfetch:render"
    },
    "costControl": {
      "@id": "deepsfetch:costControl"
    },
    "Webhook": "deepsfetch:Webhook",
    "url": {
      "@id": "deepsfetch:url",
      "@type": "@id"
    },
    "secret": {
      "@id": "deepsfetch:secret",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "deepsfetch:metadata"
    },
    "Job": "deepsfetch:Job",
    "id": {
      "@id": "deepsfetch:id",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "deepsfetch:kind"
    },
    "status": {
      "@id": "deepsfetch:status"
    },
    "result": {
      "@id": "deepsfetch:result"
    },
    "error": {
      "@id": "deepsfetch:error"
    },
    "createdAt": {
      "@id": "deepsfetch:createdAt",
      "@type": "xsd:dateTime"
    },
    "startedAt": {
      "@id": "deepsfetch:startedAt",
      "@type": "xsd:string"
    },
    "completedAt": {
      "@id": "deepsfetch:completedAt",
      "@type": "xsd:string"
    },
    "cancelledAt": {
      "@id": "deepsfetch:cancelledAt",
      "@type": "xsd:string"
    },
    "Error": "deepsfetch:Error",
    "CostEstimate": "deepsfetch:CostEstimate",
    "currency": {
      "@id": "deepsfetch:currency"
    },
    "min": {
      "@id": "deepsfetch:min",
      "@type": "xsd:decimal"
    },
    "max": {
      "@id": "deepsfetch:max",
      "@type": "xsd:decimal"
    },
    "allowed": {
      "@id": "deepsfetch:allowed",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "deepsfetch:reason",
      "@type": "xsd:string"
    },
    "components": {
      "@id": "deepsfetch:components",
      "@container": "@list"
    },
    "monthly": {
      "@id": "deepsfetch:monthly"
    },
    "external": {
      "@id": "deepsfetch:external",
      "@type": "xsd:boolean"
    },
    "assumptions": {
      "@id": "deepsfetch:assumptions",
      "@container": "@list"
    },
    "N8nConfig": "deepsfetch:N8nConfig",
    "template": {
      "@id": "deepsfetch:template"
    },
    "fields": {
      "@id": "deepsfetch:fields",
      "@container": "@list"
    },
    "maxItems": {
      "@id": "deepsfetch:maxItems",
      "@type": "xsd:integer"
    },
    "itemSelector": {
      "@id": "deepsfetch:itemSelector",
      "@type": "xsd:string"
    },
    "N8nJob": "deepsfetch:N8nJob",
    "config": {
      "@id": "deepsfetch:config",
      "@type": "@id"
    },
    "AdapterError": "deepsfetch:AdapterError",
    "CollectionDocument": "deepsfetch:CollectionDocument",
    "collectionId": {
      "@id": "deepsfetch:collectionId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "deepsfetch:title",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "deepsfetch:version",
      "@type": "xsd:integer"
    },
    "deleted": {
      "@id": "deepsfetch:deleted",
      "@type": "xsd:boolean"
    },
    "markdown": {
      "@id": "deepsfetch:markdown",
      "@type": "xsd:string"
    },
    "chunks": {
      "@id": "deepsfetch:chunks",
      "@container": "@list"
    },
    "contentHash": {
      "@id": "deepsfetch:contentHash",
      "@type": "xsd:string"
    },
    "fetchedAt": {
      "@id": "deepsfetch:fetchedAt",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DeepSFetch API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DeepSFetch'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-05) from openapi/_original/deepsfetch-com-api-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_original/deepsfetch-com-api-openapi.json"
  ]
}