⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/MenuItem.

MenuItem

Тип 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 Дополнительный элемент(ы) меню, такие как гарнир из салата или порция картофеля фри, которые можно добавить к этому элементу меню. Кроме того, это может быть раздел меню, содержащий разрешенные добавляемые элементы меню для этого элемента меню.

Примеры

Пример 1

Пример заметки или 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.

@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
0
Indian-Mexican Fusion
hasMenu
@type
Menu
hasMenuSection
@type
MenuSection
name
Tacos
description
Tacos inspired by India cuisine.
image
0
https://somerestaurant.com/some_tacos.jpg
1
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

Пример 2

Пример заметки или 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.

@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
0
American cuisine
hasMenu
@type
Menu
name
Dine-In Menu
description
Menu for in-restaurant dining only.
hasMenuSection
0
@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
0
@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
1
@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
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте