Loading...
 

Micoformate: warum, wieso & wie

howto:Mikroformat

Image
Mikroformat ist ein Markup-Format zur semantischen Annotation von HTML oder XHTML. Das bedeutet ich beschreibe im html Code nicht nur das ein bestimmter Text ein Absatz oder eine Überschrift ist (das wäre ganz normals html) sondern sage auch was der text für eine Bedeutung hat. So kann ich sagen ob ein Textteil eine Straße (Robert-Koch-Str), ein Name (Robert Koch) oder eine Stellenanzeige ist (''Koch gesucht"). Noch viel besser erklärt das Microformats für die Masse.

Mikroformats sind im ersten Schritt viel cooler als RDF (z.B. FOAF), da sie keinen neuen Internetdienst darstellen wie RSS sondern sich im www viral ausbreiten können. Sprich man kann Seiten wie bisher schreiben, nur das man nun standardisierte classes und ids nimmt. Man kann die Seiten weiterhin mit einem browser lesen. Aber Technorati kitchen kann verstehen was du eigentlich sagen willst ;)

Allerdings kann die Verwendung der class das zum Problem werden wenn diese mit dem css, für was diese hauptsächlich gedacht sind kollidieren. Wenn man z.B. die class title schon als Seitentitel (eigentlich sollte das eh eine H1 sein) vergeben hat, kann man diese nicht mehr in hcard verwenden. RDFa ist hier konsequenter, da es auf RDFa auf dem klassischen RDF und mit XHTML 2.0 neu eingeführten Attributen wie z.B. property und about: basiert.

Flash player not available.

Wer den Stil von Stefan "selfhtml" Münz seine Einführung. Eine einfacher Erklärung gibts bei introduction-de#Warum_Mikroformate

Ach ja Danke edma für den wieder mal hervorragenden hint.

Einbauen

Man verwendet ganz normales CSS, aber anstatt sich irgendwelche namen für class auszudenken nimmt man die von microformat standardisierten:
Zum Beispiel für Koordinaten:

<div class="geo">
 <abbr class="latitude" title="37.408183">N 37° 24.491</abbr> 
 <abbr class="longitude" title="-122.13855">W 122° 08.313</abbr>
</div>

Das abbr bedeutet dies ist eine Abkürzung in html. Alles weiter zum Standard gibts auf geo.

Konkrete Formate

Die wichtigsten sind:

 

Testen

microformats müssen/sollten aber auch komplett nach den regel der Technik geschrieben werden, das erleichtert der Maschine verstehen (parsen) ungemein. http://microformatique.com/optimus/ Optimus ist ein MultiformatValidator.

in umija

 

Nutzen

Für den firefox die Operator ist irgendwie smoother als tailscript.


Google Search