我正在使用 schema.org 标记我的内容,但遇到了一个小问题。我正在使用BarOrPub模式。正如您在链接中看到的,它从 Place 继承了“事件”属性,尽管它似乎不是来自层次结构中的 Place。当我将代码粘贴到Rich Snippets Tool中时,它会正确显示提取的信息,但预览显示有错误。如果我itemprop="event"
从 SocialEvent 中删除 ,它会正确显示预览,并且正确提取信息(尽管它没有按照我需要的方式布置)。如果我将 BarOrPub 更改为包含“事件”属性的 Place,它们都可以正常工作。我应该怎么办?
<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>