如何在微数据中结合两种Schema.org类型?

时间:2018-06-20 04:31:49

标签: html5 schema.org microdata

几天前,我在Google的结构化数据测试工具上运行了一个测试,突然,我对在@jsonld中发现了Schema.org类型组合的其他站点进行了更多测试。作为微数据爱好者,我想知道如何在HTML + Microdata中组合两种不同的模式类型(ArticleWebPage)?

让我们看一下常规标记示例:

<div class='content-wrapper' itemscope='itemscope' itemtype='http://schema.org/Article'>
  content goes here
</div>

更具体地说,我想结合使用ArticleWebPage like this。如示例所示,有什么方法可以合并微数据标记?

1 个答案:

答案 0 :(得分:1)

在这种情况下,他们对两个单独的实体使用了通用的@id(微数据中的itemid)。这将导致实体合并,并在结果中定义这两种类型。

另一种方法是将它们都输入到项目类型中,并用空格隔开:

<div class='content-wrapper' itemscope='itemscope' itemtype='http://schema.org/Article http://schema.org/WebPage'>
  content goes here
</div>