africacompliancedata-com · JSON-LD Context

Africacompliancedata Com Context

JSON-LD context defining the semantic vocabulary for Africacompliancedata Com from africacompliancedata-com.

17 Classes 84 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/
africacompliancedata: https://africacompliancedata.com/schema#

Classes

Coverage TreatyRate VatPeriod PayrollTaxPeriod ContributionPeriod Source EnvelopeBase RateOnDate Change Holiday CountrySummary Error CountryPack TaxIdRules CountryBundle Webhook WebhookEvent

Properties

Property Type Container
rate decimal
conditions string
from date
to date
from_note string
legal_basis string
source_url string
confidence string
notes string
basis string
bands list
reliefs list
source_note string
source_type string
employee_rate decimal
employer_rate decimal
employer_rate_range list
base string
base_floor decimal
base_ceiling decimal
employee_amount decimal
employer_amount decimal
employee_min decimal
employee_max decimal
employer_min decimal
employer_max decimal
tax_deductible boolean
applies_if string
region string
url string
note string
effective_date string
last_verified date
country string
country_name string
coverage reference
warning string
sources
dataset_version string
data_revision reference
disclaimer string
payment_type string
partner string
income string
status string
resident_rate decimal
non_resident_rate decimal
date date
feature string
path string
old
new
kind string
effective_from date
source string
commit string
name string
rule_id string
scope string
observed_for date
moved_from date
bridge_for date
estimated boolean
iso2 string
currency string
error string
countries list
inactive list
size integer
extra integer
last_swap dateTime
next_swap_from dateTime
rules
signature
bundle
id string
features list
created dateTime
last_delivery
type string
previous_version string
previous_revision string
changes list
docs string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://africacompliancedata.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "africacompliancedata": "https://africacompliancedata.com/schema#",
    "Coverage": "africacompliancedata:Coverage",
    "TreatyRate": "africacompliancedata:TreatyRate",
    "rate": {
      "@id": "africacompliancedata:rate",
      "@type": "xsd:decimal"
    },
    "conditions": {
      "@id": "africacompliancedata:conditions",
      "@type": "xsd:string"
    },
    "VatPeriod": "africacompliancedata:VatPeriod",
    "from": {
      "@id": "africacompliancedata:from",
      "@type": "xsd:date"
    },
    "to": {
      "@id": "africacompliancedata:to",
      "@type": "xsd:date"
    },
    "from_note": {
      "@id": "africacompliancedata:from_note",
      "@type": "xsd:string"
    },
    "legal_basis": {
      "@id": "africacompliancedata:legal_basis",
      "@type": "xsd:string"
    },
    "source_url": {
      "@id": "africacompliancedata:source_url",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "africacompliancedata:confidence",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "africacompliancedata:notes",
      "@type": "xsd:string"
    },
    "PayrollTaxPeriod": "africacompliancedata:PayrollTaxPeriod",
    "basis": {
      "@id": "africacompliancedata:basis",
      "@type": "xsd:string"
    },
    "bands": {
      "@id": "africacompliancedata:bands",
      "@container": "@list"
    },
    "reliefs": {
      "@id": "africacompliancedata:reliefs",
      "@container": "@list"
    },
    "source_note": {
      "@id": "africacompliancedata:source_note",
      "@type": "xsd:string"
    },
    "source_type": {
      "@id": "africacompliancedata:source_type",
      "@type": "xsd:string"
    },
    "ContributionPeriod": "africacompliancedata:ContributionPeriod",
    "employee_rate": {
      "@id": "africacompliancedata:employee_rate",
      "@type": "xsd:decimal"
    },
    "employer_rate": {
      "@id": "africacompliancedata:employer_rate",
      "@type": "xsd:decimal"
    },
    "employer_rate_range": {
      "@id": "africacompliancedata:employer_rate_range",
      "@container": "@list"
    },
    "base": {
      "@id": "africacompliancedata:base",
      "@type": "xsd:string"
    },
    "base_floor": {
      "@id": "africacompliancedata:base_floor",
      "@type": "xsd:decimal"
    },
    "base_ceiling": {
      "@id": "africacompliancedata:base_ceiling",
      "@type": "xsd:decimal"
    },
    "employee_amount": {
      "@id": "africacompliancedata:employee_amount",
      "@type": "xsd:decimal"
    },
    "employer_amount": {
      "@id": "africacompliancedata:employer_amount",
      "@type": "xsd:decimal"
    },
    "employee_min": {
      "@id": "africacompliancedata:employee_min",
      "@type": "xsd:decimal"
    },
    "employee_max": {
      "@id": "africacompliancedata:employee_max",
      "@type": "xsd:decimal"
    },
    "employer_min": {
      "@id": "africacompliancedata:employer_min",
      "@type": "xsd:decimal"
    },
    "employer_max": {
      "@id": "africacompliancedata:employer_max",
      "@type": "xsd:decimal"
    },
    "tax_deductible": {
      "@id": "africacompliancedata:tax_deductible",
      "@type": "xsd:boolean"
    },
    "applies_if": {
      "@id": "africacompliancedata:applies_if",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "africacompliancedata:region",
      "@type": "xsd:string"
    },
    "Source": "africacompliancedata:Source",
    "url": {
      "@id": "africacompliancedata:url",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "africacompliancedata:note",
      "@type": "xsd:string"
    },
    "effective_date": {
      "@id": "africacompliancedata:effective_date",
      "@type": "xsd:string"
    },
    "last_verified": {
      "@id": "africacompliancedata:last_verified",
      "@type": "xsd:date"
    },
    "EnvelopeBase": "africacompliancedata:EnvelopeBase",
    "country": {
      "@id": "africacompliancedata:country",
      "@type": "xsd:string"
    },
    "country_name": {
      "@id": "africacompliancedata:country_name",
      "@type": "xsd:string"
    },
    "coverage": {
      "@id": "africacompliancedata:coverage",
      "@type": "@id"
    },
    "warning": {
      "@id": "africacompliancedata:warning",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "africacompliancedata:sources"
    },
    "dataset_version": {
      "@id": "africacompliancedata:dataset_version",
      "@type": "xsd:string"
    },
    "data_revision": {
      "@id": "africacompliancedata:data_revision",
      "@type": "@id"
    },
    "disclaimer": {
      "@id": "africacompliancedata:disclaimer",
      "@type": "xsd:string"
    },
    "RateOnDate": "africacompliancedata:RateOnDate",
    "payment_type": {
      "@id": "africacompliancedata:payment_type",
      "@type": "xsd:string"
    },
    "partner": {
      "@id": "africacompliancedata:partner",
      "@type": "xsd:string"
    },
    "income": {
      "@id": "africacompliancedata:income",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "africacompliancedata:status",
      "@type": "xsd:string"
    },
    "resident_rate": {
      "@id": "africacompliancedata:resident_rate",
      "@type": "xsd:decimal"
    },
    "non_resident_rate": {
      "@id": "africacompliancedata:non_resident_rate",
      "@type": "xsd:decimal"
    },
    "Change": "africacompliancedata:Change",
    "date": {
      "@id": "africacompliancedata:date",
      "@type": "xsd:date"
    },
    "feature": {
      "@id": "africacompliancedata:feature",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "africacompliancedata:path",
      "@type": "xsd:string"
    },
    "old": {
      "@id": "africacompliancedata:old"
    },
    "new": {
      "@id": "africacompliancedata:new"
    },
    "kind": {
      "@id": "africacompliancedata:kind",
      "@type": "xsd:string"
    },
    "effective_from": {
      "@id": "africacompliancedata:effective_from",
      "@type": "xsd:date"
    },
    "source": {
      "@id": "africacompliancedata:source",
      "@type": "xsd:string"
    },
    "commit": {
      "@id": "africacompliancedata:commit",
      "@type": "xsd:string"
    },
    "Holiday": "africacompliancedata:Holiday",
    "name": {
      "@id": "africacompliancedata:name",
      "@type": "xsd:string"
    },
    "rule_id": {
      "@id": "africacompliancedata:rule_id",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "africacompliancedata:scope",
      "@type": "xsd:string"
    },
    "observed_for": {
      "@id": "africacompliancedata:observed_for",
      "@type": "xsd:date"
    },
    "moved_from": {
      "@id": "africacompliancedata:moved_from",
      "@type": "xsd:date"
    },
    "bridge_for": {
      "@id": "africacompliancedata:bridge_for",
      "@type": "xsd:date"
    },
    "estimated": {
      "@id": "africacompliancedata:estimated",
      "@type": "xsd:boolean"
    },
    "CountrySummary": "africacompliancedata:CountrySummary",
    "iso2": {
      "@id": "africacompliancedata:iso2",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "africacompliancedata:currency",
      "@type": "xsd:string"
    },
    "Error": "africacompliancedata:Error",
    "error": {
      "@id": "africacompliancedata:error",
      "@type": "xsd:string"
    },
    "CountryPack": "africacompliancedata:CountryPack",
    "countries": {
      "@id": "africacompliancedata:countries",
      "@container": "@list"
    },
    "inactive": {
      "@id": "africacompliancedata:inactive",
      "@container": "@list"
    },
    "size": {
      "@id": "africacompliancedata:size",
      "@type": "xsd:integer"
    },
    "extra": {
      "@id": "africacompliancedata:extra",
      "@type": "xsd:integer"
    },
    "last_swap": {
      "@id": "africacompliancedata:last_swap",
      "@type": "xsd:dateTime"
    },
    "next_swap_from": {
      "@id": "africacompliancedata:next_swap_from",
      "@type": "xsd:dateTime"
    },
    "TaxIdRules": "africacompliancedata:TaxIdRules",
    "rules": {
      "@id": "africacompliancedata:rules"
    },
    "signature": {
      "@id": "africacompliancedata:signature"
    },
    "CountryBundle": "africacompliancedata:CountryBundle",
    "bundle": {
      "@id": "africacompliancedata:bundle"
    },
    "Webhook": "africacompliancedata:Webhook",
    "id": {
      "@id": "africacompliancedata:id",
      "@type": "xsd:string"
    },
    "features": {
      "@id": "africacompliancedata:features",
      "@container": "@list"
    },
    "created": {
      "@id": "africacompliancedata:created",
      "@type": "xsd:dateTime"
    },
    "last_delivery": {
      "@id": "africacompliancedata:last_delivery"
    },
    "WebhookEvent": "africacompliancedata:WebhookEvent",
    "type": {
      "@id": "africacompliancedata:type",
      "@type": "xsd:string"
    },
    "previous_version": {
      "@id": "africacompliancedata:previous_version",
      "@type": "xsd:string"
    },
    "previous_revision": {
      "@id": "africacompliancedata:previous_revision",
      "@type": "xsd:string"
    },
    "changes": {
      "@id": "africacompliancedata:changes",
      "@container": "@list"
    },
    "docs": {
      "@id": "africacompliancedata:docs",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "africacompliancedata-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects africacompliancedata-com'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-30) from openapi/africacompliancedata-com-openapi.json, openapi/africacompliancedata-com.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/africacompliancedata-com-openapi.json",
    "openapi/africacompliancedata-com.json"
  ]
}