molily: Microdata

Beitrag lesen

Hallo,

Die Idee von Microdata war halt, dass man so wenig versteckte Metadaten wie möglich hat. Schwierig wird das bei Daten, die einmal menschen- und einmal maschinenlesbar vorliegen. Beispiel aus der Spec:

<ins datetime="2008-07-20 21:00:00+01:00">  
  <meta itemprop="rev" content="2008-07-20 21:00:00+01:00">  
  <p itemprop="tel" itemscope><strong>Update!</strong>  
  My new <span itemprop="type">home</span> phone number is  
  <span itemprop="value">01632 960 123</span>.</p>  
</ins>

Hier sieht man schon, dass Informationen redundant angegeben sind und ein zusätzliches meta-Element nötig ist.

Beispiel Rich Snippets:

Produkt-Nr.: <span itemprop="identifier" content="mpn:925872">925872</span>  
Kategorie: <span itemprop="category" content="Handwerk > Werkzeuge > Ambosse">Ambosse</span>  
Zustand: <span itemprop="condition" content="used">Gebraucht, in ausgezeichnetem Zustand</span>

Hier hat man jeweils das maschinenlesbare Datum im content-Attribut untergebracht, während das menschenlesbare als Textknoten vorliegt.

Das ergibt durchaus Sinn von meiner Warte aus, sonst müsste man hier mit drei meta-Elementen arbeiten. Es ist nur nicht in Microdata vorgesehen, zumindest nicht explizit. Oder ich finde es einfach nicht.

Mathias