在完成零售品牌的公司主页微数据的情况下,我想听听其他人会推荐使用或已经使用的 schema.org 项目类型。以TOMS 的鞋子为例:
示例 #1 - 使用 /Corporation 作为高级 itemtype 可以包含很多很棒的 /Organization 微数据,但与零售商店无关。
<html itemscope='itemscope' itemtype="http://schema.org/Website>
<head></head>
<body itemscope='itemscope' itemtype="http://schema.org/Corporation>
various microdata here probably including Product microdata
</body>
</html>
注意:唯一特定于 /Corporation 的 schema.org 属性是tickerSymbol,而 TOMS 没有。
示例 #2 - 如果 TOMS 开设了自己的实体零售店渠道并且每个地点都有自己的主页,则此代码将起作用。然而,对于 TOMS's.com,虽然示意图准确且表面更具描述性,但 TOMS.com 的微数据标记不正确,因为/ShoeStore派生自 /LocalBusiness - 它必须代表一个物理位置。
<html itemscope='itemscope' itemtype='http://schema.org/Website'>
<head></head>
<body itemscope='itemscope' itemtype='http://schema.org/ShoeStore'>
a whole bunch of jabber here
</body>
</html>
注意:由于 TOMS 是虚拟的,因此不能是 /Store,这意味着您失去了非常酷的属性,例如“currenciesAccepted”、“paymentAccepted”和“priceRange”。
这只是“坐等”的情况,直到更多的模式被批准用于“虚拟场所”,还是有一种通过验证的方式来获得两全其美?