我是本地目录的产品经理。我正在为我的开发人员编写一些要求,以便使用Schema.org的Microdata更新商业列表页面。目前,我们将所有商家标记为LocalBusiness
。
我无法决定是否应该使用LocalBusiness
属性或Place
属性中的Organization
?当前列表的地理坐标为geo
,但我可以添加其他迭代。
是否可以合并两者,以便我可以在geo
内使用LocalBusiness
标记,该标记通常映射在Organization
周围?如果是这样,我是否需要在我的标记中的任何位置定义它?
答案 0 :(得分:2)
只有一个 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>