Micoformate: warum, wieso & wie

![file/microbutton_microformat_hcard.png class=bildkopf](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 howto: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 micro: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 micro: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: {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 micro:geo.

Konkrete Formate

Die wichtigsten sind: * micro:hCard f├╝r Kontaktdaten (schnell & easy mit dem hcardcreator) * mal ein verusch mit micro:hreview. leider hab ich noch kein validator * howto:outdoor * howto: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.