Тип schema.org ?
Содержание: Описание, Свойства которые можно использовать, Подходит для свойств, Примеры использования.
MenuItem — это тип данных в Schema.org, который используется для описания конкретного пункта меню в ресторане или кафе. Он представляет собой элемент, который может включать в себя информацию о блюде или напитке, таком как название, описание, цена, ингредиенты и другие характеристики.
Использование MenuItem важно для улучшения видимости и понимания информации о меню в интернете. Когда рестораны или заведения используют этот тип данных на своих веб-сайтах, поисковые системы и другие платформы могут легче индексировать и отображать информацию о предлагаемых блюдах. Это помогает потенциальным клиентам быстрее находить нужную информацию, такую как состав блюд, их стоимость и доступность.
MenuItem может быть частью более крупной структуры, такой как Restaurant или Menu, и часто используется в контексте разметки для улучшения поисковой оптимизации (SEO). Это позволяет не только улучшить видимость в поисковых системах, но и повысить качество пользовательского опыта, предоставляя более структурированную и понятную информацию о меню.
В итоге, MenuItem помогает связать информацию о блюдах с другими данными о заведении, что делает ее более доступной и понятной для пользователей и систем, обрабатывающих информацию о ресторанах и их предложениях.
Свойство | Ожидаемый тип | Описание |
---|---|---|
Свойство из MenuItem | ||
menuAddOn | MenuItem, MenuSection | Дополнительный элемент(ы) меню, такие как гарнир из салата или порция картофеля фри, которые можно добавить к этому элементу меню. Кроме того, это может быть раздел меню, содержащий разрешенные добавляемые элементы меню для этого элемента меню. |
nutrition | NutritionInformation | Информация о питательной ценности рецепта или блюда. |
offers | Demand, Offer | Предложение предоставить этот товар — например, предложение продать продукт, арендовать DVD фильма, выполнить услугу или раздать билеты на мероприятие. Используйте businessFunction, чтобы указать вид предлагаемой транзакции, т.е. продажу, аренду и т.д. Это свойство также может быть использовано для описания Demand. Хотя это свойство указано как ожидаемое для ряда общих типов, оно может быть использовано и в других. В этом случае использование второго типа, такого как Product или подтипа Product, может прояснить природу предложения. |
suitableForDiet | RestrictedDiet | Указывает на диетическое ограничение или руководство, для которого этот рецепт или меню подходит, например, диабетический, халяль и т.д. |
Свойство из Thing | ||
additionalType | URL, Text | Дополнительный тип для элемента, обычно используемый для добавления более специфичных типов из внешних словарей в синтаксисе микроданных. Это отношение между чем-то и классом, к которому это что-то относится. Обычно значение является URI-идентифицированным классом RDF, и в этом случае соответствует использованию rdf:type в RDF. Текстовые значения могут использоваться экономно, в случаях, когда полезная информация может быть добавлена без наличия соответствующей схемы для ссылки. В случае текстовых значений, метка класса должна следовать руководству по стилю schema.org. |
alternateName | Text | Псевдоним для элемента. |
description | Text, TextObject | Описание предмета. |
disambiguatingDescription | Text | Субсвойство описания. Краткое описание элемента, используемое для различения его от других, похожих элементов. Информация из других свойств (в частности, имени) может быть необходима для того, чтобы описание было полезным для различения. |
identifier | PropertyValue, Text, URL | Свойство identifier представляет собой любой вид идентификатора для любого рода Thing, такого как ISBN, коды GTIN, UUID и т.д. Schema.org предоставляет специальные свойства для представления многих из них, как в виде текстовых строк, так и в виде ссылок URL (URI). См. фоновую информацию для получения дополнительных деталей. |
image | ImageObject, URL | Изображение предмета. Это может быть URL или полностью описанный ImageObject. |
mainEntityOfPage | CreativeWork, URL | Указывает на страницу (или другое творческое произведение), для которой этот объект является основным описываемым объектом. См. фоновую информацию для получения деталей. |
name | Text | Название элемента. |
potentialAction | Action | Указывает на потенциальное действие, которое описывает идеализированное действие, в котором этот объект будет играть роль 'объекта'. |
sameAs | URL | URL страницы в Интернете, которая однозначно указывает на идентичность элемента. Например, URL страницы элемента в Википедии, запись в Викиданных или официальный сайт. |
subjectOf | CreativeWork, Event | Творческое произведение или событие, связанное с этой вещью. |
url | URL | URL предмета. |
Экземпляры MenuItem могут использоваться в качестве значения для следующих свойств.
Свойство | Типы | Описание |
---|---|---|
hasMenuItem | MenuSection, Menu | Пункт еды или напитка, содержащийся в меню или разделе меню. |
itemOffered | Offer, Demand | Предлагаемый (или запрашиваемый) предмет. Транзакционная природа предложения или запроса документируется с использованием businessFunction, например, продажа, аренда и т.д. Хотя несколько общепринятых ожидаемых типов перечислены явно в этом определении, могут использоваться и другие. Использование второго типа, такого как Product или подтипа Product, может прояснить природу предложения. |
menuAddOn | MenuItem | Дополнительный элемент(ы) меню, такие как гарнир из салата или порция картофеля фри, которые можно добавить к этому элементу меню. Кроме того, это может быть раздел меню, содержащий разрешенные добавляемые элементы меню для этого элемента меню. |
Пример заметки или 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.