例如,参见http://microdatagenerator.org/ 。
例如,声明我的页面是关于 a LocalBusiness
which 也是a 的标准化方式是AutomotiveBusiness
什么?明确规定这一点的标准文件在哪里?
例如,参见http://microdatagenerator.org/ 。
例如,声明我的页面是关于 a LocalBusiness
which 也是a 的标准化方式是AutomotiveBusiness
什么?明确规定这一点的标准文件在哪里?
W3C 微数据规范(目前是工作草案)对itemtype
属性进行了说明:
如果指定了该
itemtype
属性,则该属性的值必须是一组无序的唯一空格分隔标记,这些标记区分大小写,每个标记都是有效的绝对 URL,并且所有标记都在同一个词汇表中。属性的值必须至少有一个标记。
因此,如果它们都来自同一个词汇表(例如 Schema.org),您可以在一个itemtype
属性中指定多个项目类型:
<article itemscope itemtype="http://schema.org/HotelRoom http://schema.org/Offer">
<!-- an MTE (multi-typed entity)
with the types 'HotelRoom' and 'Offer' -->
</article>
在您的情况下,通常不需要提供这两种类型,因为AutomotiveBusiness
继承自LocalBusiness
(即 everyAutomotiveBusiness
也是 a LocalBusiness
)。
如果你想提供来自多个词汇表的类型,你可以使用 Schema.org 的additionalType
属性:
<article itemscope itemtype="http://schema.org/AutomotiveBusiness">
<link itemprop="additionalType" href="http://www.productontology.org/id/Automobile_repair_shop" />
<!-- an MTE (multi-typed entity)
with the Schema.org type 'AutomotiveBusiness'
an an additional PTO type 'Automobile_repair_shop' -->
</article>
itemid
值的多个项目您还可以提供单独的项目(每个项目都有自己的itemscope
)并赋予它们相同的itemid
值,从而传达它们是相同的东西:
<div itemscope itemtype="http://schema.org/HotelRoom" itemid="/rooms/42#this">
</div>
<div itemscope itemtype="http://schema.org/Offer" itemid="/rooms/42#this">
</div>
@unor 是对的。到目前为止,HTML5 微数据无法使用来自不同词汇的项目类型。然而,有一个关于如何启用此功能的讨论 [1]。
[1] http://www.w3.org/wiki/WebSchemas/additionalTypeProposal