Umsetzung nach hCard

Die Umsetzung erfolgt, indem zunächst als allgemeiner Container für die Adresse genau jenes Element herangezogen wird, das dafür gedacht ist: address. Ein (gekürztes) Beispiel könnte dann so aussehen:

address class="vcard" span class="fn"Siegfried Gipp/span span class="street-address"Grundstr. 66/span span span class="postal-code"64385/span span class="locality"Reichelsheim/span /span /address

Damit dieses Beispiel auch so aussieht, wie man sich eine Adresse vorstellt, und wie das auch in meinem Impressum aussieht, braucht man noch ein Wenig css:

address span, address a.email, address a.url { display: list-item; list-style-type: none; } address span.postal-code, address span.locality { display: inline; }

Etwas besser wäre eigentlich folgender css style:

address > span { display: list-item; list-style-type: none; }

Leider kommt damit meines Wissens nach der Internet Explorer nicht klar. Das Schöne hieran ist, daß nur die direkten Kindelemente von address als list-item abgebildet werden. Alle in der Hierarchie tiefer liegenden Kindelemente würden normal, also inline, abgebildet werden. Das kann dann praktisch werden, wenn man z.B. den vollen Namen (fn) nicht hat, dafür aber separat sowohl den Vornamen als auch den Familiennamen:

address class="vcard" span class="fn" span class="given-name"Siegfried/span span class="family-name"Gipp/span /span span class="street-address"Grundstr. 66/span span span class="postal-code"64385/span span class="locality"Reichelsheim/span /span /address

Wenn der Internet Explorer hier mit berücksichtigt werden soll, muß man wohl das Stylesheet oben um etwas ergänzen.

address span, address a.email, address a.url { display: list-item; list-style-type: none; } address span.postal-code, address span.locality, address span.given-name, address span.family-name { display: inline; }

Dieses Markup hat den Vorteil, daß es nicht nur von Menschen lesbar ist, sondern auch von Maschinen. Verbunden mit der Autodiscovery Technik ist es so möglich, allein aus der url der Homepage automatisch zu den Adressdaten zu kommen. Es darf dabei natürlich nicht verschwiegen werden, daß dies auch Adressensammlern möglich ist, die diese Adressen dann für spam mißbrauchen. Da allerdings die Veröffentlichung dieser Informationen sowieso gesetzlich vorgeschrieben ist, muß man sich ohnehin nach anderen Schutzmaßnamen gegen spam umsehen.

Desweiteren ist es mit einer Firefox Erweiterung möglich, Adressdaten im Card Format automatisch im VCard Format zu exportieren.