是否可以在微数据中添加自定义属性?

Is it possible to add custom attributes in Microdata?

是否有向方案添加自定义属性的选项? (和我们可以扩展DTD一样吗?)

itemprop="description" 对我来说还不够。我得到了更多我想添加的属性,这些属性在原始方案中不存在:

我需要这些属性,因为它们体现了我产品的全部特性。

在 Microdata 中,您可以使用 "proprietary item property name":

one used by the author for private purposes, not defined in a public specification

必须是绝对值 URL,例如:

<div itemscope itemtype="http://schema.org/Thing">
  <p itemprop="description">…</p>
  <p itemprop="http://example.com/voc/objective">…</p>
</div>

(当然你不能指望其他消费者使用它。)

如果您使用 Schema.org 词汇,您还可以:

  • propose 新 Schema.org properties/types

  • extend an existing Schema.org property (but it’s considered outdated)