Compabase · JSON-LD Context

Compabase Context

JSON-LD context defining the semantic vocabulary for Compabase from Compabase.

8 Classes 57 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/
compabase: https://compabase.com/schema#

Classes

ErrorResponse CompanyListPagination CompanyListItem CompanyListResponse CompanyCountResponse WatchlistAddResponse PersonSearchItem PersonConnectionsResponse

Properties

Property Type Container
statusCode integer
statusMessage string
message string
data
limit integer
offset integer
total integer
hasMore boolean
cursor string
entity_id string
company_name string
company_name_display string
registry_number string
nip string
regon string
legal_form string
city string
postal_code string
county string
municipality string
region string
full_address string
primary_pkd string
all_pkd_codes list
is_active boolean
latest_snapshot_id string
revenue_total decimal
revenue_total_usd decimal
revenue_operating decimal
profit_operating decimal
profit_net decimal
profit_net_usd decimal
operating_costs_total decimal
income_tax decimal
cost_wages decimal
cost_amortization decimal
total_assets decimal
capital_total decimal
has_email boolean
has_website boolean
extracted_at dateTime
state_date date
email string
website string
logo_url string
currency string
period_to string
pagination reference
count integer
krs string
already_following boolean
created_at dateTime
person_id string
display_name string
birth_year integer
company_count integer
companies list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://compabase.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "compabase": "https://compabase.com/schema#",
    "ErrorResponse": "compabase:ErrorResponse",
    "statusCode": {
      "@id": "compabase:statusCode",
      "@type": "xsd:integer"
    },
    "statusMessage": {
      "@id": "compabase:statusMessage",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "compabase:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "compabase:data"
    },
    "CompanyListPagination": "compabase:CompanyListPagination",
    "limit": {
      "@id": "compabase:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "compabase:offset",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "compabase:total",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "compabase:hasMore",
      "@type": "xsd:boolean"
    },
    "cursor": {
      "@id": "compabase:cursor",
      "@type": "xsd:string"
    },
    "CompanyListItem": "compabase:CompanyListItem",
    "entity_id": {
      "@id": "compabase:entity_id",
      "@type": "xsd:string"
    },
    "company_name": {
      "@id": "compabase:company_name",
      "@type": "xsd:string"
    },
    "company_name_display": {
      "@id": "compabase:company_name_display",
      "@type": "xsd:string"
    },
    "registry_number": {
      "@id": "compabase:registry_number",
      "@type": "xsd:string"
    },
    "nip": {
      "@id": "compabase:nip",
      "@type": "xsd:string"
    },
    "regon": {
      "@id": "compabase:regon",
      "@type": "xsd:string"
    },
    "legal_form": {
      "@id": "compabase:legal_form",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "compabase:city",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "compabase:postal_code",
      "@type": "xsd:string"
    },
    "county": {
      "@id": "compabase:county",
      "@type": "xsd:string"
    },
    "municipality": {
      "@id": "compabase:municipality",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "compabase:region",
      "@type": "xsd:string"
    },
    "full_address": {
      "@id": "compabase:full_address",
      "@type": "xsd:string"
    },
    "primary_pkd": {
      "@id": "compabase:primary_pkd",
      "@type": "xsd:string"
    },
    "all_pkd_codes": {
      "@id": "compabase:all_pkd_codes",
      "@container": "@list"
    },
    "is_active": {
      "@id": "compabase:is_active",
      "@type": "xsd:boolean"
    },
    "latest_snapshot_id": {
      "@id": "compabase:latest_snapshot_id",
      "@type": "xsd:string"
    },
    "revenue_total": {
      "@id": "compabase:revenue_total",
      "@type": "xsd:decimal"
    },
    "revenue_total_usd": {
      "@id": "compabase:revenue_total_usd",
      "@type": "xsd:decimal"
    },
    "revenue_operating": {
      "@id": "compabase:revenue_operating",
      "@type": "xsd:decimal"
    },
    "profit_operating": {
      "@id": "compabase:profit_operating",
      "@type": "xsd:decimal"
    },
    "profit_net": {
      "@id": "compabase:profit_net",
      "@type": "xsd:decimal"
    },
    "profit_net_usd": {
      "@id": "compabase:profit_net_usd",
      "@type": "xsd:decimal"
    },
    "operating_costs_total": {
      "@id": "compabase:operating_costs_total",
      "@type": "xsd:decimal"
    },
    "income_tax": {
      "@id": "compabase:income_tax",
      "@type": "xsd:decimal"
    },
    "cost_wages": {
      "@id": "compabase:cost_wages",
      "@type": "xsd:decimal"
    },
    "cost_amortization": {
      "@id": "compabase:cost_amortization",
      "@type": "xsd:decimal"
    },
    "total_assets": {
      "@id": "compabase:total_assets",
      "@type": "xsd:decimal"
    },
    "capital_total": {
      "@id": "compabase:capital_total",
      "@type": "xsd:decimal"
    },
    "has_email": {
      "@id": "compabase:has_email",
      "@type": "xsd:boolean"
    },
    "has_website": {
      "@id": "compabase:has_website",
      "@type": "xsd:boolean"
    },
    "extracted_at": {
      "@id": "compabase:extracted_at",
      "@type": "xsd:dateTime"
    },
    "state_date": {
      "@id": "compabase:state_date",
      "@type": "xsd:date"
    },
    "email": {
      "@id": "compabase:email",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "compabase:website",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "compabase:logo_url",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "compabase:currency",
      "@type": "xsd:string"
    },
    "period_to": {
      "@id": "compabase:period_to",
      "@type": "xsd:string"
    },
    "CompanyListResponse": "compabase:CompanyListResponse",
    "pagination": {
      "@id": "compabase:pagination",
      "@type": "@id"
    },
    "CompanyCountResponse": "compabase:CompanyCountResponse",
    "count": {
      "@id": "compabase:count",
      "@type": "xsd:integer"
    },
    "WatchlistAddResponse": "compabase:WatchlistAddResponse",
    "krs": {
      "@id": "compabase:krs",
      "@type": "xsd:string"
    },
    "already_following": {
      "@id": "compabase:already_following",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "compabase:created_at",
      "@type": "xsd:dateTime"
    },
    "PersonSearchItem": "compabase:PersonSearchItem",
    "person_id": {
      "@id": "compabase:person_id",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "compabase:display_name",
      "@type": "xsd:string"
    },
    "birth_year": {
      "@id": "compabase:birth_year",
      "@type": "xsd:integer"
    },
    "company_count": {
      "@id": "compabase:company_count",
      "@type": "xsd:integer"
    },
    "PersonConnectionsResponse": "compabase:PersonConnectionsResponse",
    "companies": {
      "@id": "compabase:companies",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Compabase API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Compabase'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-10-08) from openapi/compabase-openapi.yaml.",
  "dcterms:created": "2026-10-08",
  "dcterms:source": [
    "openapi/compabase-openapi.yaml"
  ]
}