Was sind Mikrodaten?
Mikrodaten sind eine HTML-5-Spezifikation zum Hinzufügen von maschinenlesbarem Code zu einem Dokument, z. B. einer Webseite. Die Spezifikation sollte nicht mit Unternehmen verwechselt werden, die als Mikrodatensysteme bezeichnet werden. Alle Mikrodaten werden normalerweise zu HTML-Tags hinzugefügt, die Informationen anzeigen, die für menschliche Benutzer sichtbar sind. Durch Hinzufügen von Informationen zu bereits verwendeten Tags kann ein Entwickler Elemente des Seiteninhalts kennzeichnen, sodass Suchmaschinen und andere Anwendungen den Inhalt einfacher kategorisieren können. Diese Bezeichnungen beschreiben die Art des Inhalts, z. B. verschiedene Aspekte von Produkten, Organisationen oder Personeninformationen. Die Spezifikation beschreibt nicht die Präsentation oder das Erscheinungsbild des Inhalts.
Dokumentinhalte wie der Name, die Adresse, die Telefonnummer und die Website-URL einer Organisation werden mithilfe von Gruppen, so genannten Elementen, aus Name-Wert-Paaren gekennzeichnet. Innerhalb des HTML-5-Codes notiert der Entwickler den Inhalt als Element und fügt diesem Element Elementeigenschaften wie Zeichenfolgen, URLs, Datumsangaben und Uhrzeit hinzu. Die Tags und sind häufig die Basis-Tags, zu denen die Mikrodateninformationen hinzugefügt werden. So wie HTML verschachtelt werden kann, können auch Mikrodaten verschachtelt werden. Ein Anfangssatz an Vokabeln für die Objekteigenschaften ist auf der Website der Data Vocabulary Organization verfügbar.
Das Folgende ist ein Beispiel für die Verwendung von Mikrodaten zur Beschreibung eines Produkts:
<div itemscope itemtype = "http://www.website.com/product">
<p> Produktname: <span itemprop = "name"> Banane </ span> </ p>
<p> Lebensmittelgruppe: <span itemprop = "category"> Obst </ span> </ p>
<p> Hersteller: <span itemprop = "brand"> Dole </ span> </ p>
<p> Produkt-ID: <span itemprop = "indentifier"> 123456789 </ span> </ p>
<img itemprop = "image" src = "banana-photo.png" alt = "banana">
</ div>
Die Verwendung von Mikrodaten ist mit dem Resource Description Framework (RDFa) kompatibel. RDFa arbeitet mit XHTML-Erweiterungen auf Attributebene. Diese Spezifikation ist jedoch einfacher als die Spezifikation für RDFa und Teil der HTML-5-Spezifikation. Sowohl die Verwendung von RDFa als auch von Mikrodaten sind Formen der semantischen Auszeichnung.
Alle Mikrodaten können zur Verwendung mit JavaScript Object Notation (JSON) extrahiert werden. JSON ist ein Datenaustauschformat, das als leicht angesehen wird und von Menschen gelesen werden kann. JSON kann mit asynchronen JavaScript- und XML-Programmiermethoden (AJAX) verwendet werden. Mit diesen Methoden können Webanwendungsdaten von einem Server abgerufen werden, ohne das Verhalten und das Erscheinungsbild der Webseite zu beeinträchtigen. Web 2.0-Anwendungen verwenden häufig AJAX, daher können Mikrodatensysteme für diese Programme nützlich sein.
Suchmaschinen durchsuchen Seiten nach Inhalten, die mit Mikrodaten strukturiert sind, damit ihre umfangreichen Ausschnitte bessere Informationen auf der Suchergebnisseite darstellen können. Es ist von besonderem Nutzen bei der Verbesserung lokaler Suchergebnisse, die aus speziellen Suchmaschinen bestehen, die die Brancheneintragsdaten einer bestimmten Region durchsuchen. Informationen zum Hinzufügen dieses Codes zu HTML-Dokumenten finden Sie im Abschnitt Webmaster-Tools.