3

我正在尝试对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>
4

2 回答 2

1

这个错误没有意义。

您正在使用带有项目作为值的location属性PostalAddress,这很好。它是对 Schema.org 词汇表的恰当使用,它也被Google 的 Event Rich Snippet 文档推荐。

现在,Google 的测试工具报告说,Google 需要该address属性PostalAddress来显示他们的 Event Rich Snippet。但是 Schema.org 的address属性也没有定义PostalAddress(不能有地址的地址),谷歌也没有列出该address属性是必需的。

address使用ifPlace代替 是有意义的PostalAddress,但对于PostalAddress. 可能谷歌的测试工具被窃听/混淆了。

于 2015-04-08T18:12:13.023 回答
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>
于 2015-04-08T16:10:19.893 回答