WebArtAddicts

webdesign & intégration web

[Traduction] Introduction à RDFa II

Pages : 1 2 3 4

Si la mise en page vous semble familière c’est bon, parce que c’est exactement la mise en page que nous avons vu juste au début, quand nous ajoutions des propriétés au `document courant’ :

<html xmlns:dc="http://purl.org/dc/terms/">
 <head>
 <title>RDFa: Now everyone can have an API</title>
 </head>
 <body>
 <h1>RDFa: Now everyone can have an API</h1>
 <ul>
   <li>Author:
     <em property="dc:creator">Mark Birbeck</em></li>
   <li>Created:
     <em property="dc:created" content="2009- »
 05-09">May 9th, 2009</em></li>
   <li>License:
     <a rel="license" href="http:// »
 creativecommons.org/licenses/by-sa/3.0/">
   CCAttribution-ShareAlike</a></li>
   <li>Previous version:
     <a rel="dc:replaces" href="rdfa.0.8.html">
     version 0.8</a></li>
 </ul>
 </body>
</html>

La seule différence entre ceci et notre nouvel exemple — l’RDFa pour la présentation de Fabien — est que le contexte pour toutes les propriétés et relations que nous avons ajoutées est défini avec @about, alors que dans le premier exemple, le contexte était seulement le document lui-même. Ceci donne une autre règle :

Règle 9 :

La propriété @about met en place le contexte pour toutes les propriétés et relations contenues. Si il n’y a pas de valeur @about définie, alors toutes les propriétés et relations seront faites en référence au document courant.

Si quelque aspect de cette dernière étape n’est pas claire pour vous, alors je vous inviter à la relire ; cette technique est probablement la plus importante différence entre RDFa et les autres méthodes pour embarquer des données structurées en HTML, comme les Microformats et eRDF.

Résummé

Dans la première partie de cette série, nous nous sommes intéressés aux bases de RDFa, qui sont essentiellement :

  • généraliser les fonctions de métadonnées HTML existantes afin qu’elles puissent être utilisées dans chaque partie du document (head ou body) et à chaque élément;
  • ajouter un mécanisme de mappage de préfixes qui nous permet d’être très précis à propos des origines de chaque terme que nous utilisons, et
  • ajouter l’attribut @about de telle sorte que ces propriétés et relations puissent être spécifiées pour chaque ressource, et non uniquement pour le document ou les images qu’il contient.

Si vous voulez aller au-delà des bases et regarder certains des aspects plus avancés de RDFa, alors jetez un coup d’oeil à RDFa Handbook sur Backplane.

Pages : 1 2 3 4

Laissez un commentaire

« Framework CSS sémantique ? Comment je vois les choses par css4design The 3 principles of (X)HTML designing »

Copyright © 2010 WebArtAddicts -- Tous droits réservés

Souscrire !