我在Schema.org上找到了这种类型:ExerciseGym
它没有任何示例,我对如何使用它感到困惑,因为它似乎是从其他模式继承属性。这个是针对企业的,因此理想情况下,我想使用它。
显示“来自LocalBusiness
的属性”。我以前使用过LocalBusiness
,其中包含了很多示例。我是否应该将LocalBusiness
和ExerciseGym
以及Person
结合起来,因为我想将健身房的私人教练列为employee
,但它说employee
是{{1 }}?
这样的事情是正确的方法吗?
Person
答案 0 :(得分:2)
类型“包括”其所有父类型。 ExerciseGym
也是 SportsActivityLocation
,LocalBusiness
,Organization
,Place
和Thing
因此,您不必指定ExerciseGym
和LocalBusiness
,只需指定ExerciseGym
就可以了。
如果您除了Person
之外还指定ExerciseGym
,则表示:有些东西是一个人和一个健身房。当然,这不是您想要的说。要添加员工,您需要两个单独的项目:体育馆和人。在微数据中,使用itemscope
属性创建一个项目。
具有两个雇员的ExerciseGym
的示例:
<div itemscope itemtype="http://schema.org/ExerciseGym">
<div itemprop="employee" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">John</span>
</div>
<div itemprop="employee" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Alice</span>
</div>
</div>