Dinilu Promotional & Printed Products · JSON-LD Context
Dinilu Co Uk Context
JSON-LD context defining the semantic vocabulary for Dinilu Co Uk from Dinilu Promotional & Printed Products.
5 Classes
24 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
dinilu:
https://dinilu.co.uk/schema#
Classes
GetApiProductMpnResponse
GetApiProductsResponse
GetApiQuoteResponse
PostApiQuoteRequest
PostApiQuoteResponse
Properties
| Property | Type | Container |
|---|---|---|
| mpn | string | |
| min_qty | integer | |
| qty_step | integer | |
| attributes | list | |
| quote_url | string | |
| quote_hint | string | |
| images | list | |
| title | string | |
| api_url | string | |
| image | string | |
| url | string | |
| price_per_unit | decimal | |
| price_total | decimal | |
| calculated_on | string | |
| binding | boolean | |
| cart_url | string | |
| request_quote | string | |
| production_days | integer | |
| price_tiers | list | |
| attributes_shorthand | string | |
| warnings | list | |
| qty | integer | |
| country | string | |
| zone | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://dinilu.co.uk/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"dinilu": "https://dinilu.co.uk/schema#",
"GetApiProductMpnResponse": "dinilu:GetApiProductMpnResponse",
"mpn": {
"@id": "dinilu:mpn",
"@type": "xsd:string"
},
"min_qty": {
"@id": "dinilu:min_qty",
"@type": "xsd:integer"
},
"qty_step": {
"@id": "dinilu:qty_step",
"@type": "xsd:integer"
},
"attributes": {
"@id": "dinilu:attributes",
"@container": "@list"
},
"quote_url": {
"@id": "dinilu:quote_url",
"@type": "xsd:string"
},
"quote_hint": {
"@id": "dinilu:quote_hint",
"@type": "xsd:string"
},
"images": {
"@id": "dinilu:images",
"@container": "@list"
},
"GetApiProductsResponse": "dinilu:GetApiProductsResponse",
"title": {
"@id": "dinilu:title",
"@type": "xsd:string"
},
"api_url": {
"@id": "dinilu:api_url",
"@type": "xsd:string"
},
"image": {
"@id": "dinilu:image",
"@type": "xsd:string"
},
"GetApiQuoteResponse": "dinilu:GetApiQuoteResponse",
"url": {
"@id": "dinilu:url",
"@type": "xsd:string"
},
"price_per_unit": {
"@id": "dinilu:price_per_unit",
"@type": "xsd:decimal"
},
"price_total": {
"@id": "dinilu:price_total",
"@type": "xsd:decimal"
},
"calculated_on": {
"@id": "dinilu:calculated_on",
"@type": "xsd:string"
},
"binding": {
"@id": "dinilu:binding",
"@type": "xsd:boolean"
},
"cart_url": {
"@id": "dinilu:cart_url",
"@type": "xsd:string"
},
"request_quote": {
"@id": "dinilu:request_quote",
"@type": "xsd:string"
},
"production_days": {
"@id": "dinilu:production_days",
"@type": "xsd:integer"
},
"price_tiers": {
"@id": "dinilu:price_tiers",
"@container": "@list"
},
"attributes_shorthand": {
"@id": "dinilu:attributes_shorthand",
"@type": "xsd:string"
},
"warnings": {
"@id": "dinilu:warnings",
"@container": "@list"
},
"PostApiQuoteRequest": "dinilu:PostApiQuoteRequest",
"qty": {
"@id": "dinilu:qty",
"@type": "xsd:integer"
},
"country": {
"@id": "dinilu:country",
"@type": "xsd:string"
},
"zone": {
"@id": "dinilu:zone",
"@type": "xsd:string"
},
"PostApiQuoteResponse": "dinilu:PostApiQuoteResponse"
},
"@type": "schema:Dataset",
"schema:name": "Dinilu Promotional & Printed Products API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Dinilu Promotional & Printed Products'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/_ae-authored/dinilu-co-uk-openapi-generated.yml.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/_ae-authored/dinilu-co-uk-openapi-generated.yml"
]
}