Не удается проверить богатый фрагмент событий с PostalAddress и без места
Я определяю http://schema.org/Event для экскурсии" open house " по жилому дому. Мероприятие называется "День открытых дверей", но у места нет" имени " (кроме его адреса).
Согласно https://developers.google.com/structured-data/rich-snippets/events я должен быть в состоянии использовать PostalAddress для поля location фрагмента, возможно, так:
<div itemscope itemtype="http://schema.org/Event">
<div itemprop="name">Open House</div>
<div itemprop="startDate" content="2015-07-04T13:00-0700">Sat, July 4th at 1pm</div>
<div itemprop="location" itemscope itemtype="http://schema.org/PostalAddress">
<div>
<span itemprop="streetAddress">123 Main St</span>,
<span itemprop="addressLocality">San Francisco</span>,
<span itemprop="addressRegion">CA</span>,
<span itemprop="postalCode">94111</span>
</div>
</div>
</div>
Но это не удается в инструменте тестирования Rich Snippet. https://developers.google.com/structured-data/testing-tool/ Он говорит, что мое местоположение требует свойств "имя" и "адрес".
Это имеет смысл, если местоположение является именованным местом, например, ресторан или бизнес-центр. Например, это подтверждается в инструменте тестирования:
<div itemscope itemtype="http://schema.org/Event">
<div itemprop="name">Open House</div>
<div itemprop="startDate" content="2015-07-04T13:00-0700">Sat, July 4th at 1pm</div>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<div itemprop="name">WHAT DO I PUT HERE?!</div>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<div>
<span itemprop="streetAddress">123 Main St</span>,
<span itemprop="addressLocality">San Francisco</span>,
<span itemprop="addressRegion">CA</span>,
<span itemprop="postalCode">94111</span></div>
</div>
</div>
</div>
Проблема в том, что я понятия не имею, какое название использовать для жилого дома. У него нет другого имени, кроме адреса.
Как правильно построить этот фрагмент? Является Документация Google неверна? Если тестовый инструмент верен, должен ли я назвать Безымянное место?
1 ответ:
Сразу после публикации моего вопроса я понял, что могу вложить адрес в имя, сделав имя равным адресу. Инструмент тестирования принимает это. (Но это кажется неправильным.)
<div itemscope itemtype="http://schema.org/Event"> <div itemprop="name">Open House</div> <div itemprop="startDate" content="2015-07-04T13:00-0700">Sat, July 4th at 1pm</div> <div itemprop="location" itemscope itemtype="http://schema.org/Place"> <div itemprop="name"> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <div> <span itemprop="streetAddress">123 Main St</span>, <span itemprop="addressLocality">San Francisco</span>, <span itemprop="addressRegion">CA</span>, <span itemprop="postalCode">94111</span></div> </div> </div> </div> </div>