一个页面上有多个Schema.org ItemList元素

not*_*ull 11 rdfa schema.org

我在一个页面上定义了多个ItemLists,Chrome扩展程序结构化数据测试工具说:"ITEMLISTS_MULTIPLE_LISTS_ON_PAGE"

Chrome扩展程序

有没有办法ItemList在一个页面中定义多个元素,同时仍然有效?

<div vocab="http://schema.org/" typeof="ItemList">
 <h2 property="name">Top 10 laptops</h2><br>
 <link property="itemListOrder" href="http://schema.org/ItemListOrderDescending" />
 <p>1. <span property="itemListElement">HP Pavilion dv6-6013cl</span></p>
 <p>2. <span property="itemListElement">Dell XPS 15 (Sandy Bridge)</span></p>
 <p>3. <span property="itemListElement">Lenovo ThinkPad X220</span></p>
 ...
</div>

<div vocab="http://schema.org/" typeof="ItemList">
 <h2 property="name">Top 10 tablets</h2><br>
 <link property="itemListOrder" href="http://schema.org/ItemListOrderDescending" />
 <p>1. <span property="itemListElement">Apple iPad</span></p>
 <p>2. <span property="itemListElement">Samsung Galaxy Tab S3</span></p>
 <p>3. <span property="itemListElement">Asus ZenPad 3S 10</span></p>
 ...
</div>
Run Code Online (Sandbox Code Playgroud)

Qui*_*sse 0

谷歌不允许这样做。人们可以做的是为项目创建一个 ItemList并为每个元素h2创建中间页面h2