我用 Schema.org 的微数据标记了一个关于一本书的网页。使用 creativeObject 类型的“about”-属性将标记书籍主题。“about”-property 具有预期的类型 a Thing。
我的问题是:
对吗,在这里我可以使用任何其他更具体的类型来代替 Thing,因为 Thing 是最通用的类型?
这不是问题吗,我在页面上多次使用“关于”属性,用于描述同一个 creativeObject?
谢谢和最好的问候
叶夫根尼
我用 Schema.org 的微数据标记了一个关于一本书的网页。使用 creativeObject 类型的“about”-属性将标记书籍主题。“about”-property 具有预期的类型 a Thing。
我的问题是:
对吗,在这里我可以使用任何其他更具体的类型来代替 Thing,因为 Thing 是最通用的类型?
这不是问题吗,我在页面上多次使用“关于”属性,用于描述同一个 creativeObject?
谢谢和最好的问候
叶夫根尼
1
对吗,在这里我可以使用任何其他更具体的类型来代替 Thing,因为 Thing 是最通用的类型?
当然。不仅如此 - 如果您愿意,您可以只使用文本(我想它更适合书籍主题)。前段时间我有同样的问题并被重定向到文档:
预期类型与文本。浏览 schema.org 类型时,您会注意到许多属性具有“预期类型”。这意味着属性的值本身可以是嵌入项(参见第 1d 节:嵌入项)。但这不是必需的——只包含常规文本或 URL 就可以了。此外,只要指定了预期类型,也可以嵌入作为预期类型的子类型的项目。例如,如果预期类型是 Place,那么嵌入 LocalBusiness 也是可以的。
2
这不是问题吗,我在页面上多次使用“关于”属性,用于描述同一个 creativeObject?
我不认为它是。上次在 schema.org WG 中讨论时,决定
现在,它总是被允许有多个值。[属性]