filings.tools · JSON-LD Context

Filings Tools Context

JSON-LD context defining the semantic vocabulary for Filings Tools from filings.tools.

20 Classes 80 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/
filings: https://filings.tools/schema#

Classes

Error RateLimitError Standing Company FilingSummary FilingList Section ParsedFiling Fact FactsResult Counts FilingRef SectionDiff Comparison NotComparable UnknownCompany Unavailable BatchItem BatchResult FilingTables

Properties

Property Type Container
error string
message string
free_key reference
pricing reference
recover reference
pages integer
remaining integer
maxPagesPerFile integer
product string
caller string
label string
plan string
limitKind string
unit string
limit integer
used integer
reset integer
resetIso dateTime
backend string
persistent boolean
unavailable boolean
cik integer
ticker string
name string
sic string
sicDescription string
fiscalYearEnd string
id string
form string
filingDate date
reportDate string
accession string
sourceUrl reference
pageUrl reference
sectionsUrl reference
company reference
title string
markdown string
chars integer
sections list
topics list
parserVersion string
meta
concept string
friendly string
value decimal
start date
end date
fy integer
fp string
filed date
filing
facts list
added integer
removed integer
changed integer
unchanged integer
url reference
page string
counts reference
onlyIn string
furniture
comparable boolean
current reference
prior reference
counting string
diffRulesVersion string
totals reference
reason string
search reference
suggestions list
retryAfter integer
status string
section
warnings list
availableSections list
count integer
calls integer
duplicates list
items list

JSON-LD Document

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