XHTML 中的 RDFa 是 w3c 标准。微数据被称为 HTML 5 API。我的问题是:
微数据也是 w3c 标准吗?如果是,为什么我们需要 2 个类似的标准?
人们说使用微数据比 RDFa 更简单。除此之外,这两者之间的主要区别是什么?
提前谢谢你
XHTML 中的 RDFa 是 w3c 标准。微数据被称为 HTML 5 API。我的问题是:
微数据也是 w3c 标准吗?如果是,为什么我们需要 2 个类似的标准?
人们说使用微数据比 RDFa 更简单。除此之外,这两者之间的主要区别是什么?
提前谢谢你
是的,Microdata 也是 W3C 标准:HTML Microdata。有两个标准,因为 RDFa 旨在满足 RDF 社区的要求,而 WHATWG HTML5 编辑器发现现行的 RDFa 规范过于先进,因此设计了自己的东西。
这是一个非常主观的问题,但我想说 RDFa 的优点是:它更容易组合多个词汇表/模式,它对数据类型等有更好的支持,并且与所有其他基于 RDF 的标准兼容以防你在乎。Microdata 的优势在于 HTML 作者更容易掌握。这是两种格式的大比较(由 RDFa 人完成,所以可能有点偏颇)。