[Traduction] Introduction à RDFa II
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 (
headoubody) 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
@aboutde 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.


Laissez un commentaire