Co to są mikrodane?
Mikrodane to specyfikacja HTML-5 służąca do dodawania kodu do odczytu maszynowego do dokumentu, takiego jak strona internetowa, a specyfikacji nie należy mylić z firmami nazywanymi systemami mikrodanych. Wszystkie mikrodane są zwykle dodawane do tagów HTML wyświetlających informacje widoczne dla użytkowników. Dodając informacje do już używanych tagów, programista może oznaczyć elementy treści strony, aby wyszukiwarki i inne aplikacje mogły łatwiej kategoryzować treść. Etykiety te opisują rodzaj treści, na przykład różne aspekty produktów, organizacji lub informacji o ludziach. Specyfikacja nie opisuje prezentacji ani wyglądu treści.
Treść dokumentu, taka jak nazwa organizacji, adres, numer telefonu i adres URL witryny, jest oznaczona etykietami przy użyciu grup, zwanych pozycjami, par nazwa-wartość. W kodzie HTML-5 deweloper notuje zawartość jako element, a następnie dodaje do tego elementu właściwości, takie jak ciągi, adresy URL, daty i czas. Znaczniki i są często znacznikami podstawowymi, do których dodawane są informacje o mikrodanych. Tak jak można zagnieżdżać HTML, można również zagnieżdżać mikrodane. Początkowy zestaw słowników dla właściwości przedmiotu jest dostępny na stronie organizacji Data Vocabulary.
Oto przykład użycia mikrodanych do opisania produktu:
<div itemscope itemtype = "http://www.website.com/product">
<p> Nazwa produktu: <span itemprop = "name"> Banan </span> </p>
<p> Grupa żywności: <span itemprop = "category"> Owoce </span> </p>
<p> Producent: <span itemprop = "brand"> Dole </span> </p>
<p> Identyfikator produktu: <span itemprop = "indentifier"> 123456789 </span> </p>
<img itemprop = "image" src = "banana-photo.png" alt = "banana">
</div>
Wykorzystanie mikrodanych jest zgodne z Resource Description Framework (RDFa). RDFa współpracuje z rozszerzeniami poziomu atrybutów XHTML. Ta specyfikacja jest jednak prostsza niż specyfikacja RDFa i jest częścią specyfikacji HTML-5. Zarówno użycie RDFa, jak i użycie mikrodanych to formy znaczników semantycznych.
Wszelkie mikrodane można wyodrębnić w celu użycia z JavaScript Object Notation (JSON). JSON to format wymiany danych, uważany za lekki, który ludzie mogą odczytać. JSON może być używany z metodami programowania asynchronicznego Javascript i XML (AJAX). Te metody pozwalają na pobieranie danych aplikacji internetowej z serwera bez wpływu na zachowanie i wygląd strony internetowej. Aplikacje Web 2.0 często korzystają z AJAX, więc systemy mikrodanych mogą być przydatne dla tych programów.
Wyszukiwarki skanują strony w poszukiwaniu zawartości uporządkowanej za pomocą mikrodanych, aby jej fragmenty rozszerzone mogły prezentować lepsze informacje na stronie wyników wyszukiwania. Jest to szczególnie przydatne w poprawianiu lokalnych wyników wyszukiwania, które obejmują specjalne wyszukiwarki przeglądające dane z wykazów firm określonego regionu. Firma posiada informacje na temat dodawania tego kodu do dokumentów HTML w sekcji narzędzi dla webmasterów.