如何使用Schema.org和/或GoodRelations与Microdata标记我的产品的任意键值对?

时间:2014-03-20 13:36:20

标签: key-value microdata schema.org

经过大量搜索,我发现了以下内容:

在我的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 domainIncludesrangeIncludes,只告诉它等效于rdf:Property


有可能看到它在这里没有验证richsnippets验证器:

http://www.google.com/webmasters/tools/richsnippets?q=uploaded:8004f521a6b9b2a553602e5a1d723fb5


如何使用Schema.org和/或GoodRelations使用Microdata标记我的产品的键值对?

2 个答案:

答案 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>

more details