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