Zamp · JSON-LD Context

Zamp Context

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

10 Classes 32 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/
zamp: https://zamp.com/schema#

Classes

PostAddressesRequest PostAddressesResponse PostCalculationsRequest PostCalculationsResponse GetCompaniesResponse GetFilingsResponse GetRegistrationsResponse GetTaxCodesResponse PostTransactionsRequest PostTransactionsResponse

Properties

Property Type Container
line1 string
line2 string
city string
state string
zip string
originalAddress
validatedAddress
id string
name string
transactedAt dateTime
isResale boolean
discount integer
subtotal integer
shippingHandling integer
total integer
shipToAddress
lineItems list
taxDue decimal
taxes list
legalName string
dbaName string
prevCursor string
nextCursor string
data list
registration
location
frequencies list
code string
description string
currency string
taxCollected decimal
metadata

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://zamp.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "zamp": "https://zamp.com/schema#",
    "PostAddressesRequest": "zamp:PostAddressesRequest",
    "line1": {
      "@id": "zamp:line1",
      "@type": "xsd:string"
    },
    "line2": {
      "@id": "zamp:line2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "zamp:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "zamp:state",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "zamp:zip",
      "@type": "xsd:string"
    },
    "PostAddressesResponse": "zamp:PostAddressesResponse",
    "originalAddress": {
      "@id": "zamp:originalAddress"
    },
    "validatedAddress": {
      "@id": "zamp:validatedAddress"
    },
    "PostCalculationsRequest": "zamp:PostCalculationsRequest",
    "id": {
      "@id": "zamp:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "zamp:name",
      "@type": "xsd:string"
    },
    "transactedAt": {
      "@id": "zamp:transactedAt",
      "@type": "xsd:dateTime"
    },
    "isResale": {
      "@id": "zamp:isResale",
      "@type": "xsd:boolean"
    },
    "discount": {
      "@id": "zamp:discount",
      "@type": "xsd:integer"
    },
    "subtotal": {
      "@id": "zamp:subtotal",
      "@type": "xsd:integer"
    },
    "shippingHandling": {
      "@id": "zamp:shippingHandling",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "zamp:total",
      "@type": "xsd:integer"
    },
    "shipToAddress": {
      "@id": "zamp:shipToAddress"
    },
    "lineItems": {
      "@id": "zamp:lineItems",
      "@container": "@list"
    },
    "PostCalculationsResponse": "zamp:PostCalculationsResponse",
    "taxDue": {
      "@id": "zamp:taxDue",
      "@type": "xsd:decimal"
    },
    "taxes": {
      "@id": "zamp:taxes",
      "@container": "@list"
    },
    "GetCompaniesResponse": "zamp:GetCompaniesResponse",
    "legalName": {
      "@id": "zamp:legalName",
      "@type": "xsd:string"
    },
    "dbaName": {
      "@id": "zamp:dbaName",
      "@type": "xsd:string"
    },
    "GetFilingsResponse": "zamp:GetFilingsResponse",
    "prevCursor": {
      "@id": "zamp:prevCursor",
      "@type": "xsd:string"
    },
    "nextCursor": {
      "@id": "zamp:nextCursor",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "zamp:data",
      "@container": "@list"
    },
    "GetRegistrationsResponse": "zamp:GetRegistrationsResponse",
    "registration": {
      "@id": "zamp:registration"
    },
    "location": {
      "@id": "zamp:location"
    },
    "frequencies": {
      "@id": "zamp:frequencies",
      "@container": "@list"
    },
    "GetTaxCodesResponse": "zamp:GetTaxCodesResponse",
    "code": {
      "@id": "zamp:code",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "zamp:description",
      "@type": "xsd:string"
    },
    "PostTransactionsRequest": "zamp:PostTransactionsRequest",
    "currency": {
      "@id": "zamp:currency",
      "@type": "xsd:string"
    },
    "taxCollected": {
      "@id": "zamp:taxCollected",
      "@type": "xsd:decimal"
    },
    "metadata": {
      "@id": "zamp:metadata"
    },
    "PostTransactionsResponse": "zamp:PostTransactionsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Zamp API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Zamp'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-15) from openapi/_ae-authored/zamp-openapi-generated.yml.",
  "dcterms:created": "2026-10-15",
  "dcterms:source": [
    "openapi/_ae-authored/zamp-openapi-generated.yml"
  ]
}