RDFa (Resource Description Framework in Attributes) es una Recomendación del W3C que añade extensiones a nivel de atributos a HTML, XHTML y otros tipos de documentos basados en XML, de modo que se pueda incrustar metadatos enriquecidos dentro de los documentos web. Permite escribir directamente en una página expresiones RDF de sujeto-predicado-objeto, y los agentes de usuario compatibles pueden extraer de ella los tripletes del modelo RDF resultante. La comunidad de RDFa mantiene un wiki con herramientas, ejemplos y tutoriales.
Historia del desarrollo
RDFa fue propuesto por primera vez por Mark Birbeck en una nota del W3C titulada XHTML and RDF, presentada en 2004. Su propósito nunca se limitó a XHTML 2, sino que pretendía ofrecer una forma de añadir metadatos a cualquier lenguaje basado en XML. RDFa 1.0 se convirtió en Recomendación en octubre de 2008, y RDFa 1.1 le siguió en junio de 2012. La versión 1.1 eliminó la dependencia del mecanismo de espacios de nombres específico de XML, lo que permitió su uso con formatos no XML como HTML 4 y HTML 5.
Variantes y adopción
Existen varias variantes. HTML+RDFa es un estándar especializado para HTML, mientras que RDFa Lite es un subconjunto mínimo de cinco atributos para marcados legibles por máquina de uso cotidiano. El W3C mantuvo RDFa Lite como su alternativa estándar a Microdata, una posición confirmada por la Recomendación HTML5 en 2014. Las estadísticas de uso de 2017 indicaban que HTML+RDFa era entonces menos común que los Microformatos.
