Gunnar Bittersmann: Frage zum Wiki-Artikel „itemtype“ - Attribut "property"

Beitrag lesen

problematische Seite

@@usimonm

Im Beispiel wird das Attribut "property" verwendet. Es wird aber auf Selfhtml nicht beschrieben. <meta property="og:title" content="..."> scheint aber <title>...</title> zu überschreiben.

Kann mir das bitte jemand erklären?

Es gibt zwei verschiedene Standards, die exakt dasselbe tun: im Seiteninhalt vorhandene Daten maschinenlesbar auszuzeichnen:

  • RDFa (was zuerst da war und sinnvoll konzipiert ist) / RDFa Lite mit Attributen vocab, typeof, property

und

  • Microdata (was AFAIK mal schnell übers Wochenende von Hixie in den HTML-Standard hinzugefügt wurde) mit Attributen itemscope (WTF, wofür ist das gut?), itemtype, itemprop.

Es sollte natürlich nicht zwei Standards für dasselbe geben. Microdata ist völlig überflüssig und gehört abgeschafft.

In <meta content="Beispiel-Titel" itemprop="name" property="og:title" /> wird schamlos ausgenutzt, dass es zwei Standards gibt. Darin stecken zwei Aussagen:

  • Das Ding (in dem Fall die Webseite) hat die Eigenschaft name mit dem Wert "Beispiel-Titel" und
  • das Ding hat die Eigenschaft og:title mit dem Wert "Beispiel-Titel" (wobei der Präfix og nirgendwo deklariert ist).

Verschiedene Programme (Bots) können sich für die eine oder die andere Aussage interessieren: Suchmaschinen wie Google für die erste; Facebook für die zweite.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann