Hoplix · JSON-LD Context
Hoplix Com Context
JSON-LD context defining the semantic vocabulary for Hoplix Com from Hoplix.
13 Classes
56 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hoplix:
https://hoplix.com/schema#
Classes
Credentials
Error
Product
CampaignInput
Campaign
CampaignSummary
ShippingInfo
OrderItem
DesignOrderItem
OrderInput
OrderCreated
OrderStatus
OrderInfo
Properties
| Property | Type | Container |
|---|---|---|
| api | string | |
| secret | string | |
| status | ||
| message | string | |
| product-code | string | |
| name | string | |
| colors | string | |
| description | string | |
| sizes | string | |
| base-cost | string | |
| base-cost-back | string | |
| printable-area | string | |
| orientation | string | |
| weight | string | |
| url | string | |
| private | string | |
| oneshot | string | |
| campaign-duration | string | |
| front | string | |
| back | string | |
| insidelabel | string | |
| currency | string | |
| product-color | string | |
| product-price | string | |
| additional-product | list | |
| products | list | |
| id_campaign | string | |
| view | string | |
| surname | string | |
| address | string | |
| address-more | string | |
| zip-code | string | |
| city | string | |
| province | string | |
| country-code | string | |
| campaign-id | string | |
| product-id | string | |
| product-size | string | |
| quantity | integer | |
| shipping-mode | string | |
| order_reference | string | |
| payment-method | string | |
| client-email | string | |
| shipping-info | reference | |
| order-id | string | |
| total | string | |
| shipping-cost | string | |
| paymentStatus | string | |
| test | boolean | |
| order-status | string | |
| shipping-code | string | |
| tracking-url | string | |
| your-order-number | string | |
| order-date | string | |
| type | string | |
| product-order | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://hoplix.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hoplix": "https://hoplix.com/schema#",
"Credentials": "hoplix:Credentials",
"api": {
"@id": "hoplix:api",
"@type": "xsd:string"
},
"secret": {
"@id": "hoplix:secret",
"@type": "xsd:string"
},
"Error": "hoplix:Error",
"status": {
"@id": "hoplix:status"
},
"message": {
"@id": "hoplix:message",
"@type": "xsd:string"
},
"Product": "hoplix:Product",
"product-code": {
"@id": "hoplix:product-code",
"@type": "xsd:string"
},
"name": {
"@id": "hoplix:name",
"@type": "xsd:string"
},
"colors": {
"@id": "hoplix:colors",
"@type": "xsd:string"
},
"description": {
"@id": "hoplix:description",
"@type": "xsd:string"
},
"sizes": {
"@id": "hoplix:sizes",
"@type": "xsd:string"
},
"base-cost": {
"@id": "hoplix:base-cost",
"@type": "xsd:string"
},
"base-cost-back": {
"@id": "hoplix:base-cost-back",
"@type": "xsd:string"
},
"printable-area": {
"@id": "hoplix:printable-area",
"@type": "xsd:string"
},
"orientation": {
"@id": "hoplix:orientation",
"@type": "xsd:string"
},
"weight": {
"@id": "hoplix:weight",
"@type": "xsd:string"
},
"CampaignInput": "hoplix:CampaignInput",
"url": {
"@id": "hoplix:url",
"@type": "xsd:string"
},
"private": {
"@id": "hoplix:private",
"@type": "xsd:string"
},
"oneshot": {
"@id": "hoplix:oneshot",
"@type": "xsd:string"
},
"campaign-duration": {
"@id": "hoplix:campaign-duration",
"@type": "xsd:string"
},
"front": {
"@id": "hoplix:front",
"@type": "xsd:string"
},
"back": {
"@id": "hoplix:back",
"@type": "xsd:string"
},
"insidelabel": {
"@id": "hoplix:insidelabel",
"@type": "xsd:string"
},
"currency": {
"@id": "hoplix:currency",
"@type": "xsd:string"
},
"product-color": {
"@id": "hoplix:product-color",
"@type": "xsd:string"
},
"product-price": {
"@id": "hoplix:product-price",
"@type": "xsd:string"
},
"additional-product": {
"@id": "hoplix:additional-product",
"@container": "@list"
},
"Campaign": "hoplix:Campaign",
"products": {
"@id": "hoplix:products",
"@container": "@list"
},
"CampaignSummary": "hoplix:CampaignSummary",
"id_campaign": {
"@id": "hoplix:id_campaign",
"@type": "xsd:string"
},
"view": {
"@id": "hoplix:view",
"@type": "xsd:string"
},
"ShippingInfo": "hoplix:ShippingInfo",
"surname": {
"@id": "hoplix:surname",
"@type": "xsd:string"
},
"address": {
"@id": "hoplix:address",
"@type": "xsd:string"
},
"address-more": {
"@id": "hoplix:address-more",
"@type": "xsd:string"
},
"zip-code": {
"@id": "hoplix:zip-code",
"@type": "xsd:string"
},
"city": {
"@id": "hoplix:city",
"@type": "xsd:string"
},
"province": {
"@id": "hoplix:province",
"@type": "xsd:string"
},
"country-code": {
"@id": "hoplix:country-code",
"@type": "xsd:string"
},
"OrderItem": "hoplix:OrderItem",
"campaign-id": {
"@id": "hoplix:campaign-id",
"@type": "xsd:string"
},
"product-id": {
"@id": "hoplix:product-id",
"@type": "xsd:string"
},
"product-size": {
"@id": "hoplix:product-size",
"@type": "xsd:string"
},
"quantity": {
"@id": "hoplix:quantity",
"@type": "xsd:integer"
},
"DesignOrderItem": "hoplix:DesignOrderItem",
"OrderInput": "hoplix:OrderInput",
"shipping-mode": {
"@id": "hoplix:shipping-mode",
"@type": "xsd:string"
},
"order_reference": {
"@id": "hoplix:order_reference",
"@type": "xsd:string"
},
"payment-method": {
"@id": "hoplix:payment-method",
"@type": "xsd:string"
},
"client-email": {
"@id": "hoplix:client-email",
"@type": "xsd:string"
},
"shipping-info": {
"@id": "hoplix:shipping-info",
"@type": "@id"
},
"OrderCreated": "hoplix:OrderCreated",
"order-id": {
"@id": "hoplix:order-id",
"@type": "xsd:string"
},
"total": {
"@id": "hoplix:total",
"@type": "xsd:string"
},
"shipping-cost": {
"@id": "hoplix:shipping-cost",
"@type": "xsd:string"
},
"paymentStatus": {
"@id": "hoplix:paymentStatus",
"@type": "xsd:string"
},
"test": {
"@id": "hoplix:test",
"@type": "xsd:boolean"
},
"OrderStatus": "hoplix:OrderStatus",
"order-status": {
"@id": "hoplix:order-status",
"@type": "xsd:string"
},
"shipping-code": {
"@id": "hoplix:shipping-code",
"@type": "xsd:string"
},
"tracking-url": {
"@id": "hoplix:tracking-url",
"@type": "xsd:string"
},
"OrderInfo": "hoplix:OrderInfo",
"your-order-number": {
"@id": "hoplix:your-order-number",
"@type": "xsd:string"
},
"order-date": {
"@id": "hoplix:order-date",
"@type": "xsd:string"
},
"type": {
"@id": "hoplix:type",
"@type": "xsd:string"
},
"product-order": {
"@id": "hoplix:product-order",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Hoplix API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Hoplix'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-11-05) from openapi/_original/hoplix-com-v1-openapi.json.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/_original/hoplix-com-v1-openapi.json"
]
}