在 schema.org 中,这些“列表”或“集合”(“取代……”)应该如何工作?

Adr*_*der 5 schema.org

提到了几个复数形式的属性,例如eventsactor。\n它在使用方面到底意味着什么?我可以按照中提到的那样将它们堆叠在一起吗这个答案中提到的那样将它们堆叠在一起吗?

\n\n

我主要想知道如何处理Supersedes actors.while actors(复数) 语句在其他地方没有明确提到。我只需要寻找那个吗supersedes\xe2\x80\xa6语句并可以推断出这意味着我能够将多个这些属性(以其单数形式)背靠背放置?

\n\n

比如:“取代演员。” 可以翻译为“多个actor可以使用多个属性。”?

\n\n

为了进行额外的固定:不需要包裹元件,itemprop="actors"就像itemprop=actor元件堆叠的

\n

uno*_*nor 7

您可以多次使用每个属性。这样做可能并不总是有意义,但无论如何它\xe2\x80\x99s 是允许的。

\n\n

但是,某些属性根据定义采用(或更准确地说:期望)多个值。\xc2\xb9
\n如果是这种情况,则在属性\xe2\x80\x99s 定义中提到\xe2\x80\x99。最好不要尝试从属性名称中扣除此值。actor从语义上讲,属性命名为、actorsschauspieler或并不重要4323。这个名字可以是一个暗示,但仅此而已。

\n\n

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

\n\n

长话短说:

\n\n
    \n
  • 不要\xe2\x80\x99t 使用被取代的属性。
  • \n
  • 不要\xe2\x80\x99t 使用属性\xe2\x80\x99s 名称来决定属性是否采用多个值。请改用 property\xe2\x80\x99s 定义。
  • \n
  • 所有属性都可以多次使用。
  • \n
\n\n
\n\n

\xc2\xb9 具有多个值的属性的一个示例是 property keywords它表示:

\n\n
\n

关键字列表中的多个条目通常用逗号分隔。

\n
\n\n

\xe2\x80\x99s 多次使用此属性仍然可以,无论是使用一个还是多个(逗号分隔)值。

\n\n

因此,在 Microdata 中,您可以使用其中之一(或一起使用):

\n\n
<span itemprop="keywords">a, b, c</span>\n
Run Code Online (Sandbox Code Playgroud)\n\n
<span itemprop="keywords">a</span>\n<span itemprop="keywords">b</span>\n<span itemprop="keywords">c</span>\n
Run Code Online (Sandbox Code Playgroud)\n\n
<span itemprop="keywords">a</span>\n<span itemprop="keywords">b, c</span>\n
Run Code Online (Sandbox Code Playgroud)\n\n

(不,从来不需要“包装”属性;从语法上讲,\xe2\x80\x99t 甚至不存在这样的东西。)

\n