Foretak.dev · JSON-LD Context

Foretak Dev Context

JSON-LD context defining the semantic vocabulary for Foretak Dev from Foretak.dev.

32 Classes 194 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/
foretak: https://foretak.dev/schema#

Classes

Address BalanceSheet Charge ChargeBlock CompanyReport CompanyStatus CountriesResponse CountryInfo Deadline DeadlineRecurrence DeadlineReport FiledDocument FilingHistory FinancialPeriod FinancialSummary HTTPValidationError HealthResponse IncomeStatement IndustryCode InsolvencyBlock InsolvencyCase InsolvencyEvent LeiRecord ParentBlock ParentLink PeppolParticipant PublishedDeadline SearchHit SearchResult SourceRef ValidationError ValidationResult

Properties

Property Type Container
lines list
postal_code
city
municipality
municipality_code
country_code
country_name
fixed_assets
current_assets
total_assets
paid_in_equity
retained_equity
equity
non_current_liabilities
current_liabilities
liabilities
total_equity_and_liabilities
charge_id
charge_number
status
is_outstanding
classification
created_on
delivered_on
satisfied_on
assets_charged
assets_charged_type
obligations_secured
obligations_secured_type
contains_fixed_charge
contains_floating_charge
contains_negative_pledge
parties_entitled list
charges list
total_count
satisfied_count
part_satisfied_count
provenance reference
notes list
country string
registry string
id string
id_formatted
id_scheme
euid
name string
previous_names list
legal_form_code
legal_form
legal_form_local
limited_liability
has_board_duty
has_annual_accounts_duty
status_detail
is_active boolean
registered_at
founded_at
business_register_registered_at
bankruptcy_date
deregistered_at
vat_registered
vat_registered_at
vat_number
in_business_register
registers
employees
employees_reported
industry_codes list
sector_code
sector
purpose
activity
share_capital
share_capital_currency
business_address
postal_address
website
email
phone
advertising_protected
parent_id
is_subunit boolean
in_group
last_annual_accounts_year
published_deadlines list
lei
parents
filings
insolvency
financials
peppol
confidence decimal
confidence_basis
cached boolean
fetched_at
source
source_url
license
countries list
id_example string
id_description string
is_stub boolean
requires_api_key boolean
api_key_env
supported_includes list
kind string
local_name
authority string
statutory_date date
due_date date
rolled_forward boolean
period_label
period_start
period_end
recurrence reference
mandatory boolean
applies_because string
days_until
company_id string
company_name
today date
deadlines list
rules_last_reviewed date
filed_at
days_from_fee_point
document_id
file_format
category
type_code
description_code
documents list
financial_year_end
currency string
accounting_framework
scope
consolidated
small_entity
audit_exempt
unaudited
liquidation_basis
income_statement
balance_sheet
periods list
detail list
version string
revenue
operating_costs
operating_result
financial_income
financial_costs
net_financial_items
profit_before_tax
profit_for_period
total_comprehensive_income
code string
description
scheme
rank integer
cases list
statuses list
case_number
case_type
is_liquidation
events list
note_codes list
event_type
occurred_on
legal_name
registration_status
direct
ultimate
jurisdiction
corroboration_level
reporting_exception
participant_id string
registered
can_receive_invoice
document_types list
smp_url
overdue
query string
hits list
total integer
truncated boolean
hint
loc list
msg string
type string
input
ctx
valid boolean
normalized
formatted
reason

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://foretak.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "foretak": "https://foretak.dev/schema#",
    "Address": "foretak:Address",
    "lines": {
      "@id": "foretak:lines",
      "@container": "@list"
    },
    "postal_code": {
      "@id": "foretak:postal_code"
    },
    "city": {
      "@id": "foretak:city"
    },
    "municipality": {
      "@id": "foretak:municipality"
    },
    "municipality_code": {
      "@id": "foretak:municipality_code"
    },
    "country_code": {
      "@id": "foretak:country_code"
    },
    "country_name": {
      "@id": "foretak:country_name"
    },
    "BalanceSheet": "foretak:BalanceSheet",
    "fixed_assets": {
      "@id": "foretak:fixed_assets"
    },
    "current_assets": {
      "@id": "foretak:current_assets"
    },
    "total_assets": {
      "@id": "foretak:total_assets"
    },
    "paid_in_equity": {
      "@id": "foretak:paid_in_equity"
    },
    "retained_equity": {
      "@id": "foretak:retained_equity"
    },
    "equity": {
      "@id": "foretak:equity"
    },
    "non_current_liabilities": {
      "@id": "foretak:non_current_liabilities"
    },
    "current_liabilities": {
      "@id": "foretak:current_liabilities"
    },
    "liabilities": {
      "@id": "foretak:liabilities"
    },
    "total_equity_and_liabilities": {
      "@id": "foretak:total_equity_and_liabilities"
    },
    "Charge": "foretak:Charge",
    "charge_id": {
      "@id": "foretak:charge_id"
    },
    "charge_number": {
      "@id": "foretak:charge_number"
    },
    "status": {
      "@id": "foretak:status"
    },
    "is_outstanding": {
      "@id": "foretak:is_outstanding"
    },
    "classification": {
      "@id": "foretak:classification"
    },
    "created_on": {
      "@id": "foretak:created_on"
    },
    "delivered_on": {
      "@id": "foretak:delivered_on"
    },
    "satisfied_on": {
      "@id": "foretak:satisfied_on"
    },
    "assets_charged": {
      "@id": "foretak:assets_charged"
    },
    "assets_charged_type": {
      "@id": "foretak:assets_charged_type"
    },
    "obligations_secured": {
      "@id": "foretak:obligations_secured"
    },
    "obligations_secured_type": {
      "@id": "foretak:obligations_secured_type"
    },
    "contains_fixed_charge": {
      "@id": "foretak:contains_fixed_charge"
    },
    "contains_floating_charge": {
      "@id": "foretak:contains_floating_charge"
    },
    "contains_negative_pledge": {
      "@id": "foretak:contains_negative_pledge"
    },
    "parties_entitled": {
      "@id": "foretak:parties_entitled",
      "@container": "@list"
    },
    "ChargeBlock": "foretak:ChargeBlock",
    "charges": {
      "@id": "foretak:charges",
      "@container": "@list"
    },
    "total_count": {
      "@id": "foretak:total_count"
    },
    "satisfied_count": {
      "@id": "foretak:satisfied_count"
    },
    "part_satisfied_count": {
      "@id": "foretak:part_satisfied_count"
    },
    "provenance": {
      "@id": "foretak:provenance",
      "@type": "@id"
    },
    "notes": {
      "@id": "foretak:notes",
      "@container": "@list"
    },
    "CompanyReport": "foretak:CompanyReport",
    "country": {
      "@id": "foretak:country",
      "@type": "xsd:string"
    },
    "registry": {
      "@id": "foretak:registry",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "foretak:id",
      "@type": "xsd:string"
    },
    "id_formatted": {
      "@id": "foretak:id_formatted"
    },
    "id_scheme": {
      "@id": "foretak:id_scheme"
    },
    "euid": {
      "@id": "foretak:euid"
    },
    "name": {
      "@id": "foretak:name",
      "@type": "xsd:string"
    },
    "previous_names": {
      "@id": "foretak:previous_names",
      "@container": "@list"
    },
    "legal_form_code": {
      "@id": "foretak:legal_form_code"
    },
    "legal_form": {
      "@id": "foretak:legal_form"
    },
    "legal_form_local": {
      "@id": "foretak:legal_form_local"
    },
    "limited_liability": {
      "@id": "foretak:limited_liability"
    },
    "has_board_duty": {
      "@id": "foretak:has_board_duty"
    },
    "has_annual_accounts_duty": {
      "@id": "foretak:has_annual_accounts_duty"
    },
    "status_detail": {
      "@id": "foretak:status_detail"
    },
    "is_active": {
      "@id": "foretak:is_active",
      "@type": "xsd:boolean"
    },
    "registered_at": {
      "@id": "foretak:registered_at"
    },
    "founded_at": {
      "@id": "foretak:founded_at"
    },
    "business_register_registered_at": {
      "@id": "foretak:business_register_registered_at"
    },
    "bankruptcy_date": {
      "@id": "foretak:bankruptcy_date"
    },
    "deregistered_at": {
      "@id": "foretak:deregistered_at"
    },
    "vat_registered": {
      "@id": "foretak:vat_registered"
    },
    "vat_registered_at": {
      "@id": "foretak:vat_registered_at"
    },
    "vat_number": {
      "@id": "foretak:vat_number"
    },
    "in_business_register": {
      "@id": "foretak:in_business_register"
    },
    "registers": {
      "@id": "foretak:registers"
    },
    "employees": {
      "@id": "foretak:employees"
    },
    "employees_reported": {
      "@id": "foretak:employees_reported"
    },
    "industry_codes": {
      "@id": "foretak:industry_codes",
      "@container": "@list"
    },
    "sector_code": {
      "@id": "foretak:sector_code"
    },
    "sector": {
      "@id": "foretak:sector"
    },
    "purpose": {
      "@id": "foretak:purpose"
    },
    "activity": {
      "@id": "foretak:activity"
    },
    "share_capital": {
      "@id": "foretak:share_capital"
    },
    "share_capital_currency": {
      "@id": "foretak:share_capital_currency"
    },
    "business_address": {
      "@id": "foretak:business_address"
    },
    "postal_address": {
      "@id": "foretak:postal_address"
    },
    "website": {
      "@id": "foretak:website"
    },
    "email": {
      "@id": "foretak:email"
    },
    "phone": {
      "@id": "foretak:phone"
    },
    "advertising_protected": {
      "@id": "foretak:advertising_protected"
    },
    "parent_id": {
      "@id": "foretak:parent_id"
    },
    "is_subunit": {
      "@id": "foretak:is_subunit",
      "@type": "xsd:boolean"
    },
    "in_group": {
      "@id": "foretak:in_group"
    },
    "last_annual_accounts_year": {
      "@id": "foretak:last_annual_accounts_year"
    },
    "published_deadlines": {
      "@id": "foretak:published_deadlines",
      "@container": "@list"
    },
    "lei": {
      "@id": "foretak:lei"
    },
    "parents": {
      "@id": "foretak:parents"
    },
    "filings": {
      "@id": "foretak:filings"
    },
    "insolvency": {
      "@id": "foretak:insolvency"
    },
    "financials": {
      "@id": "foretak:financials"
    },
    "peppol": {
      "@id": "foretak:peppol"
    },
    "confidence": {
      "@id": "foretak:confidence",
      "@type": "xsd:decimal"
    },
    "confidence_basis": {
      "@id": "foretak:confidence_basis"
    },
    "cached": {
      "@id": "foretak:cached",
      "@type": "xsd:boolean"
    },
    "fetched_at": {
      "@id": "foretak:fetched_at"
    },
    "source": {
      "@id": "foretak:source"
    },
    "source_url": {
      "@id": "foretak:source_url"
    },
    "license": {
      "@id": "foretak:license"
    },
    "CompanyStatus": "foretak:CompanyStatus",
    "CountriesResponse": "foretak:CountriesResponse",
    "countries": {
      "@id": "foretak:countries",
      "@container": "@list"
    },
    "CountryInfo": "foretak:CountryInfo",
    "id_example": {
      "@id": "foretak:id_example",
      "@type": "xsd:string"
    },
    "id_description": {
      "@id": "foretak:id_description",
      "@type": "xsd:string"
    },
    "is_stub": {
      "@id": "foretak:is_stub",
      "@type": "xsd:boolean"
    },
    "requires_api_key": {
      "@id": "foretak:requires_api_key",
      "@type": "xsd:boolean"
    },
    "api_key_env": {
      "@id": "foretak:api_key_env"
    },
    "supported_includes": {
      "@id": "foretak:supported_includes",
      "@container": "@list"
    },
    "Deadline": "foretak:Deadline",
    "kind": {
      "@id": "foretak:kind",
      "@type": "xsd:string"
    },
    "local_name": {
      "@id": "foretak:local_name"
    },
    "authority": {
      "@id": "foretak:authority",
      "@type": "xsd:string"
    },
    "statutory_date": {
      "@id": "foretak:statutory_date",
      "@type": "xsd:date"
    },
    "due_date": {
      "@id": "foretak:due_date",
      "@type": "xsd:date"
    },
    "rolled_forward": {
      "@id": "foretak:rolled_forward",
      "@type": "xsd:boolean"
    },
    "period_label": {
      "@id": "foretak:period_label"
    },
    "period_start": {
      "@id": "foretak:period_start"
    },
    "period_end": {
      "@id": "foretak:period_end"
    },
    "recurrence": {
      "@id": "foretak:recurrence",
      "@type": "@id"
    },
    "mandatory": {
      "@id": "foretak:mandatory",
      "@type": "xsd:boolean"
    },
    "applies_because": {
      "@id": "foretak:applies_because",
      "@type": "xsd:string"
    },
    "days_until": {
      "@id": "foretak:days_until"
    },
    "DeadlineRecurrence": "foretak:DeadlineRecurrence",
    "DeadlineReport": "foretak:DeadlineReport",
    "company_id": {
      "@id": "foretak:company_id",
      "@type": "xsd:string"
    },
    "company_name": {
      "@id": "foretak:company_name"
    },
    "today": {
      "@id": "foretak:today",
      "@type": "xsd:date"
    },
    "deadlines": {
      "@id": "foretak:deadlines",
      "@container": "@list"
    },
    "rules_last_reviewed": {
      "@id": "foretak:rules_last_reviewed",
      "@type": "xsd:date"
    },
    "FiledDocument": "foretak:FiledDocument",
    "filed_at": {
      "@id": "foretak:filed_at"
    },
    "days_from_fee_point": {
      "@id": "foretak:days_from_fee_point"
    },
    "document_id": {
      "@id": "foretak:document_id"
    },
    "file_format": {
      "@id": "foretak:file_format"
    },
    "category": {
      "@id": "foretak:category"
    },
    "type_code": {
      "@id": "foretak:type_code"
    },
    "description_code": {
      "@id": "foretak:description_code"
    },
    "FilingHistory": "foretak:FilingHistory",
    "documents": {
      "@id": "foretak:documents",
      "@container": "@list"
    },
    "financial_year_end": {
      "@id": "foretak:financial_year_end"
    },
    "FinancialPeriod": "foretak:FinancialPeriod",
    "currency": {
      "@id": "foretak:currency",
      "@type": "xsd:string"
    },
    "accounting_framework": {
      "@id": "foretak:accounting_framework"
    },
    "scope": {
      "@id": "foretak:scope"
    },
    "consolidated": {
      "@id": "foretak:consolidated"
    },
    "small_entity": {
      "@id": "foretak:small_entity"
    },
    "audit_exempt": {
      "@id": "foretak:audit_exempt"
    },
    "unaudited": {
      "@id": "foretak:unaudited"
    },
    "liquidation_basis": {
      "@id": "foretak:liquidation_basis"
    },
    "income_statement": {
      "@id": "foretak:income_statement"
    },
    "balance_sheet": {
      "@id": "foretak:balance_sheet"
    },
    "FinancialSummary": "foretak:FinancialSummary",
    "periods": {
      "@id": "foretak:periods",
      "@container": "@list"
    },
    "HTTPValidationError": "foretak:HTTPValidationError",
    "detail": {
      "@id": "foretak:detail",
      "@container": "@list"
    },
    "HealthResponse": "foretak:HealthResponse",
    "version": {
      "@id": "foretak:version",
      "@type": "xsd:string"
    },
    "IncomeStatement": "foretak:IncomeStatement",
    "revenue": {
      "@id": "foretak:revenue"
    },
    "operating_costs": {
      "@id": "foretak:operating_costs"
    },
    "operating_result": {
      "@id": "foretak:operating_result"
    },
    "financial_income": {
      "@id": "foretak:financial_income"
    },
    "financial_costs": {
      "@id": "foretak:financial_costs"
    },
    "net_financial_items": {
      "@id": "foretak:net_financial_items"
    },
    "profit_before_tax": {
      "@id": "foretak:profit_before_tax"
    },
    "profit_for_period": {
      "@id": "foretak:profit_for_period"
    },
    "total_comprehensive_income": {
      "@id": "foretak:total_comprehensive_income"
    },
    "IndustryCode": "foretak:IndustryCode",
    "code": {
      "@id": "foretak:code",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "foretak:description"
    },
    "scheme": {
      "@id": "foretak:scheme"
    },
    "rank": {
      "@id": "foretak:rank",
      "@type": "xsd:integer"
    },
    "InsolvencyBlock": "foretak:InsolvencyBlock",
    "cases": {
      "@id": "foretak:cases",
      "@container": "@list"
    },
    "statuses": {
      "@id": "foretak:statuses",
      "@container": "@list"
    },
    "InsolvencyCase": "foretak:InsolvencyCase",
    "case_number": {
      "@id": "foretak:case_number"
    },
    "case_type": {
      "@id": "foretak:case_type"
    },
    "is_liquidation": {
      "@id": "foretak:is_liquidation"
    },
    "events": {
      "@id": "foretak:events",
      "@container": "@list"
    },
    "note_codes": {
      "@id": "foretak:note_codes",
      "@container": "@list"
    },
    "InsolvencyEvent": "foretak:InsolvencyEvent",
    "event_type": {
      "@id": "foretak:event_type"
    },
    "occurred_on": {
      "@id": "foretak:occurred_on"
    },
    "LeiRecord": "foretak:LeiRecord",
    "legal_name": {
      "@id": "foretak:legal_name"
    },
    "registration_status": {
      "@id": "foretak:registration_status"
    },
    "ParentBlock": "foretak:ParentBlock",
    "direct": {
      "@id": "foretak:direct"
    },
    "ultimate": {
      "@id": "foretak:ultimate"
    },
    "ParentLink": "foretak:ParentLink",
    "jurisdiction": {
      "@id": "foretak:jurisdiction"
    },
    "corroboration_level": {
      "@id": "foretak:corroboration_level"
    },
    "reporting_exception": {
      "@id": "foretak:reporting_exception"
    },
    "PeppolParticipant": "foretak:PeppolParticipant",
    "participant_id": {
      "@id": "foretak:participant_id",
      "@type": "xsd:string"
    },
    "registered": {
      "@id": "foretak:registered"
    },
    "can_receive_invoice": {
      "@id": "foretak:can_receive_invoice"
    },
    "document_types": {
      "@id": "foretak:document_types",
      "@container": "@list"
    },
    "smp_url": {
      "@id": "foretak:smp_url"
    },
    "PublishedDeadline": "foretak:PublishedDeadline",
    "overdue": {
      "@id": "foretak:overdue"
    },
    "SearchHit": "foretak:SearchHit",
    "SearchResult": "foretak:SearchResult",
    "query": {
      "@id": "foretak:query",
      "@type": "xsd:string"
    },
    "hits": {
      "@id": "foretak:hits",
      "@container": "@list"
    },
    "total": {
      "@id": "foretak:total",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "foretak:truncated",
      "@type": "xsd:boolean"
    },
    "hint": {
      "@id": "foretak:hint"
    },
    "SourceRef": "foretak:SourceRef",
    "ValidationError": "foretak:ValidationError",
    "loc": {
      "@id": "foretak:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "foretak:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "foretak:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "foretak:input"
    },
    "ctx": {
      "@id": "foretak:ctx"
    },
    "ValidationResult": "foretak:ValidationResult",
    "valid": {
      "@id": "foretak:valid",
      "@type": "xsd:boolean"
    },
    "normalized": {
      "@id": "foretak:normalized"
    },
    "formatted": {
      "@id": "foretak:formatted"
    },
    "reason": {
      "@id": "foretak:reason"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Foretak.dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Foretak.dev'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-08) from openapi/foretak-dev-openapi.json, openapi/foretak-dev-openapi.yml.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/foretak-dev-openapi.json",
    "openapi/foretak-dev-openapi.yml"
  ]
}