我试图对Google Structured Data Testing tool友好。我尝试给他一个Event
代码段:https://schema.org/Event
问题适用于PostalAddress
:我为itemprop="location"
添加PostalAddress
,但后来认为address
缺少PostalAddress
。
我不知道我可以在adress
项目中设置什么,因为它甚至没有在schema.org中描述。
<div itemscope itemtype="http://schema.org/Event">
<h1 itemprop="name">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</h1>
<ul>
<li class="avenir"><span itemprop="startDate" content="2015-04-10T20:30:00+02:00">10/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-11T20:30:00+02:00">11/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-12T15:00:00+02:00">12/04/15</span> 15h</li>
</ul>
<address>
<div itemprop="location" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="name" class="raisoc">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</span>
<br />
<span itemprop="streetAddress">route de Paris<br /></span>
<span itemprop="postalCode">03630</span> <span itemprop="addressLocality">DESERTINES</span>
<br />
</div>
</address>
</div>
答案 0 :(得分:1)
在上面的定义中并不清楚,但是有关使用的示例是明确的。尝试以下方式。摘录工具绿色。
<div itemscope itemtype="http://schema.org/Event">
<h1 itemprop="name">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</h1>
<ul>
<li class="avenir"><span itemprop="startDate" content="2015-04-10T20:30:00+02:00">10/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-11T20:30:00+02:00">11/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-12T15:00:00+02:00">12/04/15</span> 15h</li>
</ul>
<address>
<div class="event-venue" itemprop="location" itemscope itemtype="http://schema.org/Place">
<span itemprop="name" class="raisoc">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</span>
<br />
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">route de Paris<br /></span>
<span itemprop="postalCode">03630</span>
<span itemprop="addressLocality">DESERTINES</span>
</div>
<br />
</div>
</address>
</div>
答案 1 :(得分:1)
此错误没有意义。
您正在使用带有location
property项的PostalAddress
作为值,这很好。它恰当地使用了Schema.org词汇表,Google’s Event Rich Snippet documentation也推荐使用它。
现在,Google的测试工具报告Google要求此address
的{{1}}媒体资源显示其Event Rich Snippet。但Schema.org的address
property也没有为PostalAddress
定义(不能有地址的地址),Google也没有列出需要PostalAddress
属性。
如果使用address
代替address
,则使用Place
是有意义的,但PostalAddress
显然是错误的。谷歌的测试工具可能会被误导/混淆。