错误:“schema.org上的不完整微数据”(评论)

时间:2013-10-08 19:53:14

标签: microdata schema.org

当我尝试发布产品的Review Microdata时,我收到了错误消息。我想知道需要什么属性我尝试了几种不同的方式来安排数据。

谷歌给了我这个:

  

项目
  类型:评论
  财产:
  名称:一些评论员
  作者:
  第1项   审查:
  第2项   评论者:“身体”
  错误:schema.org的不完整微数据。
  第1项   类型:人
  财产:
  姓名:某人   第2项   类型:评级
  财产:
  恶化:1
  最佳:5
  评级值:5

2 个答案:

答案 0 :(得分:4)

由于我发现here.

的答案,我才开始工作

我注意到你有名字:一些评论者,但名字应该代表正在评论的项目。

对我来说,解决方案是将此名称属性从itemprop =“name”更改为itemprop =“about”,这就是解决方案的建议。

我会比较你对其余属性名称的工作解决方案,以防它仍然不适合你。我实际上是先到你的问题寻找解决方案,然后在5分钟后找到解决方案。希望它有效!

答案 1 :(得分:0)

Amurrell有一个很好的建议。另一种方法是包含“事物”模式,例如:

<div itemscope itemtype="http://schema.org/Review">
<a itemprop="url" href="URL OF PRODUCT OR ITEM"><div itemprop="name"><strong>NAME/TITLE OF THE REVIEW</strong></div>
</a>
<div itemprop="description">DESCRIPTION OF THE ITEM</div>
<div itemprop="reviewBody">REVIEW BODY</div>
<div itemprop="author" itemscope itemtype="http://schema.org/Person">
Written by: <span itemprop="name">NAME OF REVIEWER</span></div>
<div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Thing">
<span itemprop="name">ITEM REVIEWED</span></div>
<div><meta itemprop="datePublished" content="2013-10-08">Date published: 10/08/2013</div>
<div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
<meta itemprop="worstRating" content="RATING SCALE MINIMUM, USUALLY 1"><span itemprop="ratingValue">RATING VALUE</span> / <span itemprop="bestRating">RATING SCALE MAXIMUM, USUALLY 5</span> stars</div>
</div>

您还可以使用“product”架构替换“thing”架构。要么工作。

只需将我在所有大写字母中输入的内容替换为评论的实际内容即可。希望有所帮助。