Wat zijn microformats?
Microformats zijn een manier om, op een gemakkelijke en subtiele manier, meer betekenis te geven aan XHTML code. Ze zorgen dat jouw XHTML code leesbaar is voor mens én machine. Voordeel? Data zit niet meer vast in XHTML code maar kan worden gelezen, en verwerkt, door allerhande toepassingen.
Hoe werkt het precies?
De werking van microformats wordt misschien best uitgelegd aan de hand van een simpel voorbeeld. In dit voorbeeld zien we hoe je een simpele hCard kunt aanmaken (hCard, de microformat versie van vCard).
XHTML zonder microformats
<div>
<h2>Jelle Desramaults</h2>
<p>Zaakvoerder van <a href="http://www.gorilla-webdesign.be">Gorila webdesign</a>
</p>
</div>XHTML met microformats
<div class="vcard">
<h2 class="fn">Jelle Desramaults</h2>
<p><span class="role">Zaakvoerder</span> van <a class="org url" href="http://www.gorilla-webdesign.be">Gorila webdesign</a>
</p>
</div>Door enkele class atributen toe te voegen aan de bestaande XHTML krijgt die plots een stuk meer betekenis. De meeste microformats werken met class atributen, maar ook rel en rev attributen (op a elementen) worden gebruikt.
Verwerking van data:
Nu hebben we wel betekenisvolle code, maar hoe kan de data uit de pagina worden gelicht? In de nabije toekomst zou de webbrowser deze taak op zich moeten nemen, maar voorlopig moeten we ons behelpen met extra software:
- Operator , een firefox plugin waarmee je microformats van een pagina kunt plukken en verwerken (opslaan in Adress book, Outlook, Google calendar, ...)
- X2V, distileert automatisch hCard (en hCalendar) uit een URL, en biedt een vCard aan.
Microformats op Gorilla-webdesign.be
We gebruiken microformats (hCard) op onze team, en contact pagina.
Reacties