Restaurant Brands International · JSON-LD Context
Restaurant Brands Channel Context
JSON-LD context defining the semantic vocabulary for Restaurant Brands Channel from Restaurant Brands International.
49 Classes
127 Properties
4 Namespaces
Namespaces
rbi:
https://rbictg.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
IdentifyRequestDetails
IdentifyRequest
Money
MenuSelection
Cart
Customer
Balance
IdentifyLoyalty
IdentifyResponse
DayPart
Image
PriceRange
QuantityConstraints
EntryRef
Calories
Nutrient
Allergen
Nutrition
Entry
LoyaltyBaseEntry
SystemWideOfferEntry
RewardEntry
ConfigOfferEntry
Menu
MenuSelectionPriced
Feedback
CartPriced
MFTaxes
Fee
Charges
Discount
Payment
GeoPoint
Address
POSOrderError
Order
OrderError
Loyalty
PriceOrder
CommitOrder
PlaceOrder
OrderPlaced
Available
Location
TimeSlot
WeekdayHours
ServiceHour
Store
StoreStatusChanged
Properties
| Property | Type | Container |
|---|---|---|
| operator | reference | |
| terminal | reference | |
| transactionId | reference | |
| identifier | ||
| identifierType | reference | |
| storeId | reference | |
| serviceMode | reference | |
| details | reference | |
| currency | reference | |
| amount | double | |
| id | string | |
| referenceId | string | |
| externalReferenceId | reference | |
| quantity | double | |
| price | reference | |
| menuSelections | set | |
| name | ||
| username | string | |
| phone | reference | |
| balances | set | |
| loyaltyId | reference | |
| cart | reference | |
| customer | reference | |
| loyalty | reference | |
| daysOfWeek | string | set |
| startTime | string | |
| endTime | string | |
| url | ||
| altText | reference | |
| default | double | |
| max | double | |
| min | double | |
| defaultAmount | double | |
| minAmount | double | |
| maxAmount | double | |
| entryId | reference | |
| displayType | string | |
| lowerRange | double | |
| upperRange | double | |
| value | double | |
| unit | string | |
| allergen | string | |
| contains | double | |
| calories | reference | |
| nutrients | set | |
| allergens | set | |
| type | string | |
| groupType | string | |
| description | ||
| available | boolean | |
| image | reference | |
| options | reference | |
| quantityConstraints | reference | |
| defaultSelections | set | |
| entries | set | |
| dayParts | set | |
| nutrition | reference | |
| translations | set | |
| lang | string | |
| availability | boolean | |
| discountType | string | |
| discountValue | double | |
| loyaltyPoints | double | |
| meta | string | |
| rootMenuEntryId | reference | |
| systemWideOfferEntries | set | |
| rewardEntries | set | |
| configOfferEntries | set | |
| isAvailable | boolean | |
| feedback | reference | |
| taxRemittedByMpf | reference | |
| isTaxRemittedByMpf | boolean | |
| total | reference | |
| tax | reference | |
| mpfTax | reference | |
| subTotal | reference | |
| fees | reference | |
| paymentMethod | reference | |
| latitude | double | |
| longitude | double | |
| administrativeArea | string | |
| coordinates | reference | |
| formattedAddress | string | |
| instructions | string | |
| locality | string | |
| postalCode | string | |
| regionCode | string | |
| route | string | |
| streetNumber | string | |
| sublocality | string | |
| subpremise | string | |
| message | string | |
| code | string | |
| charges | reference | |
| discounts | reference | |
| payment | reference | |
| posVendor | reference | |
| status | reference | |
| deliveryAddress | reference | |
| loyaltyPointsEarned | integer | |
| errors | set | |
| createdAt | reference | |
| updatedAt | reference | |
| fireOrderInSeconds | reference | |
| preparationTimeInSeconds | integer | |
| readyInSeconds | reference | |
| order | reference | |
| mpfOrderId | reference | |
| callbackUrl | string | |
| isEnabled | set | |
| isOpen | boolean | |
| phoneNumber | string | |
| closes | string | |
| date | string | |
| isClosed | boolean | |
| opens | string | |
| text | string | |
| timeSlots | set | |
| weekdayHours | set | |
| franchiseGroupName | string | |
| location | reference | |
| serviceHour | set | |
| timezone | reference | |
| reason | reference | |
| region | reference | |
| storeStatus | reference |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"rbi": "https://rbictg.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"IdentifyRequestDetails": "rbi:IdentifyRequestDetails",
"IdentifyRequest": "rbi:IdentifyRequest",
"Money": "rbi:Money",
"MenuSelection": "rbi:MenuSelection",
"Cart": "rbi:Cart",
"Customer": "rbi:Customer",
"Balance": "rbi:Balance",
"IdentifyLoyalty": "rbi:IdentifyLoyalty",
"IdentifyResponse": "rbi:IdentifyResponse",
"DayPart": "rbi:DayPart",
"Image": "rbi:Image",
"PriceRange": "rbi:PriceRange",
"QuantityConstraints": "rbi:QuantityConstraints",
"EntryRef": "rbi:EntryRef",
"Calories": "rbi:Calories",
"Nutrient": "rbi:Nutrient",
"Allergen": "rbi:Allergen",
"Nutrition": "rbi:Nutrition",
"Entry": "rbi:Entry",
"LoyaltyBaseEntry": "rbi:LoyaltyBaseEntry",
"SystemWideOfferEntry": "rbi:SystemWideOfferEntry",
"RewardEntry": "rbi:RewardEntry",
"ConfigOfferEntry": "rbi:ConfigOfferEntry",
"Menu": "rbi:Menu",
"MenuSelectionPriced": "rbi:MenuSelectionPriced",
"Feedback": "rbi:Feedback",
"CartPriced": "rbi:CartPriced",
"MFTaxes": "rbi:MFTaxes",
"Fee": "rbi:Fee",
"Charges": "rbi:Charges",
"Discount": "rbi:Discount",
"Payment": "rbi:Payment",
"GeoPoint": "rbi:GeoPoint",
"Address": "rbi:Address",
"POSOrderError": "rbi:POSOrderError",
"Order": "rbi:Order",
"OrderError": "rbi:OrderError",
"Loyalty": "rbi:Loyalty",
"PriceOrder": "rbi:PriceOrder",
"CommitOrder": "rbi:CommitOrder",
"PlaceOrder": "rbi:PlaceOrder",
"OrderPlaced": "rbi:OrderPlaced",
"Available": "rbi:Available",
"Location": "rbi:Location",
"TimeSlot": "rbi:TimeSlot",
"WeekdayHours": "rbi:WeekdayHours",
"ServiceHour": "rbi:ServiceHour",
"Store": "rbi:Store",
"StoreStatusChanged": "rbi:StoreStatusChanged",
"operator": {
"@id": "rbi:operator",
"@type": "@id"
},
"terminal": {
"@id": "rbi:terminal",
"@type": "@id"
},
"transactionId": {
"@id": "rbi:transactionId",
"@type": "@id"
},
"identifier": {
"@id": "dcterms:identifier"
},
"identifierType": {
"@id": "rbi:identifierType",
"@type": "@id"
},
"storeId": {
"@id": "rbi:storeId",
"@type": "@id"
},
"serviceMode": {
"@id": "rbi:serviceMode",
"@type": "@id"
},
"details": {
"@id": "rbi:details",
"@type": "@id"
},
"currency": {
"@id": "rbi:currency",
"@type": "@id"
},
"amount": {
"@id": "rbi:amount",
"@type": "xsd:double"
},
"id": {
"@id": "rbi:id",
"@type": "xsd:string"
},
"referenceId": {
"@id": "rbi:referenceId",
"@type": "xsd:string"
},
"externalReferenceId": {
"@id": "rbi:externalReferenceId",
"@type": "@id"
},
"quantity": {
"@id": "rbi:quantity",
"@type": "xsd:double"
},
"price": {
"@id": "rbi:price",
"@type": "@id"
},
"menuSelections": {
"@id": "rbi:menuSelections",
"@container": "@set"
},
"name": {
"@id": "schema:name"
},
"username": {
"@id": "rbi:username",
"@type": "xsd:string"
},
"phone": {
"@id": "rbi:phone",
"@type": "@id"
},
"email": {
"@id": "schema:email"
},
"balances": {
"@id": "rbi:balances",
"@container": "@set"
},
"loyaltyId": {
"@id": "rbi:loyaltyId",
"@type": "@id"
},
"cart": {
"@id": "rbi:cart",
"@type": "@id"
},
"customer": {
"@id": "rbi:customer",
"@type": "@id"
},
"loyalty": {
"@id": "rbi:loyalty",
"@type": "@id"
},
"daysOfWeek": {
"@id": "rbi:daysOfWeek",
"@container": "@set",
"@type": "xsd:string"
},
"startTime": {
"@id": "rbi:startTime",
"@type": "xsd:string"
},
"endTime": {
"@id": "rbi:endTime",
"@type": "xsd:string"
},
"url": {
"@id": "schema:url"
},
"altText": {
"@id": "rbi:altText",
"@type": "@id"
},
"default": {
"@id": "rbi:default",
"@type": "xsd:double"
},
"max": {
"@id": "rbi:max",
"@type": "xsd:double"
},
"min": {
"@id": "rbi:min",
"@type": "xsd:double"
},
"defaultAmount": {
"@id": "rbi:defaultAmount",
"@type": "xsd:double"
},
"minAmount": {
"@id": "rbi:minAmount",
"@type": "xsd:double"
},
"maxAmount": {
"@id": "rbi:maxAmount",
"@type": "xsd:double"
},
"entryId": {
"@id": "rbi:entryId",
"@type": "@id"
},
"displayType": {
"@id": "rbi:displayType",
"@type": "xsd:string"
},
"lowerRange": {
"@id": "rbi:lowerRange",
"@type": "xsd:double"
},
"upperRange": {
"@id": "rbi:upperRange",
"@type": "xsd:double"
},
"value": {
"@id": "rbi:value",
"@type": "xsd:double"
},
"unit": {
"@id": "rbi:unit",
"@type": "xsd:string"
},
"allergen": {
"@id": "rbi:allergen",
"@type": "xsd:string"
},
"contains": {
"@id": "rbi:contains",
"@type": "xsd:double"
},
"calories": {
"@id": "rbi:calories",
"@type": "@id"
},
"nutrients": {
"@id": "rbi:nutrients",
"@container": "@set"
},
"allergens": {
"@id": "rbi:allergens",
"@container": "@set"
},
"type": {
"@id": "rbi:type",
"@type": "xsd:string"
},
"groupType": {
"@id": "rbi:groupType",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description"
},
"available": {
"@id": "rbi:available",
"@type": "xsd:boolean"
},
"image": {
"@id": "rbi:image",
"@type": "@id"
},
"options": {
"@id": "rbi:options",
"@type": "@id"
},
"quantityConstraints": {
"@id": "rbi:quantityConstraints",
"@type": "@id"
},
"defaultSelections": {
"@id": "rbi:defaultSelections",
"@container": "@set"
},
"entries": {
"@id": "rbi:entries",
"@container": "@set"
},
"dayParts": {
"@id": "rbi:dayParts",
"@container": "@set"
},
"nutrition": {
"@id": "rbi:nutrition",
"@type": "@id"
},
"translations": {
"@id": "rbi:translations",
"@container": "@set"
},
"lang": {
"@id": "rbi:lang",
"@type": "xsd:string"
},
"availability": {
"@id": "rbi:availability",
"@type": "xsd:boolean"
},
"discountType": {
"@id": "rbi:discountType",
"@type": "xsd:string"
},
"discountValue": {
"@id": "rbi:discountValue",
"@type": "xsd:double"
},
"loyaltyPoints": {
"@id": "rbi:loyaltyPoints",
"@type": "xsd:double"
},
"meta": {
"@id": "rbi:meta",
"@type": "xsd:string"
},
"rootMenuEntryId": {
"@id": "rbi:rootMenuEntryId",
"@type": "@id"
},
"systemWideOfferEntries": {
"@id": "rbi:systemWideOfferEntries",
"@container": "@set"
},
"rewardEntries": {
"@id": "rbi:rewardEntries",
"@container": "@set"
},
"configOfferEntries": {
"@id": "rbi:configOfferEntries",
"@container": "@set"
},
"isAvailable": {
"@id": "rbi:isAvailable",
"@type": "xsd:boolean"
},
"feedback": {
"@id": "rbi:feedback",
"@type": "@id"
},
"taxRemittedByMpf": {
"@id": "rbi:taxRemittedByMpf",
"@type": "@id"
},
"isTaxRemittedByMpf": {
"@id": "rbi:isTaxRemittedByMpf",
"@type": "xsd:boolean"
},
"total": {
"@id": "rbi:total",
"@type": "@id"
},
"tax": {
"@id": "rbi:tax",
"@type": "@id"
},
"mpfTax": {
"@id": "rbi:mpfTax",
"@type": "@id"
},
"subTotal": {
"@id": "rbi:subTotal",
"@type": "@id"
},
"fees": {
"@id": "rbi:fees",
"@type": "@id"
},
"paymentMethod": {
"@id": "rbi:paymentMethod",
"@type": "@id"
},
"latitude": {
"@id": "rbi:latitude",
"@type": "xsd:double"
},
"longitude": {
"@id": "rbi:longitude",
"@type": "xsd:double"
},
"administrativeArea": {
"@id": "rbi:administrativeArea",
"@type": "xsd:string"
},
"coordinates": {
"@id": "rbi:coordinates",
"@type": "@id"
},
"formattedAddress": {
"@id": "rbi:formattedAddress",
"@type": "xsd:string"
},
"instructions": {
"@id": "rbi:instructions",
"@type": "xsd:string"
},
"locality": {
"@id": "rbi:locality",
"@type": "xsd:string"
},
"postalCode": {
"@id": "rbi:postalCode",
"@type": "xsd:string"
},
"regionCode": {
"@id": "rbi:regionCode",
"@type": "xsd:string"
},
"route": {
"@id": "rbi:route",
"@type": "xsd:string"
},
"streetNumber": {
"@id": "rbi:streetNumber",
"@type": "xsd:string"
},
"sublocality": {
"@id": "rbi:sublocality",
"@type": "xsd:string"
},
"subpremise": {
"@id": "rbi:subpremise",
"@type": "xsd:string"
},
"message": {
"@id": "rbi:message",
"@type": "xsd:string"
},
"code": {
"@id": "rbi:code",
"@type": "xsd:string"
},
"charges": {
"@id": "rbi:charges",
"@type": "@id"
},
"discounts": {
"@id": "rbi:discounts",
"@type": "@id"
},
"payment": {
"@id": "rbi:payment",
"@type": "@id"
},
"posVendor": {
"@id": "rbi:posVendor",
"@type": "@id"
},
"status": {
"@id": "rbi:status",
"@type": "@id"
},
"deliveryAddress": {
"@id": "rbi:deliveryAddress",
"@type": "@id"
},
"loyaltyPointsEarned": {
"@id": "rbi:loyaltyPointsEarned",
"@type": "xsd:integer"
},
"errors": {
"@id": "rbi:errors",
"@container": "@set"
},
"createdAt": {
"@id": "rbi:createdAt",
"@type": "@id"
},
"updatedAt": {
"@id": "rbi:updatedAt",
"@type": "@id"
},
"fireOrderInSeconds": {
"@id": "rbi:fireOrderInSeconds",
"@type": "@id"
},
"preparationTimeInSeconds": {
"@id": "rbi:preparationTimeInSeconds",
"@type": "xsd:integer"
},
"readyInSeconds": {
"@id": "rbi:readyInSeconds",
"@type": "@id"
},
"order": {
"@id": "rbi:order",
"@type": "@id"
},
"mpfOrderId": {
"@id": "rbi:mpfOrderId",
"@type": "@id"
},
"callbackUrl": {
"@id": "rbi:callbackUrl",
"@type": "xsd:string"
},
"isEnabled": {
"@id": "rbi:isEnabled",
"@container": "@set"
},
"isOpen": {
"@id": "rbi:isOpen",
"@type": "xsd:boolean"
},
"phoneNumber": {
"@id": "rbi:phoneNumber",
"@type": "xsd:string"
},
"closes": {
"@id": "rbi:closes",
"@type": "xsd:string"
},
"date": {
"@id": "rbi:date",
"@type": "xsd:string"
},
"isClosed": {
"@id": "rbi:isClosed",
"@type": "xsd:boolean"
},
"opens": {
"@id": "rbi:opens",
"@type": "xsd:string"
},
"text": {
"@id": "rbi:text",
"@type": "xsd:string"
},
"timeSlots": {
"@id": "rbi:timeSlots",
"@container": "@set"
},
"weekdayHours": {
"@id": "rbi:weekdayHours",
"@container": "@set"
},
"franchiseGroupName": {
"@id": "rbi:franchiseGroupName",
"@type": "xsd:string"
},
"location": {
"@id": "rbi:location",
"@type": "@id"
},
"serviceHour": {
"@id": "rbi:serviceHour",
"@container": "@set"
},
"timezone": {
"@id": "rbi:timezone",
"@type": "@id"
},
"reason": {
"@id": "rbi:reason",
"@type": "@id"
},
"region": {
"@id": "rbi:region",
"@type": "@id"
},
"storeStatus": {
"@id": "rbi:storeStatus",
"@type": "@id"
}
}
}