У меня есть следующие микроданные HTML код:
<div itemscope itemtype="http://schema.org/PerformingArtsTheater">
<h2 itemprop="name">The Old Vic</h2>
<div itemscope itemtype="http://schema.org/TheaterEvent" itemprop="http://schema.org/event">
<h3 itemprop="name">Endgame</h3>
<div itemprop="startDate">2020-01-27</div>
</div>
</div>
То есть: у PerformingArtsTheater
, называемого "The Old Vi c", есть событие, TheaterEvent
, называемое "Endgame".
Когда событие находится на PerformingArtsTheater
, то есть Place
, я думаю, очевидно, что местоположение TheaterEvent
- это то же самое `PerformingArtsTheater``?
Но Google 1010 * Инструмент тестирования структурированных данных находит ошибку в TheaterEvent
: "Требуется указать значение поля местоположения.".
Почему? Разве поле location
в данном случае не будет избыточным, а в худшем противоречие?
(Например, «Февраль в The Old Vi c: эндшпиль Самуэля Беккета в The Old Vi c.»)
Есть ли способ угодить Гоглу здесь, не вводя избыточность ?