使用另一个itemtype中的一个itemtype的itemprop

时间:2015-01-10 02:59:15

标签: schema.org microdata

我刚开始将Microdata添加到在线零售商的产品页面中。我使用的是Schema.org的Product类型,此时我只引用了产品manufacturernamedescription。谷歌已经发现这个网站现在有结构化数据,并列出了网页(没有错误)。

我在产品页面上有一个URL,该URL链接到同一制造商提供的更多项目。我想在每个页面上标记此网址,但Product类型中的属性似乎不适用。 urlProduct的说明似乎表明它是产品的网址,当然我已经在该产品上并且正在链接到相关产品。

我来自relatedLink的{​​{1}}财产似乎更适用于我的参考,所以我的问题是:

  1. 我可以使用WebPage中的url属性作为我引用的网址类型吗?

  2. 如果它更适用于使用Product(或其他属性),我是否必须指定该属性的类型为relatedlink?我担心的是,虽然该属性可能更适用,但它来自的类型绝对不是。

1 个答案:

答案 0 :(得分:1)

请勿使用url。正如您正确指出的那样,url property是针对当前项目(即产品)的URL,而不是针对相关项目的URL。

虽然relatedLink property的定义似乎适合您的情况,但此属性只能用于WebPage项(及其子类型),而不能用于Product。使用some exceptions,您只能使用表中列出的该类型的属性。

如果链接目标也是Product项,您可以使用以下属性之一:

  • isRelatedTo

      

    指向另一个,某种程度上相关产品(或多个产品)的指针

  • isSimilarTo

      

    指向另一个功能相似的产品(或多个产品)的指针。