Compabase · JSON-LD Context
Compabase Context
JSON-LD context defining the semantic vocabulary for Compabase from Compabase.
8 Classes
57 Properties
4 Namespaces
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 | |
| 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
{
"@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"
]
}