Schema: Restaurant
Schema: Restaurant Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: Restaurant.
Restaurant JSON-LD example for a casual grill in downtown Dunmore. Covers servesCuisine, hasMenu with Menu/MenuSection/MenuItem hierarchy, acceptsReservations, priceRange, and the full LocalBusiness property set including address, geo, openingHours, and aggregateRating.
FoodEvent JSON-LD example for a tasting menu night at The Dunmore Grill. FoodEvent adds no properties of its own; see the full Event example for a complete property walkthrough.
FoodEstablishmentReservation JSON-LD example for a dinner booking at The Dunmore Grill. Covers startTime, endTime, and partySize (the 3 properties unique to FoodEstablishmentReservation), plus how Gmail displays restaurant reservation cards.
Place JSON-LD example for Dunmore Main Street as a geographic location. Covers the most important of Place's 41 direct properties: address, geo, openingHoursSpecification, photo, containsPlace, publicAccess, and when to use Place vs LocalBusiness.