Dinilu Us Context

JSON-LD context defining the semantic vocabulary for Dinilu Us from Dinilu Promotional & Printed Products.

5 Classes 23 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/
dinilu: https://dinilu.us/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
qty integer
country string
zone string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://dinilu.us/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "dinilu": "https://dinilu.us/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"
    },
    "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-us-openapi-generated.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_ae-authored/dinilu-us-openapi-generated.yml"
  ]
}