我应该使用哪种类型的 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 它的子类型(BlogPosting
、NewsArticle
、ScholarlyArticle
、TechArticle
)似乎是合适的,所以留在 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>
你能帮我看看,我应该在这个结构中使用哪种类型的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 它的子类型(BlogPosting
、NewsArticle
、ScholarlyArticle
、TechArticle
)似乎是合适的,所以留在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>