RDFa (Resource Description Framework in Attributes) — це рекомендація W3C, що додає до HTML, XHTML та інших типів документів на основі XML розширення на рівні атрибутів, щоб у вебдокументи можна було вбудовувати багаті метадані. Вона дозволяє записувати безпосередньо на сторінці вирази RDF типу «суб’єкт — предикат — об’єкт», а сумісні користувацькі агенти можуть витягувати з них отримані трійки моделі RDF. Спільнота RDFa підтримує вікі з інструментами, прикладами та навчальними матеріалами.
Історія розробки
Уперше RDFa запропонував Марк Бірбек у записці W3C «XHTML and RDF», представленій у 2004 році. Її метою ніколи не було обмежитися XHTML 2, а забезпечити спосіб додавання метаданих до будь-якої мови на основі XML. RDFa 1.0 став рекомендацією в жовтні 2008 року, а RDFa 1.1 з’явився в червні 2012 року. Версія 1.1 відмовилася від залежності від механізму просторів імен, специфічного для XML, що зробило її придатною для використання з не-XML форматами, такими як HTML 4 і HTML 5.
Варіанти та поширення
Існує кілька варіантів. HTML+RDFa є спеціалізованим стандартом для HTML, тоді як RDFa Lite — це мінімальна підмножина з п’яти атрибутів для повсякденної машиночитаної розмітки. W3C зберіг RDFa Lite як свою стандартну альтернативу Microdata, що було підтверджено рекомендацією HTML5 у 2014 році. За статистикою використання 2017 року HTML+RDFa на той час був менш поширеним, ніж Microformats.
