我一直使用typeof
来表示结构化数据。最近,我发现我们也可以将itemprop
和itemscope
用于完全相同的目的。
我知道Schema.org现在很流行,但任何人都可以向我解释为什么应该/不应该从使用typeof
切换到itemprop
?
答案 0 :(得分:0)
typeof
是来自 RDFa 的属性
itemprop
和itemscope
是来自微观数据的属性。
所以你的问题确实是:我应该使用Microdata还是RDFa?
两种语法都相似,都可以用于Schema.org。查看我的comparison between Microdata and RDFa。
如果您对RDFa感到满意,除非您知道并关心支持微数据但不支持RDFa的消费者(例如搜索引擎),否则没有理由切换到Microdata。 Schema.org(谷歌,微软,雅虎,Yandex)的赞助商通常支持JSON-LD,Microdata和RDFa。