2012-05-16 2 views
0

Я размещаю свой контент с schema.org, и у меня возникла небольшая проблема. Я использую схему BarOrPub. Как вы видите в ссылке, она наследует свойство «событие» от «Место», хотя оно, похоже, не приходит из «Место в иерархии». Когда я вставляю свой код в Rich Snippets Tool, он отображает извлеченную информацию правильно, но в превью говорится, что есть ошибка. Если я удалю itemprop="event" из SocialEvent, он отобразит предварительный просмотр правильно, и информация будет извлечена правильно (хотя это не указано так, как мне это нужно). Если я изменил BarOrPub на Place, который содержит свойство «event», они оба работают правильно. Что мне делать?Schema.org Вложенное событие не обрабатывается правильно

<div itemscope itemtype="http://schema.org/BarOrPub"> 
<div> 
    <img itemprop="image" src="57.jpg"> 
    <div> 
     <h1 itemprop="name">NameOfPlace</h1> 
     <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
      <div itemprop="ratingValue">4.07</div> 
      <meta itemprop="ratingCount" content="15"/> 
     </div> 
     <p itemprop="telephone">(316) 263-4044</p> 
    </div> 
</div> 
<div> 
    <div class="barhalfpad"> 
     <h2>Upcoming Events</h2> 
     <p> 
      <table> 
       <tr itemprop="event" itemscope itemtype="http://schema.org/SocialEvent"> 
        <td> 
         5/18<meta itemprop="startDate" content="2012-05-18T21:30:00-07:00"> 
        </td> 
        <td>21:30:00</td> 
        <td itemprop="name"> 
         Event Name 
        </td> 
       </tr> 
      </table> 
     </p> 
    </div> 
</div> 

ответ

0

кажется, что не очень строгий формат того, как схема размечена, Google позволяет даже лживые рейтинги и обзоры на сейчас ... У меня была та же проблема, но я вы видели примеры на больших сайтах, отмеченных множеством несуществующих свойств (пользовательские или расширенные свойства http://www.schema.org/docs/extension.html) google все равно будет разбирать все :) Я оставил некоторые встроенные элементы, которые не производят ошибок, те, которые сделали, я только что отметил их с items items itemtype без itemprop из родительского элемента. Сейчас работает хорошо.

offtopic edit: Сегодня google изменил инструмент тестирования расширенного фрагмента, это еще хуже, чем предыдущий, он позволяет только 1500 символов, и теперь вам нужно выбрать фрагменты кода html для тестирования вместо вставки всего кода и извлечения данные, облом: S

Смежные вопросы