Google不会为“距离”类型的对象识别属性高度

时间:2015-11-17 04:37:15

标签: html5 schema.org structured-data

鉴于18 x 24英寸的视觉艺术作品:

<div itemscope="itemscope" itemtype="http://schema.org/VisualArtwork">
  <span itemprop="height" itemscope="itemscope" 
    itemtype="http://schema.org/Distance">18 inches</span>
  <span itemprop="width" itemscope="itemscope" 
    itemtype="http://schema.org/Distance">24 inches</span>
</div>

此标记未通过Structured Data Testing Tool错误,“Google无法识别距离类型的对象<属性高度。” width 也是如此。

有趣的是,如果您将第一个示例从Schema.org插入到VisualArtwork(关于Magritte绘画的那个)到SDTT中,您会得到相同的错误。测试工具是否对此有误?

1 个答案:

答案 0 :(得分:2)

我建议使用[定量值]而不是[距离]。这是一个基本的例子:

<div itemscope="itemscope" itemtype="http://schema.org/VisualArtwork">
  <span itemprop="height" itemscope="itemscope" itemtype="http://schema.org/QuantitativeValue">
    <span itemprop="value">18</span> 
    <span itemprop="unitCode" content="INH">inches</span>
  </span>
  <span itemprop="width" itemscope="itemscope" itemtype="http://schema.org/QuantitativeValue">
    <span itemprop="value">24</span> 
    <span itemprop="unitCode" content="INH">inches</span>
  </span>
</div>

我在http://www.lazaruscorporation.co.uk/blogs/arts-tech/posts/schema-dot-org-quantitative-value-accessibility-typography

的博客文章中提供了一些有关此内容的更多信息

我将查看schema.org上的示例并在必要时更正它们(我是编写这些示例的人!)