我试图在JSON-LD中为schema.org声明产品。我遇到了isAccessoryOrSparePartFor。那么我在这个标签里面放了什么? Schema.org说它应该是一个产品 - 但我真的必须在其中放入完整的产品声明吗?我可以在其中放置备件产品的URL或EAN吗?
答案 0 :(得分:1)
对于isAccessoryOrSparePartFor
property,Product
值预期,但不是必需的。
From the Schema.org documentation:
预期的类型与文字。在浏览schema.org类型时,您会注意到许多属性都有"期望的类型"。这意味着属性的值本身可以是嵌入项(请参阅第1d节:嵌入项)。但这并不是一项要求 - 只包含常规文本或URL是很好的。 [...]
当然,有些消费者可能不支持其他价值而不是预期价值。
答案 1 :(得分:0)
您可以使用最小产品声明,仅使用@context,@ type和产品网址作为ID。
示例:
isAccessoryOrSparePartFor: [
{
'@context': 'http://schema.org',
'@type': 'Product',
id: UNIQUE_PRODUCT_ID_1'
},
{
'@context': 'http://schema.org',
'@type': 'Product',
id: UNIQUE_PRODUCT_ID_2'
},
...
]
您可以查看使用Google's testing tool for structured data进行验证。