RDFa(Resource Description Framework in Attributes,属性中的资源描述框架)是万维网联盟制定的推荐标准,它为HTML、XHTML及其他基于XML的文档类型添加属性级扩展,使丰富的元数据能够嵌入网页文档之中。它允许将RDF主语-谓语-宾语表达式直接写入页面,符合标准的用户代理可以从中提取出由此产生的RDF模型三元组。RDFa社区维护着一个维基,提供工具、示例和教程。
发展历程
RDFa最早由Mark Birbeck在2004年发布的一份题为《XHTML与RDF》的万维网联盟说明文件中提出。其目的从来不限于XHTML 2,而是为任何基于XML的语言提供添加元数据的方法。RDFa 1.0于2008年10月成为推荐标准,随后RDFa 1.1于2012年6月发布。1.1版本摆脱了对XML特定命名空间机制的依赖,因此得以用于HTML 4和HTML 5等非XML格式。
变体与应用
RDFa存在多个变体。HTML+RDFa是专门针对HTML的标准,而RDFa Lite则是由五个属性组成的最小子集,用于日常的机器可读标记。万维网联盟将RDFa Lite保留为Microdata的标准替代方案,这一地位在2014年的HTML5推荐标准中得到了确认。2017年的使用统计显示,当时HTML+RDFa的使用程度低于Microformats。
