Sie können wie in den Beispielen zuvor Bezeichnernamen von Item-Properties frei erfinden. Es gibt aber auch sogenannte kontrollierte Vokabularien, also standardisierte Datenstrukturen für bestimmte Zwecke. Im Web ist es üblich geworden, solche Vokabularien hinter einer bestimmten URL-Adresse zu hinterlegen. Durch einfaches Referenzieren der entsprechenden URL-Adresse lässt sich ein Bezug zur öffentlichen Spezifikation einer Datenstruktur herstellen. Auch für jede einzelne Eigenschaft (Property) wird dabei eine URL-Adresse definiert.

Das nachfolgende Beispiel zeigt eine einfache Freundesliste für eine bestimmte Person, wie sie in etwa in einem Social Network vorkommen könnte. Zusätzlich wird dabei die Art der Beziehung, in der die aktuelle Person zu den Personen der Freundesliste steht, in Form von Mikrodaten ausgezeichnet. Dazu wird das kontrollierte Vokabularium von http://purl.org/vocab/relationship verwendet.

Beispiel

<h2>Anna Lyse's Freunde</h2>
<ul itemscope itemtype="http://purl.org/vocab/relationship" itemid="AnnaLyse23">
<li itemprop="http://purl.org/vocab/relationship/friendOf">Erna Error</li>
<li itemprop="http://purl.org/vocab/relationship/childOf">Kata Lyse</li>
<li itemprop="http://purl.org/vocab/relationship/colleagueOf">Fridolin Feiertag</li>
<li itemprop="http://purl.org/vocab/relationship/livesWith">Lilly Göttlich</li>
<li itemprop="http://purl.org/vocab/relationship/livesWith">Nelly Teuflisch</li>
<li itemprop="http://purl.org/vocab/relationship/siblingOf">Ulla Überflieg</li>
<li itemprop="http://purl.org/vocab/relationship/engagedTo">Mario Kart</li>
</ul>

Erläuterung

In diesem Beispiel ist das ul-Element der Freundesliste das übergeordnete Element des Daten-Sets (des Items) und erhält deshalb das itemscope-Attribut. Zusätzlich erhält es jedoch noch ein itemtype-Attribut. Dieses Attribut können Sie verwenden, wenn das verwendete Daten-Set einem kontrollierten Vokabularium entspricht, das auf einer URL-Adressen hinterlegt ist. Weisen Sie dem itemtype-Attribut die entsprechende URL-Adresse zu. Im obigen Beispiel ist das die URL-Adresse http://purl.org/vocab/relationship.

Die Listeneinträge der ungeordneten Liste im Beispiel enthalten Namen der Freunde von Anna Lyse. In den einleitenden <li>-Tags ist jeweils ein itemprop-Attribut notiert. Jedes itemprop-Attribut der Liste definiert, in welcher Beziehung Anna Lyse zu der jeweiligen Person steht. Anna Lyse ist also eine gewöhnliche Freundin von Erna Error (friendOf). Kata Lyse ist ein leibliches Kind von Anna Lyse (childOf). Fridolin Feiertag ist Annas Arbeitskollege (colleagueOf), Lilly Göttlich und Nelly Teuflisch sind ihre Mitbewohnerinnen (livesWith), Ulla Überflieg ist ihre Schwester (siblingOf) und Mario Kart ihr Verlobter (engagedTo).

Da alle diese Eigenschaften in Form eigener URL-Adressen hinterlegt sind, wird dem itemprop-Attribut zur Kennzeichnung nicht einfach nur der Name der Eigenschaft zugewiesen, sondern gleich die ganze URL-Adresse, also etwa http://purl.org/vocab/relationship/friendOf .

Wenn Sie kontrollierte Vokabularien zur Metadatenauszeichnung von Inhalten verwenden, gibt es häufig auch eine weltweit eindeutige Bezeichnung für den aktuell ausgezeichneten Datensatz. Dazu steht das Attribut itemid zur Verfügung.
Ein typischer Fall sind Bücher. Um Daten zu Büchern in einem HTML-Inhalt mit Hilfe von Mikrodaten auszuzeichnen, können Sie beispielsweise das kontrollierte Vokabular von Dublin Core verwenden (siehe http://http://dublincore.org/). Bücher haben außerdem eine weltweit eindeutige ISBN-Nummer. In diesem Fall könnten Sie dem itemid-Attribut die ISBN-Nummer als Wert zuweisen.

Notieren Sie das itemid-Attribut ebenso wie das itemtype-Attribut im gleichen Tag wie das itemscope-Attribut.

Im nächsten Buchabschnitt werden weitere Möglichkeiten verbreiteter Vokabularien und deren Umsetzung in HTML5-Mikrodaten vorgestellt.

Referenzinformationen

 


Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.