我应该使用哪种类型的 schema.org 作为 country/city 建议?

Which type of schema.org should I use for country/city advices?

你能帮我看看,我应该在这个结构中使用哪种类型的schema.org

<h1>Country or city name</h1>
<div id="country_info">some info</div>

<div class="advice">
     <div class="date">03-03-2015</div>
     <div class="tags"><a href="">tag1</a> <a href="">tag2</a></div>
             <div class="text">
             user text...
             </div>
     <div class="author">name</div>
</div>

<div class="advice">
     <div class="date">05-05-2015</div>
     <div class="tags"><a href="">tag5</a> <a href="">tag1</a></div>
             <div class="text">
             user text...
             </div>
     <div class="author">name2</div>
</div>

等等……

是否是“地点”和“评论”类型,“地点”没有实际地址?或者可能是“Blog”/“BlogPosting”类型?我很困惑。

这些用户文本很短。每一篇文章都不够。但是整个页面变得非常有用。

我们首先要搞清楚的是信息的objective是什么。看来你的主要 objective 是显示一个国家或城市,所以你最好的选择可能是国家或城市。请记住,此类型包括 Thing 属性,其中包括描述、名称、图像等,这些属性可用于包含参数的其余部分。例如,用户评论将是 "description" 属性.

当您想弄清楚必须使用哪种类型的架构时,请主要考虑您要提供给浏览器或应用程序的模式。如果你在谈论国家,那么国家就是你的类型,如果你在谈论人,那么人就是你的选择。但是,如果您谈论的是国家/地区,请不要使用 Person,尽管您的字段似乎更适合该方案。

Thing 开始并检查其 "More specific Types"。 Select 似乎匹配并检查其定义的类型。尽可能deep/detailed。就是这样。

您会看到每个建议都是 CreativeWork。检查其 "More specific Types"。只有您自己才能知道这些建议到底是什么。

  • 如果这些是关于 country/city 的随机建议,您可能应该看看 Article。 None 它的子类型(BlogPostingNewsArticleScholarlyArticleTechArticle)似乎是合适的,所以留在 Article。一篇文章没有"too short",不需要很长

  • 如果这些是针对特定问题的建议,Answer 可能是合适的。

  • 根据您在问题中提供的信息,Comment似乎不​​合适。

  • 如果这些是博客的一部分,那只是 BlogPosting

您可以使用 about property to reference the country (Country/State) or city (City) 的建议。

因此微数据中的结构可能如下所示:

<section itemprop="about" itemscope itemtype="http://schema.org/City" id="city">
  <h1 itemprop="name">City name</h1>

  <article itemscope itemtype="http://schema.org/Article" itemref="city">
  </article>

  <article itemscope itemtype="http://schema.org/Article" itemref="city">
  </article>

</section>