RDFaRDFa (pour « Resource Description Framework dans des Attributs ») est une recommandation du W3C définissant une syntaxe permettant d'ajouter des données structurées dans une page HTML ou n'importe quel document XML. Ainsi formellement décrites, les données peuvent alors faire l'objet de traitements automatisés complexes, via des outils adaptés. Le code RDFa est invisible pour l'internaute et n'affecte pas ce qui est affiché. RDFa a atteint le statut de recommandation 1.0 le et 1.1 le . PrincipeRDFa est un ensemble d'éléments et d'attributs. Cette syntaxe est conforme au modèle Resource Description Framework (RDF) : des données décrites en RDFa peuvent donc être facilement transformées en données RDF. À ce titre, RDFa est une technique permettant de mettre en œuvre le Web sémantique. RDFa utilise pour partie la syntaxe HTML existante :
RDFa ajoute ses propres éléments, les attributs :
Comparaison avec les microformatsRDFa est une technique proche des microformats en ce qu'elle permet d'ajouter de la sémantique au contenu d'une page. Elles diffèrent cependant sur deux principaux aspects :
Exemple de code RDFaL'exemple suivant montre l'ajout de métadonnées du Dublin Core à une page HTML. Les propriétés du Dublin core sont utilisées pour décrire un livre ou un article (titre, auteur, sujet, etc.)[2]. <div xmlns:dc="http://purl.org/dc/elements/1.1/"
about="http://www.example.com/books/wikinomics">
<span property="dc:title">Wikinomics</span>
<span property="dc:creator">Don Tapscott</span>
<span property="dc:date">2006-10-01</span>
</div>
RDFa peut aussi s'inscrire naturellement dans le flot du contenu : <p xmlns:dc="http://purl.org/dc/elements/1.1/"
about="http://www.example.com/books/wikinomics">
Dans son dernier livre
<em property="dc:title">Wikinomics</em>,
<span property="dc:creator">Don Tapscott</span>
explique les profonds changements technologiques, démographiques
et économiques.
Ce livre a été publié en
<span property="dc:date" content="2006-10-01">octobre 2006</span>.
</p>
Exemples d'usagesÀ l'aide d'une extension du navigateur Firefox[3], il est possible, en fonction des données RDFa :
Autre type d'exemple, la saisie de métadonnées RDFa dans un outil de gestion de contenu, peut permettre à ce dernier d'afficher automatiquement les définitions de Wikipédia des concepts ainsi décrits. Notes et références
AnnexesArticles connexesLiens externes
|