Une modeste mise en œuvre de RDFa dans SPIP.
J’avais déjà expérimenté les
microformats dans des squelettes SPIP, on peut également RDFaiser grâce à Got et ses
Petites cases.
Commencer par lire les trois articles suivant avant de revenir ici pour voir une application simpliste dans un squelette
article.html :
Pourquoi ne pas l'exprimer clairement dans le code via RDFa ? Il suffirait de changer les templates/squelettes/themes de votre site, en y introduisant du RDFa, et le tour est joué, on a du RDFa généré automatiquement et à peu de frais et vous contribuez facilement à la construction du Web de données.
Source :
RDFaiser votre blog, 1ère partie : la théorie.
Préparer un squelette de page article "RDFaisé".
Un DOCTYPE adapté
Il existe une DTD XHTML+RDFa 1.0 qui est fait pour embarquer des données dans votre page web en utilisant RDFa. Il va falloir modifier votre squelette comme suit :
Déclarer les espaces de nom des vocabulaires RDF utilisés
On se contente ici de repomper ceux de l’exemple de Gauthier dans l’article précité
RDFaiser votre blog, 2ème partie : la pratique. dans l’élément html. La seule partie SPIP étant dédiée à la lang du document par l’attibut
xml:lang.
Un squelette article.html classique
Le squelette basique tel qu’il se présente à ce stade dans lequel on affiche uniquement le Titre, l’auteur, la date de publication, les mots-clés associés et le texte de l’article :
Insérer maintenant le RDFa dans le code avec les balises SPIP
Les commentaires du code sont ceux de l’article original, augmentés d’explications spipiennes introduites par #REM.
Déclarer le billet de blog
Titre du billet
Date du billet
L'auteur du billet
J’utilise ici une boucle auteur pour pouvoir avoir accès facilement aux balises de la boucle #AUTEURS comme #NOM et #URL_AUTEUR.
Les tags ou mot-clés de l'article
Voilà c’est fini pour le moment. À vous de reprendre les éléments de squelettes de cet article. Les pages articles du présent site sont désormais
RDFaisées.
Rendez-vous
Si le sujet du web de données vous intéresse, il y aura bientôt un atelier autour des Microformats et RDFa lors du prochaine
WASP Café :