{
  "@context": {
    "@vocab": "https://autoza.co.uk/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "autoza": "https://autoza.co.uk/schema#",
    "VehicleSummary": "autoza:VehicleSummary",
    "id": {
      "@id": "autoza:id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "autoza:url",
      "@type": "@id"
    },
    "make": {
      "@id": "autoza:make",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "autoza:model",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "autoza:year",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "autoza:price",
      "@type": "xsd:decimal"
    },
    "price_on_request": {
      "@id": "autoza:price_on_request",
      "@type": "xsd:boolean"
    },
    "currency": {
      "@id": "autoza:currency",
      "@type": "xsd:string"
    },
    "mileage": {
      "@id": "autoza:mileage",
      "@type": "xsd:integer"
    },
    "fuel_type": {
      "@id": "autoza:fuel_type",
      "@type": "xsd:string"
    },
    "transmission": {
      "@id": "autoza:transmission",
      "@type": "xsd:string"
    },
    "body_type": {
      "@id": "autoza:body_type",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "autoza:location",
      "@type": "xsd:string"
    },
    "images": {
      "@id": "autoza:images",
      "@container": "@list"
    },
    "caution_line": {
      "@id": "autoza:caution_line",
      "@type": "xsd:string"
    },
    "PaginationMeta": "autoza:PaginationMeta",
    "page": {
      "@id": "autoza:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "autoza:limit",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "autoza:has_more",
      "@type": "xsd:boolean"
    },
    "generated_at": {
      "@id": "autoza:generated_at",
      "@type": "xsd:dateTime"
    },
    "source": {
      "@id": "autoza:source",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Autoza UK API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Autoza UK'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-02) from openapi/autoza-co-uk-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/autoza-co-uk-openapi.json"
  ]
}