RDFa

RDFa

RDFa est une syntaxe qui permet de décrire des données structurées dans une page web. 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 le contenu de la page.

RDFa est un standard en cours d'élaboration au W3C. Il a atteint le statut de recommandation le 14 octobre 2008.

Sommaire

Principe

RDFa 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 :

  • l'attribut class - permettant de spécifier le type de l'objet
  • l'attribut id - indirectement, servant à définir l'URI d'un objet dans la page
  • les attributs rel, rev et href - spécifiant une relation avec une autre ressource

RDFa ajoute ses propres éléments, les attributs :

  • about - une URI spécifiant la ressource décrite par les métadonnées ; en son absence, il s'agit du document en cours
  • property - spécifiant une propriété pour le contenu d'un élément
  • content - attribut optionnel qui remplace le contenu d'un élément quand on utilise l'attribut de propriété
  • datatype - attribut optionnel qui spécifie le type de donnée du contenu.

Comparaison avec les microformats

RDFa 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 :

  • RDFa est extensible très facilement du fait qu'il utilise des espaces de nom ;
  • RDFa n'est normalement utilisable qu'avec XHTML 1.1 et supérieurs ; les microformats, en revanche, s'adaptent aux deux normes les plus répandues sur le Web, HTML 4.01 et XHTML 1.0.

Exemple de code RDFa

L'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.)

  <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[1], il est possible, en fonction des données RDFa :

  • de localiser automatiquement géographiquement un individu (à l'aide d'un service comme Google Maps)
  • de visualiser le fichier FOAF d'une personne (description détaillée en RDF) à l'aide du service Foaf Explorer

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 wikipédia des concepts ainsi décrits.

Notes et références

  1. par exemple Semantic radar

Annexes

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article RDFa de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • RDFa — (or Resource Description Framework in attributes) is a set of extensions to XHTML being proposed by W3C. RDFa uses attributes from XHTML s meta and link elements, and generalises them so that they are usable on all elements. This allows you to… …   Wikipedia

  • RDFa — Saltar a navegación, búsqueda RDFa es un conjunto de extensiones de XHTML propuestas por W3C para introducir semántica en los documentos. RDFa aprovecha atributos de los elementos meta y link de XHTML y los generaliza de forma que puedan ser… …   Wikipedia Español

  • Semantic Sensor Web — Sensors are distributed across the globe leading to an avalanche of data about our environment. The rapid development and deployment of sensor technology involves many different types of sensors, both remote and in situ, with such diverse… …   Wikipedia

  • Document Type Declaration — A Document Type Declaration, or DOCTYPE, is an instruction that associates a particular SGML or XML document (for example, a webpage) with a Document Type Definition (DTD) (for example, the formal definition of a particular version of HTML). In… …   Wikipedia

  • Ramm.x — (RDFa deployed Multimedia Metadata) is an initiative to deploy multimedia metadata on the Semantic Web using RDFa.Many multimedia metadata formats (as ID3, Exif, MPEG 7, etc.) are available to describe, on various levels, what a multimedia asset… …   Wikipedia

  • Microformat — For the photographic miniaturization of documents, see Microform. For details of microformats used on Wikipedia, see Wikipedia:Microformats. A microformat (sometimes abbreviated μF) is a web based approach to semantic markup which seeks to re use …   Wikipedia

  • Gleaning Resource Descriptions from Dialects of Languages — GRDDL ou Gleaning Resource Descriptions from Dialects of Languages signifiant littéralement Récolte de descriptions de ressources à partir des dialectes de langages est un langage de marquage permettant d extraire des données RDF à partir de… …   Wikipédia en Français

  • Семантическая паутина — Не следует путать с Семантическая сеть. Пожалуйста, актуализируйте данные В этой статье данные предоставлены преимущественно за 2005 2008 гг. Семантическая паутина (англ.  …   Википедия

  • Resource Description Framework — (RDF, «среда описания ресурса»[1]) это разработанная консорциумом Всемирной паутины модель для представления данных, в особенности метаданных[2]. RDF представляет утверждения о ресурсах в виде, пригодном для машинной обработки. RDF является… …   Википедия

  • Microdata (HTML) — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scrip …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”