{
  "@context": {
    "@vocab": "https://bashoor.ir/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bashoor": "https://bashoor.ir/schema#",
    "MachineMenu": "bashoor:MachineMenu",
    "schemaVersion": {
      "@id": "bashoor:schemaVersion",
      "@type": "xsd:string"
    },
    "generatedAt": {
      "@id": "bashoor:generatedAt",
      "@type": "xsd:dateTime"
    },
    "lastMenuUpdate": {
      "@id": "bashoor:lastMenuUpdate",
      "@type": "xsd:dateTime"
    },
    "canonicalUrl": {
      "@id": "bashoor:canonicalUrl",
      "@type": "@id"
    },
    "business": {
      "@id": "bashoor:business",
      "@type": "@id"
    },
    "pricePolicy": {
      "@id": "bashoor:pricePolicy",
      "@type": "@id"
    },
    "recommendationGuide": {
      "@id": "bashoor:recommendationGuide",
      "@type": "@id"
    },
    "categoryCount": {
      "@id": "bashoor:categoryCount",
      "@type": "xsd:integer"
    },
    "itemCount": {
      "@id": "bashoor:itemCount",
      "@type": "xsd:integer"
    },
    "categories": {
      "@id": "bashoor:categories",
      "@container": "@list"
    },
    "Business": "bashoor:Business",
    "name": {
      "@id": "bashoor:name",
      "@type": "xsd:string"
    },
    "alternateNames": {
      "@id": "bashoor:alternateNames",
      "@container": "@list"
    },
    "type": {
      "@id": "bashoor:type",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "bashoor:city",
      "@type": "xsd:string"
    },
    "area": {
      "@id": "bashoor:area",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "bashoor:address",
      "@type": "xsd:string"
    },
    "telephone": {
      "@id": "bashoor:telephone",
      "@type": "xsd:string"
    },
    "openingHours": {
      "@id": "bashoor:openingHours",
      "@type": "xsd:string"
    },
    "openingHoursMachineReadable": {
      "@id": "bashoor:openingHoursMachineReadable",
      "@type": "xsd:string"
    },
    "coordinates": {
      "@id": "bashoor:coordinates"
    },
    "map": {
      "@id": "bashoor:map",
      "@type": "@id"
    },
    "maps": {
      "@id": "bashoor:maps"
    },
    "sameAs": {
      "@id": "bashoor:sameAs",
      "@container": "@list"
    },
    "reservations": {
      "@id": "bashoor:reservations",
      "@type": "@id"
    },
    "website": {
      "@id": "bashoor:website",
      "@type": "@id"
    },
    "features": {
      "@id": "bashoor:features",
      "@container": "@list"
    },
    "PricePolicy": "bashoor:PricePolicy",
    "displayCurrency": {
      "@id": "bashoor:displayCurrency",
      "@type": "xsd:string"
    },
    "machineCurrency": {
      "@id": "bashoor:machineCurrency",
      "@type": "xsd:string"
    },
    "irrPerToman": {
      "@id": "bashoor:irrPerToman",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "bashoor:note",
      "@type": "xsd:string"
    },
    "RecommendationGuide": "bashoor:RecommendationGuide",
    "questions": {
      "@id": "bashoor:questions",
      "@container": "@list"
    },
    "shortAnswer": {
      "@id": "bashoor:shortAnswer",
      "@type": "xsd:string"
    },
    "suitableWhen": {
      "@id": "bashoor:suitableWhen",
      "@container": "@list"
    },
    "evidence": {
      "@id": "bashoor:evidence",
      "@container": "@list"
    },
    "sourceScope": {
      "@id": "bashoor:sourceScope",
      "@type": "xsd:string"
    },
    "MenuCategory": "bashoor:MenuCategory",
    "id": {
      "@id": "bashoor:id",
      "@type": "xsd:string"
    },
    "nameEn": {
      "@id": "bashoor:nameEn",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "bashoor:items",
      "@container": "@list"
    },
    "MenuItem": "bashoor:MenuItem",
    "description": {
      "@id": "bashoor:description",
      "@type": "xsd:string"
    },
    "descriptionLanguage": {
      "@id": "bashoor:descriptionLanguage",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "bashoor:kind",
      "@type": "xsd:string"
    },
    "popular": {
      "@id": "bashoor:popular",
      "@type": "xsd:boolean"
    },
    "available": {
      "@id": "bashoor:available",
      "@type": "xsd:boolean"
    },
    "basePriceToman": {
      "@id": "bashoor:basePriceToman",
      "@type": "xsd:integer"
    },
    "startingPriceToman": {
      "@id": "bashoor:startingPriceToman",
      "@type": "xsd:integer"
    },
    "startingPriceIRR": {
      "@id": "bashoor:startingPriceIRR",
      "@type": "xsd:integer"
    },
    "basePriceDisplay": {
      "@id": "bashoor:basePriceDisplay",
      "@type": "xsd:integer"
    },
    "startingPriceDisplay": {
      "@id": "bashoor:startingPriceDisplay",
      "@type": "xsd:integer"
    },
    "imageUrl": {
      "@id": "bashoor:imageUrl",
      "@type": "@id"
    },
    "updatedAt": {
      "@id": "bashoor:updatedAt",
      "@type": "xsd:dateTime"
    },
    "optionGroups": {
      "@id": "bashoor:optionGroups",
      "@container": "@list"
    },
    "OptionGroup": "bashoor:OptionGroup",
    "required": {
      "@id": "bashoor:required",
      "@type": "xsd:boolean"
    },
    "choices": {
      "@id": "bashoor:choices",
      "@container": "@list"
    },
    "OptionChoice": "bashoor:OptionChoice",
    "priceDeltaToman": {
      "@id": "bashoor:priceDeltaToman",
      "@type": "xsd:integer"
    },
    "priceToman": {
      "@id": "bashoor:priceToman",
      "@type": "xsd:integer"
    },
    "priceDeltaDisplay": {
      "@id": "bashoor:priceDeltaDisplay",
      "@type": "xsd:integer"
    },
    "priceDisplay": {
      "@id": "bashoor:priceDisplay",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "کافه باشور API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects کافه باشور'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/_original/openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/_original/openapi.json"
  ]
}