我有一个人们可以比较驾驶学校的网站。我已经使用schema.org标记在我网站的页面上添加了关于这些学校的详细信息(名称,描述,位置,价格范围等)。
几个星期后,人们还可以直接在我的网站上购买(阅读:预订)我网站上学校提供的第一个驾驶课程。我正在寻找一种方法将其添加到我的网页上的schema.org标记中,但我真的不知道在我的情况下使用什么。
我想到了以下两个可能性。你能告诉我应该用哪一个吗?或者您可能会想到更好的解决方案?
<div itemscope itemtype="http://schema.org/LocalBusiness">
<div itemprop="name">...</div>
<div itemprop="description">...</div>
<div itemprop="priceRange">...</div>
<div itemprop="makesOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="name">...</div>
<div itemprop="price">...</div>
<div itemprop="priceCurrency">...</div>
</div>
</div>
或者
<div itemscope itemtype="http://schema.org/LocalBusiness">
<div itemprop="name">...</div>
<div itemprop="description">...</div>
<div itemprop="priceRange">...</div>
<div itemprop="owns" itemscope itemtype="http://schema.org/Product">
<div itemprop="name">...</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<div itemprop="price">...</div>
<div itemprop="priceCurrency">...</div>
</div>
</div>
</div>
最后,我正在为驾驶学校寻找更好的模式类型,但我认为他们没有指定驾驶学校。您认为使用ProfessionalService而不是LocalBusiness更好吗?
答案 0 :(得分:0)
我认为你的两个例子都是可能的。
如果您没有希望使用标记的消费者的任何具体要求,我会使用第一个示例:LocalBusiness
→makesOffer
→Offer
。
您似乎并不真正需要Product
项,因为您只使用了name
属性,而该属性可以在Offer
上使用。