Micoformate: warum, wieso & wie

file/microbutton_microformat_hcard.png class=bildkopf html) 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 Web: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. {DIV(align=>left, width=>25%, float=>right, class="umijabox")}{DIV} 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 ''class''es und ''id''s 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(movie=http://www.youtube.com/v/OGg8A2zfWKg,width=>425,height=>350,quality=>high)}{FLASH}
Wer den Stil von Stefan "selfhtml" Münz seine Einführung. Eine einfacher Erklärung gibts bei Introduction De

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: {CODE()}

N 37° 24.491 W 122° 08.313
{CODE} Das ''abbr'' bedeutet dies ist eine Abkürzung in html. Alles weiter zum Standard gibts auf Geo.

Konkrete Formate

Die wichtigsten sind: * Hcard für Kontaktdaten (schnell & easy mit dem hcardcreator) * mal ein verusch mit Hreview. leider hab ich noch kein validator * Outdoor * Domain * Bookzilla.de

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.