Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Примеры использования.
Свойство hasMenuItem из Schema.org используется для обозначения связи между меню и конкретными пунктами, которые в нем представлены. Это свойство позволяет структурировать информацию о меню, делая ее понятной для поисковых систем и других приложений, которые могут использовать эти данные.
Когда вы используете hasMenuItem, вы указываете, что определенное меню содержит определенные элементы, такие как блюда или напитки. Это помогает создать более четкую и организованную структуру данных, что важно для правильного отображения информации о ресторанах, кафе и других заведениях общественного питания.
Использование этого свойства позволяет улучшить видимость и доступность информации о меню в интернете. Например, поисковые системы могут лучше индексировать и отображать эти данные, что может помочь пользователям быстрее находить нужную информацию о предлагаемых блюдах и напитках.
Таким образом, hasMenuItem играет ключевую роль в организации информации о меню, обеспечивая более точное и структурированное представление данных о еде и напитках, предлагаемых в заведениях общественного питания.
Пример заметки или HTML разметки.
A simple menu example with a single menu section for tacos and a taco menu item.
Note that additional menus are possible for specific languages using the
inLanguage property.
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Restaurant",
"url":"http://www.somerestaurant.com",
"name":"Some Restaurant",
"description":"This is the Some Restaurant located on 345 Spear St. San Francisco, 94105 CA. It serves Indian-Mexican fusion cuisine",
"servesCuisine":[
"Indian-Mexican Fusion"
],
"hasMenu":{
"@type":"Menu",
"hasMenuSection":{
"@type":"MenuSection",
"name":"Tacos",
"description":"Tacos inspired by India cuisine.",
"image":[
"https://somerestaurant.com/some_tacos.jpg",
"https://somerestaurant.com/more_tacos.jpg"
],
"offers":{
"@type":"Offer",
"availabilityEnds":"2017-03-02T08:22:00",
"availabilityStarts":"2017-03-02T08:22:00"
},
"hasMenuItem":{
"@type":"MenuItem",
"name":"Aloo Gobi Taco",
"description":"Mexico City-style street corn tortilla taco filled with a flavorful mixture of mildly south Indian spiced cauliflower, potato, tomato, onions and bell peppers.",
"offers":{
"@type":"Offer",
"price":"3.50",
"priceCurrency":"USD"
},
"nutrition":{
"@type":"NutritionInformation",
"calories":"170 calories",
"fatContent":"3 grams",
"fiberContent":"2 grams",
"proteinContent":"4 grams"
},
"suitableForDiet":"https://schema.org/GlutenFreeDiet"
}
},
"inLanguage":"English"
}
}
</script>
Структурированное представление примера JSON-LD.
Пример заметки или HTML разметки.
An example of a menu with nested MenuSections.
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Restaurant",
"url":"http://www.thisisarestaurant.com",
"name":"The Restaurant",
"image":"http://www.example.com/image-of-some-restaurant.jpg",
"description":"This is an example restaurant that serves American cuisine.",
"servesCuisine":[
"American cuisine"
],
"hasMenu":{
"@type":"Menu",
"name":"Dine-In Menu",
"description":"Menu for in-restaurant dining only.",
"hasMenuSection":[
{
"@type":"MenuSection",
"name":"Dinner",
"description":"Dinner dishes",
"image":"https://thisisarestaurant.com/dinner_dishes.jpg",
"offers":{
"@type":"Offer",
"availabilityEnds":"2017-03-02T08:22:00",
"availabilityStarts":"2017-03-02T08:22:00"
},
"hasMenuSection":[
{
"@type":"MenuSection",
"name":"Starters",
"description":"Appetizers and such",
"image":"https://thisisarestaurant.com/starter_dishes.jpg",
"offers":{
"@type":"Offer",
"availabilityEnds":"2017-03-02T08:22:00",
"availabilityStarts":"2017-03-02T08:22:00"
},
"hasMenuItem":{
"@type":"MenuItem",
"name":"Potato Skins",
"description":"Small serving of stuffed potato skins.",
"offers":{
"@type":"Offer",
"price":"7.49",
"priceCurrency":"USD"
},
"suitableForDiet":"https://schema.org/GlutenFreeDiet"
}
},
{
"@type":"MenuSection",
"name":"Soups & Salads",
"description":"Salads and a few choices of soup",
"image":"https://thisisarestaurant.com/soup_and_salad_dishes.jpg",
"offers":{
"@type":"Offer",
"availabilityEnds":"2017-03-02T08:22:00",
"availabilityStarts":"2017-03-02T08:22:00"
},
"hasMenuItem":{
"@type":"MenuItem",
"name":"Pea Soup",
"description":"Creamy pea soup topped with melted cheese and sourdough croutons.",
"offers":{
"@type":"Offer",
"price":"3.49",
"priceCurrency":"USD"
}
}
}
]
}
]
}
}
</script>
Структурированное представление примера JSON-LD.