Html 嵌套模式
这是我第一次使用模式,幸运的是,我试图放入a模式中的项目并不完全适合 给你一个主意。我有一种食品,它有营养和过敏方面的细节,似乎很符合我的要求。然而,我的问题恰恰是:这是一种产品,而不是配方 我可以将配方模式嵌入到具有详细信息的div中吗 即Html 嵌套模式,html,schema.org,Html,Schema.org,这是我第一次使用模式,幸运的是,我试图放入a模式中的项目并不完全适合 给你一个主意。我有一种食品,它有营养和过敏方面的细节,似乎很符合我的要求。然而,我的问题恰恰是:这是一种产品,而不是配方 我可以将配方模式嵌入到具有详细信息的div中吗 即 @*这里有营养*@ @*过敏就在这里*@ 你会想用 项的附加类型,通常用于添加更多项 微数据语法中外部词汇表的特定类型。这是 事物与该事物所在的类之间的关系。在里面 RDFa语法,最好使用本机RDFa语法“typeof” 属性-用于多种类型。Schema
@*这里有营养*@
@*过敏就在这里*@
你会想用
项的附加类型,通常用于添加更多项
微数据语法中外部词汇表的特定类型。这是
事物与该事物所在的类之间的关系。在里面
RDFa语法,最好使用本机RDFa语法“typeof”
属性-用于多种类型。Schema.org工具可能只有较弱的
了解额外类型,尤其是外部定义的类型
从
例如:
<div itemscope itemtype="http://schema.org/Product" additionalType="http://schema.org/Recipe">
<div itemscope itemtype="http://schema.org/Nutrition">
@* Nutrition goes here *@
</div>
<div itemscope itemtype="http://schema.org/Allergy">
@* Allergy goes here *@
</div>
</div>
@*这里有营养*@
@*过敏就在这里*@
我猜你想这么做是因为你在卖食谱或类似的东西。如上所述,Schema.org工具可能对使用http://schema.org/Product
和http://schema.org/Recipe
但至少你已经准备好了解这种用法。@Nicolas Janel
<meta itemprop="additionaltype" content="http://schema.org/Recipe">
然而,尽管如此,附加属性并未得到认可。我们现在在我们的网站上使用了两个块,在自然搜索(丰富的代码片段)和谷歌PLAs的产品页面上,它似乎像预期的那样工作。例如
<div itemscope itemtype="http://schema.org/Product"></div>
<div itemscope itemtype="http://schema.org/Recipe"></div>
使用microdata=>您可以按照“Josh Davenport”的答案或以下方式回答
<div itemscope itemtype="http://schema.org/Product">
<link property="additionalType" href="http://schema.org/Recipe"/>
<link property="additionalType" href="http://schema.org/X"/>
<link property="additionalType" href="http://schema.org/Y"/>
<link property="additionalType" href="http://schema.org/Z"/>
</div>
使用RDFa
<div vocab="https://schema.org/" typeof="Product Recipe X Y Z">
</div>
该页面不出售食谱。只是该产品有营养成分的详细信息一个简短的提示:我注意到谷歌显然不认可这样定义的additionalType
。如果定义为一个meta
元素,它会按预期被识别。@harriha你有一个关于meta定义的例子吗?实际上这回答了第一个问题,以及Nicolas随后提出的问题。w00t第一条评论!!!一年后的今天。我们还必须使用这种变通方法吗?
<div vocab="https://schema.org/" typeof="Product Recipe X Y Z">
</div>