Я хотел бы услышать, какой тип элемента schema.org рекомендовали бы использовать или использовали другие в случае заполнения микроданных домашней страницы компании розничного бренда. Возьмем, к примеру, обувь TOMS:
Пример № 1. Используя /Corporation в качестве типа элемента высокого уровня, можно включить множество замечательных микроданных /Organization, но ничего о розничном магазине.
<html itemscope='itemscope' itemtype="http://schema.org/Website>
<head></head>
<body itemscope='itemscope' itemtype="http://schema.org/Corporation>
various microdata here probably including Product microdata
</body>
</html>
ПРИМЕЧАНИЕ. Единственное свойство schema.org, относящееся к /Corporation, — это tickerSymbol, а в TOMS его нет.
Пример № 2. Этот код будет работать, если TOMS запустит собственный канал физических розничных магазинов, и у каждого местоположения будет собственная домашняя страница. Тем не менее, для сайта TOMS's.com, несмотря на то, что он схематически точен и более описателен на первый взгляд, это неправильная разметка микроданных для сайта TOMS.com, поскольку / ShoeStore происходит от /LocalBusiness, который должен представлять физическое место.
<html itemscope='itemscope' itemtype='http://schema.org/Website'>
<head></head>
<body itemscope='itemscope' itemtype='http://schema.org/ShoeStore'>
a whole bunch of jabber here
</body>
</html>
ПРИМЕЧАНИЕ. Поскольку TOMS является виртуальным и, следовательно, не может быть /Store, это означает, что вы теряете действительно интересные свойства, такие как «currenciesAccepted», «paymentAccepted» и «priceRange».
Это просто ситуация «сиди и жди», пока не будет одобрено больше схем для «виртуальных мест», или есть способ пройти проверку, чтобы получить лучшее из обоих миров?