在 schema.org 中,这些 "lists" 或 "collections" ("supersedes …") 应该如何工作?

In schema.org, how are these "lists" or "collections" ("supersedes …") supposed to work?

提到了几个复数形式的属性,例如 events or actors。 它在使用方面究竟意味着什么?我可以像 中提到的那样将它们堆叠在一起吗?

我主要想知道如何处理语句 Supersedes actors.actors (复数)在其他地方没有明确提及。我是否只需要查找 supersedes… 语句并可以推断出这意味着我能够将这些属性中的多个(以它们的单数形式)背靠背放置?

赞:"Supersedes actors."可以翻译成"Multiple actor properties can be used."吗?

要进行额外的保护:不需要 包装元素,例如itemprop="actors" itemprop=actor 元素将在其中堆叠,对吗?

您可以多次使用 every 属性。这样做可能并不总是有意义,但无论如何都是允许的。

但是,根据定义,某些属性采用(或更准确地说:预期)多个值。¹
如果是这种情况,它会在 属性 的定义中提到。最好不要试图从 属性 名称中扣除这个。从语义上讲,属性 被命名为 actoractorsschauspieler4323 并不重要。名称可以是提示,但不能超过提示。

如果它说 属性 取代另一个 属性,这只是意味着鼓励作者使用取代 属性 而不是被取代的 属性。属性的含义仍然完全相同(或者替代 属性 具有更广泛的含义),否则不会使用这种替代机制。

tl;博士:

  • 不要使用被取代的属性。
  • 不要用属性的名字来决定属性是否取多个值。请改用 属性 的定义。
  • 所有属性都可以多次使用。

¹ 采用多个值的 属性 的示例是 keywords property,它表示:

Multiple entries in a keywords list are typically delimited by commas.

多次使用此 属性 仍然没问题,无论是一个还是多个 (comma-separated) 值。

所以在 Microdata 中你可以使用其中之一(或一起使用):

<span itemprop="keywords">a, b, c</span>
<span itemprop="keywords">a</span>
<span itemprop="keywords">b</span>
<span itemprop="keywords">c</span>
<span itemprop="keywords">a</span>
<span itemprop="keywords">b, c</span>

(不,从来不需要 "wrapping" 属性;在句法上什至不存在这样的东西。)