4

我不知道要使用哪种 schema.org 类型。任何人都可以提出任何建议吗?具体问题在这篇文章的底部并且很明显。我的网站已经上线四年了,有成千上万的个人评论。该网站是发生某种活动的地方的目录。这些地方可以是教堂、城市公园、集市、零售店、餐馆、国家森林、加油站,应有尽有!我的网站提供了与活动相关的位置和设施的记录。该活动可能与该位置的假定功能相关,也可能不相关(即,我的用户不在餐厅用餐)。执行该活动的用户来到我的网站并留下关于该地点的评论。用户也可以对位置进行评分,但评分并不是用户评论本身的一部分。

如果我使用 hreview-aggregates,富文本和星号会显示在 google 测试工具中。如果我只使用来自 schema.org 的以下内容,则该工具不会在其中显示代码段,但会识别格式:

<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
  <span itemprop="name">The Hubcap Place</span>
  <span itemprop="itemreviewed">Hubcap City</span>
  <span itemprop="ratingValue">4</span> stars -
  <span itemprop="reviewCount">3077</span> reviews
</div>

如果我将其更改为,一切看起来都很棒

<title>My Site</title>
<div class="entry" itemtype="http://schema.org/localBusiness" itemscope="">
  <span itemprop="name">The Hubcap Place</span>
  <span itemprop="itemreviewed">Hubcap City</span>
  <span itemprop="author">Ellie</span>
  <span itemtype="http://schema.org/AggregateRating" itemscope="" itemprop="aggregateRating">
    <meta content="3.2" itemprop="ratingvalue">
    <meta content="18" itemprop="ratingcount">
  </span>
</div>

我认为本地业务不合适。有些位置只是田野中间的一个空地。此外,schema.org/localBusiness 让我觉得我应该拥有它。schema.org/Place 似乎最合适,但未在工具中显示富文本片段。与 schema.org/Review 相同。如果我将其用作主要包装器,则不会显示该片段。其他有效的主要包装是 Product 和 Restaurant。我会很感激你能给的任何建议。

  • Place 是否因为我的标记而失败?
  • 包装器的好类型是什么?包装器是必需的吗?
  • 即使它不完全适合所有东西,我是否应该只选择一个主包装器?
  • 我可以同时使用 hreview-aggragate(microformat) 和 schema.org 吗?这就是我现在正在做的事情,它在测试工具中显示得很好,但我听说你不应该这样做。这仍然是当前的建议吗?

还应该注意的是,当我使用具有正确语法的 data-vocabulary.org/Review 时,工具中的所有内容也都显示正常......我只是在使用 schema.org 时遇到了问题

4

2 回答 2

5

您可以对已审阅的项目使用 schema.org 标记,对审阅项目使用 data-vocabulary 标记。另请注意,如果您使用 reviewCount,您还需要在此页面上提供标记的评论。

于 2012-11-06T08:58:09.597 回答
-1

如果我正确地遵循了您的问题,我认为这是帮助澄清的答案的一部分

<div class="entry" itemtype="http://schema.org/localBusiness" itemscope="">
 <span itemprop="name">My Site</span>
</div>

LocalBusiness 用于描述您和您的姓名地址和电话(您的联系方式)

据我所知,应该与其他可以单独调用的“itemtypes”分开,并且页面可以嵌套“itemtypes”。

<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
 <span itemprop="name">The Hubcap Place</span> "If this is the place being reviewed"
 <span itemprop="itemreviewed">Hubcap City</span> "Would not need this as it repeats"
 <span itemprop="ratingValue">4</span> stars -
 <span itemprop="reviewCount">3077</span> reviews

这些将指示正在审查的项目/地点、谁审查了该地点、他们的评级、所有贡献者的汇总评级以及该地点有多少评论。即一个单独的 itemtype 调用来描述页面那部分的信息。

我认为您的错误或误解是一个“项目类型”将涵盖所有内容。

希望这会有所帮助,我上周才自己看这个。

于 2013-04-08T13:45:30.353 回答