Schema.org类型的Person
对象可以具有sameAs
类型的URL
属性。 According to Google's structured data site,sameAs
属性可以是单个项目,也可以是数组。
Schema.org上的文档未提及sameAs
是单个项还是数组。这只是谷歌偏离Schema.org吗?或者,Schema.org中的所有属性都可以是单个项目还是数组?
答案 0 :(得分:1)
每个Schema.org属性都可以有多个值。对于某些属性(例如birthDate
),它不一定有意义,但它仍然是允许的。
在JSON-LD中:
"sameAs": ["/foo", "/bar"],
在Microdata中:
<link itemprop="sameAs" href="/foo" />
<link itemprop="sameAs" href="/bar" />
在RDFa中:
<link property="sameAs" href="/foo" />
<link property="sameAs" href="/bar" />
这并不一定意味着Google(或任何其他消费者)也支持每个属性。因此,当Google在其文档中明确提到这一点时,您可以确保相应的搜索结果功能适用于多个值。