我是本地目录的产品经理。我正在为开发人员编写一些要求,以使用Schema.org中的Microdata更新业务列表页面。目前,我们将所有业务标记为LocalBusiness

我不能决定应该使用LocalBusiness属性还是Place属性中的Organization?当前列表中有geo用于地理坐标,但我可以添加其他itemprops。

是否可以合并两者,以便我可以在通常围绕geo映射的LocalBusiness中使用Organization标记?如果是这样,我是否需要在标记中的任何地方定义它?

最佳答案

只有一种 LocalBusiness 类型。它有两个父类型, Organization Place 。它从这些父类型(及其父类型,直到Thing)继承所有属性。

您只需提供http://schema.org/LocalBusiness作为itemtype,就可以使用Organization属性(例如founder)和Place属性(例如geo):

<article itemscope itemtype="http://schema.org/LocalBusiness">
  <div itemprop="founder" itemscope itemtype="http://schema.org/Person">…</div>
  <div itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">…</div>
</article>

07-24 09:54