HTML5为语义标记和语义Web技术提供了什么支持?

HTML5为语义标记和语义Web技术提供了什么支持?,html,semantic-web,semantic-markup,Html,Semantic Web,Semantic Markup,看起来,到目前为止,HTML5几乎不支持使用RDFa或微格式的语义标记。我读过一些书,但是如果我现在就开始使用HTML5,我能做些什么来支持语义标记(如微格式)和语义Web技术(如RDFa)?如果我现在想利用这些技术,我应该坚持使用XHTML吗?(几年过去了…) 对于在HTML5文档中对内容进行语义注释,可以使用微数据、微格式和/或RDFa: 是HTML5的一个扩展,但现在只是W3C工作组的一份说明(在2017年重新开始的可预见的未来工作中,它不会成为W3C的建议:)。在WHATWG的HTML

看起来,到目前为止,HTML5几乎不支持使用RDFa或微格式的语义标记。我读过一些书,但是如果我现在就开始使用HTML5,我能做些什么来支持语义标记(如微格式)和语义Web技术(如RDFa)?如果我现在想利用这些技术,我应该坚持使用XHTML吗?

(几年过去了…)

对于在HTML5文档中对内容进行语义注释,可以使用微数据、微格式和/或RDFa:

  • 是HTML5的一个扩展,但现在只是W3C工作组的一份说明(在2017年重新开始的可预见的未来工作中,它不会成为W3C的建议:)。在WHATWG的HTML生活标准中,它仍然(并且可能正在开发中)

  • (如
    类中的
    值)显然是受支持的,因为它们不需要对HTML语言进行任何更改。微格式(如
    rel
    values)在其自己的wiki中注册后即受支持(这里是HTML5的注册地)

  • 是各种标记语言的扩展。它也可以以子集的形式使用。所有相关规范均为W3C建议


(还有JSON-LD,但我不会将其添加到列表中,因为它没有与现有标记集成,它是一个单独的“blob”,复制了内容。)

HTML微数据(草稿)微数据教程和示例:如果尚未找到,请参阅