{
  "@context": {
    "@vocab": "https://filings.tools/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "filings": "https://filings.tools/schema#",
    "Error": "filings:Error",
    "error": {
      "@id": "filings:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "filings:message",
      "@type": "xsd:string"
    },
    "RateLimitError": "filings:RateLimitError",
    "free_key": {
      "@id": "filings:free_key",
      "@type": "@id"
    },
    "pricing": {
      "@id": "filings:pricing",
      "@type": "@id"
    },
    "recover": {
      "@id": "filings:recover",
      "@type": "@id"
    },
    "pages": {
      "@id": "filings:pages",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "filings:remaining",
      "@type": "xsd:integer"
    },
    "maxPagesPerFile": {
      "@id": "filings:maxPagesPerFile",
      "@type": "xsd:integer"
    },
    "Standing": "filings:Standing",
    "product": {
      "@id": "filings:product",
      "@type": "xsd:string"
    },
    "caller": {
      "@id": "filings:caller",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "filings:label",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "filings:plan",
      "@type": "xsd:string"
    },
    "limitKind": {
      "@id": "filings:limitKind",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "filings:unit",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "filings:limit",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "filings:used",
      "@type": "xsd:integer"
    },
    "reset": {
      "@id": "filings:reset",
      "@type": "xsd:integer"
    },
    "resetIso": {
      "@id": "filings:resetIso",
      "@type": "xsd:dateTime"
    },
    "backend": {
      "@id": "filings:backend",
      "@type": "xsd:string"
    },
    "persistent": {
      "@id": "filings:persistent",
      "@type": "xsd:boolean"
    },
    "unavailable": {
      "@id": "filings:unavailable",
      "@type": "xsd:boolean"
    },
    "Company": "filings:Company",
    "cik": {
      "@id": "filings:cik",
      "@type": "xsd:integer"
    },
    "ticker": {
      "@id": "filings:ticker",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "filings:name",
      "@type": "xsd:string"
    },
    "sic": {
      "@id": "filings:sic",
      "@type": "xsd:string"
    },
    "sicDescription": {
      "@id": "filings:sicDescription",
      "@type": "xsd:string"
    },
    "fiscalYearEnd": {
      "@id": "filings:fiscalYearEnd",
      "@type": "xsd:string"
    },
    "FilingSummary": "filings:FilingSummary",
    "id": {
      "@id": "filings:id",
      "@type": "xsd:string"
    },
    "form": {
      "@id": "filings:form",
      "@type": "xsd:string"
    },
    "filingDate": {
      "@id": "filings:filingDate",
      "@type": "xsd:date"
    },
    "reportDate": {
      "@id": "filings:reportDate",
      "@type": "xsd:string"
    },
    "accession": {
      "@id": "filings:accession",
      "@type": "xsd:string"
    },
    "sourceUrl": {
      "@id": "filings:sourceUrl",
      "@type": "@id"
    },
    "pageUrl": {
      "@id": "filings:pageUrl",
      "@type": "@id"
    },
    "sectionsUrl": {
      "@id": "filings:sectionsUrl",
      "@type": "@id"
    },
    "FilingList": "filings:FilingList",
    "company": {
      "@id": "filings:company",
      "@type": "@id"
    },
    "Section": "filings:Section",
    "title": {
      "@id": "filings:title",
      "@type": "xsd:string"
    },
    "markdown": {
      "@id": "filings:markdown",
      "@type": "xsd:string"
    },
    "chars": {
      "@id": "filings:chars",
      "@type": "xsd:integer"
    },
    "ParsedFiling": "filings:ParsedFiling",
    "sections": {
      "@id": "filings:sections",
      "@container": "@list"
    },
    "topics": {
      "@id": "filings:topics",
      "@container": "@list"
    },
    "parserVersion": {
      "@id": "filings:parserVersion",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "filings:meta"
    },
    "Fact": "filings:Fact",
    "concept": {
      "@id": "filings:concept",
      "@type": "xsd:string"
    },
    "friendly": {
      "@id": "filings:friendly",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "filings:value",
      "@type": "xsd:decimal"
    },
    "start": {
      "@id": "filings:start",
      "@type": "xsd:date"
    },
    "end": {
      "@id": "filings:end",
      "@type": "xsd:date"
    },
    "fy": {
      "@id": "filings:fy",
      "@type": "xsd:integer"
    },
    "fp": {
      "@id": "filings:fp",
      "@type": "xsd:string"
    },
    "filed": {
      "@id": "filings:filed",
      "@type": "xsd:date"
    },
    "FactsResult": "filings:FactsResult",
    "filing": {
      "@id": "filings:filing"
    },
    "facts": {
      "@id": "filings:facts",
      "@container": "@list"
    },
    "Counts": "filings:Counts",
    "added": {
      "@id": "filings:added",
      "@type": "xsd:integer"
    },
    "removed": {
      "@id": "filings:removed",
      "@type": "xsd:integer"
    },
    "changed": {
      "@id": "filings:changed",
      "@type": "xsd:integer"
    },
    "unchanged": {
      "@id": "filings:unchanged",
      "@type": "xsd:integer"
    },
    "FilingRef": "filings:FilingRef",
    "url": {
      "@id": "filings:url",
      "@type": "@id"
    },
    "page": {
      "@id": "filings:page",
      "@type": "xsd:string"
    },
    "SectionDiff": "filings:SectionDiff",
    "counts": {
      "@id": "filings:counts",
      "@type": "@id"
    },
    "onlyIn": {
      "@id": "filings:onlyIn",
      "@type": "xsd:string"
    },
    "furniture": {
      "@id": "filings:furniture"
    },
    "Comparison": "filings:Comparison",
    "comparable": {
      "@id": "filings:comparable",
      "@type": "xsd:boolean"
    },
    "current": {
      "@id": "filings:current",
      "@type": "@id"
    },
    "prior": {
      "@id": "filings:prior",
      "@type": "@id"
    },
    "counting": {
      "@id": "filings:counting",
      "@type": "xsd:string"
    },
    "diffRulesVersion": {
      "@id": "filings:diffRulesVersion",
      "@type": "xsd:string"
    },
    "totals": {
      "@id": "filings:totals",
      "@type": "@id"
    },
    "NotComparable": "filings:NotComparable",
    "reason": {
      "@id": "filings:reason",
      "@type": "xsd:string"
    },
    "UnknownCompany": "filings:UnknownCompany",
    "search": {
      "@id": "filings:search",
      "@type": "@id"
    },
    "suggestions": {
      "@id": "filings:suggestions",
      "@container": "@list"
    },
    "Unavailable": "filings:Unavailable",
    "retryAfter": {
      "@id": "filings:retryAfter",
      "@type": "xsd:integer"
    },
    "BatchItem": "filings:BatchItem",
    "status": {
      "@id": "filings:status",
      "@type": "xsd:string"
    },
    "section": {
      "@id": "filings:section"
    },
    "warnings": {
      "@id": "filings:warnings",
      "@container": "@list"
    },
    "availableSections": {
      "@id": "filings:availableSections",
      "@container": "@list"
    },
    "BatchResult": "filings:BatchResult",
    "count": {
      "@id": "filings:count",
      "@type": "xsd:integer"
    },
    "calls": {
      "@id": "filings:calls",
      "@type": "xsd:integer"
    },
    "duplicates": {
      "@id": "filings:duplicates",
      "@container": "@list"
    },
    "items": {
      "@id": "filings:items",
      "@container": "@list"
    },
    "FilingTables": "filings:FilingTables"
  },
  "@type": "schema:Dataset",
  "schema:name": "filings.tools API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects filings.tools'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/filings-tools-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/filings-tools-openapi.json"
  ]
}