使用schema.org标记,如果我在多个页面中定义了多个具有相同名称的项目,但在每个页面上定义了不同的属性集,则每个项目仅在其定义的页面范围内相关,或者有没有办法将所有这些项目组合在一起以创建一个完整的定义?
答案 0 :(得分:0)
itemid
Microdata定义了itemid
attribute:
[...]为该项目提供全局标识符,以便它可以与Web上其他页面上的其他项目相关联。
词汇表(在本例中为Schema.org)必须定义这样的全局标识符应该是什么意思,以及是否多个项目可能具有相同的全局标识符,如果是,则这些项目应该如何处理。
到目前为止,Schema.org does not define this。
一个明显的假设是:具有相同itemid
的项目(无论是在同一页面上还是在不同页面上,无论是在同一站点上还是在不同站点上)都是相同的。
通过指定期望唯一值的属性,消费者可以(如果他们想要)推断出两个或更多个项目大致相同。
属性sameAs
和url
是合适的候选者,因为它们可用于任何Schema.org类型。
一些更具体的类型定义了其他合适的属性,例如globalLocationNumber
,email
等。