Schema.org:如何在JSON-LD中使用isAccessoryOrSparePartFor?

时间:2015-07-15 09:21:17

标签: schema.org

我试图在JSON-LD中为schema.org声明产品。我遇到了isAccessoryOrSparePartFor。那么我在这个标签里面放了什么? Schema.org说它应该是一个产品 - 但我真的必须在其中放入完整的产品声明吗?我可以在其中放置备件产品的URL或EAN吗?

2 个答案:

答案 0 :(得分:1)

对于isAccessoryOrSparePartFor propertyProduct预期,但不是必需的。

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进行验证。