Contenu | Recherche | Pied de page | Plan du site

Accueil du site > Pense-bête > RDFaiser un squelette SPIP

RDFaiser un squelette SPIP

Publié le Mars 2008

Par Igor

Thèmes : (x)HTML, Microformats, RDFa, Spip, Web de données

Vers un web de donnée.

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

Répondre à cet article

Site réalisé par Igor grâce à SPIP et hébergé par Celeonet.

Icônes: Maurice Svay.