我是本地目录的产品经理。我正在为开发人员编写一些要求,以使用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>