XooCode(){

Schema: hasMenu

Schema: hasMenu Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: hasMenu.

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.

CafeOrCoffeeShop

CafeOrCoffeeShop JSON-LD example for a coffee shop next to Xoo Code Shop Dunmore. Covers the FoodEstablishment inheritance (servesCuisine, hasMenu, acceptsReservations), how CafeOrCoffeeShop differs from Restaurant and Bakery, and practical LocalBusiness markup for a small cafe.

FoodEstablishment

FoodEstablishment JSON-LD example for the parent type behind Restaurant, CafeOrCoffeeShop, Bakery, BarOrPub, Brewery, Distillery, FastFoodRestaurant, IceCreamShop, and Winery. Adds 4 direct properties: acceptsReservations, hasMenu, servesCuisine, starRating.

Bakery

Bakery JSON-LD stub for retail bakeries. Direct FoodEstablishment subtype with no unique properties.

BarOrPub

BarOrPub JSON-LD stub for bars, pubs, and cocktail lounges. Direct FoodEstablishment subtype with no unique properties.

Brewery

Brewery JSON-LD stub for brewing facilities with tasting rooms or taprooms. Direct FoodEstablishment subtype with no unique properties.

FastFoodRestaurant

FastFoodRestaurant JSON-LD stub for quick-service restaurants. Direct FoodEstablishment subtype with no unique properties.