gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 01:17:27 25 4
gpt4 key购买 nike

提到了几个复数形式的属性,例如 eventsactors
它在使用方面究竟是什么意思?我可以像 this answer 中提到的那样将它们堆叠在一起吗?

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

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

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

最佳答案

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

但是,某些属性根据定义采用(或更准确地说:期望)多个值。¹
如果是这种情况,则会在属性定义中提及。最好不要试图从属性名称中扣除这一点。从语义上讲,属性的名称是 actoractorsschauspieler 还是 4323 并不重要。名称可以是一个提示,但仅此而已。

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

tl;博士:

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


  • ¹ 使用多个值的属性的一个例子是 keywords property ,它说:

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



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

    因此,在 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>

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

    关于schema.org - 在 schema.org 中,这些 "lists"或 "collections"("supersedes …") 应该如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42039145/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com