在向我的网站添加微数据时,我使用 schema.org 上的词汇表。
目前,我使用http://schema.org/SoftwareApplication来标记软件。由于 schema.org 上的格式有点未指定(例如, 、 和 之间有什么区别url
?downloadUrl
)installUrl
,我还查看了有关此词汇表的 Google 页面。
这让我很难过。
事实证明,schema.org 和 Google 使用了“相同”词汇的两个不兼容版本。一些区别:
fileSize
根据 schema.org 以 kB 为单位,但根据 Google 以字节为单位。operatingSystem
在 schema.org 被operatingSystems
谷歌调用。applicationCategory
在 schema.org 被softwareApplicationCategory
谷歌调用。<rant>...Google 表示该值“必须是受支持的软件应用程序类型之一”,但这些类型的链接已断开。</rant>
现在,公平地说,Google 声称他们的格式是 schema.org 格式的“扩展”(但您不需要新的 itemtype URL 吗?),但肯定没有扩展可以重新定义现有的属性名称(如fileSize
)。
网站管理员应该怎么做呢?感觉正确的做法是关注 schema.org。对这个话题有没有共识?
(我刚刚提出一个假设:也许 schema.org 是当前版本,而过时的 Google 页面是在创建 schema.org 之前编写的,并且从那时起就一直保持原样(可能被遗忘)?)