经过大量搜索,我发现了以下内容:
在我的Microdata上标记任意键值对。
我有https://schema.org/Product之后的产品,每个产品的功能因各种类型而异。
GoodRelations链接告诉你这样做:
<div itemscope itemtype="http://schema.org/Product" itemid="#model">
<span itemprop="name">ACME Electric Anvil</span>...
<div itemprop="feature" itemscope itemtype="http://schema.org/ProductFeature">
<span itemprop="propertyName">Safety belt</span>:
<span itemprop="propertyValue">yes</span>
</div>
<div itemprop="feature" itemscope itemtype="http://schema.org/ProductFeature">
<span itemprop="propertyName">Weight</span>:
<span itemprop="propertyValue">2.25</span>
<meta itemprop="unitCode" content="KGM">kg
</div>
</div>
但是Schema.org在没有任何示例或文档的情况下告诉https://schema.org/Property domainIncludes
和rangeIncludes
,只告诉它等效于rdf:Property
。
有可能看到它在这里没有验证richsnippets验证器:
http://www.google.com/webmasters/tools/richsnippets?q=uploaded:8004f521a6b9b2a553602e5a1d723fb5
如何使用Schema.org和/或GoodRelations使用Microdata标记我的产品的键值对?
答案 0 :(得分:0)
更新:与此同时,在schema.org中存在一个官方的,完整详细的提案,用于确定此类功能:
https://www.w3.org/wiki/WebSchemas/PropertyValuePairs
有关详细信息,请参阅W3C wiki中的示例。
GoodRelations名称空间将很快提供相同的机制。
请注意,它在实时网站中尚未运行 - 您必须等待将提案添加到schema.org。
目前还没有关于是否以及何时考虑延期提案的正式声明,但是有相当多的用例,这就是我对此持乐观态度的原因。
祝福
马丁
答案 1 :(得分:0)
我们遇到的问题与您的问题完全相同。的 additionalProperty 强>
<div itemprop="additionalProperty" itemscope itemtype="http://schema.org/PropertyValue">
<span itemprop="name">Approx. Weight</span>
<span itemprop="value">450</span>
<span itemprop="unitText">g</span>
</div>