schema.org是否提供了一种区分虚拟产品(如下载,服务,非实体购买)与实体产品的方法?
或者是否有其他方式通过schema.org表达哪些商品需要发货?哪些商品无需发货?
答案 0 :(得分:1)
如果您提供服务,则可能需要使用Service
代替Product
。
对于Product
,只有缺少material
和depth
/ height
等属性才能表明它不是实体产品(当然,这不是可靠的)
Offer
类型允许使用availableDeliveryMethod
属性,该属性的值可以传达the product can be downloaded:
http://purl.org/goodrelations/v1#DeliveryModeDirectDownload
如果你提供下载产品,那么你可以使用这样的东西:
<article itemscope itemtype="http://schema.org/Product">
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<link itemprop="availableDeliveryMethod" href="http://purl.org/goodrelations/v1#DeliveryModeDirectDownload" />
</div>
</article>
如果是某种创造性工作,例如SoftwareApplication
或MusicRecording
,您可以使用相应的类型而不是(或者除此之外,per additionalType
){ {1}}。