Описание тега microformats

Микроформаты - это расширения HTML для разметки людей, событий, сообщений в блогах, обзоров, рецептов и т. Д. Созданные в первую очередь для людей, а во-вторых, для машин, микроформаты представляют собой набор простых открытых форматов данных, основанных на существующих и широко принятых стандартах.

https://stackru.com/images/20fb60f202116ed69fe323f66cf6e0c9551f0bab.png

Микроформат - это веб-подход к семантической разметке, который направлен на повторное использование существующих тегов HTML/XHTML для передачи метаданных 2 и других атрибутов на веб-страницах и в других контекстах, поддерживающих (X)HTML, например RSS. Такой подход позволяет программному обеспечению автоматически обрабатывать информацию, предназначенную для конечных пользователей (например, контактную информацию, географические координаты, события календаря и т. Д.).

Использование микроформатов предоставит вам самый быстрый и простой способ предоставить API для информации на вашем веб-сайте.

По сути, "микроформаты - это способ публиковать и делиться информацией в Интернете с более высокой точностью" - Тантек Челик

Пример:

В этом примере контактная информация представлена ​​следующим образом:

<ul>
   <li>Joe Doe</li>
   <li>The Example Company</li>
   <li>604-555-1234</li>
   <li><a href="http://example.com/">http://example.com/</a></li>
 </ul>

С разметкой микроформата hCard это становится:

<ul class="vcard">
   <li class="fn">Joe Doe</li>
   <li class="org">The Example Company</li>
   <li class="tel">604-555-1234</li>
   <li><a class="url" href="http://example.com/">http://example.com/</a></li>
 </ul>

Использование микроформатов

Использование микроформатов в коде HTML обеспечивает дополнительное форматирование и семантические данные, которые могут использовать приложения. Например, такие приложения, как поисковые роботы, могут собирать данные об онлайн-ресурсах, или настольные приложения, такие как клиенты электронной почты или программное обеспечение для планирования, могут собирать данные. Использование микроформатов также может облегчить создание "мес-апов", таких как экспорт всех географических местоположений на веб-странице (например) в Карты Google для их пространственной визуализации.

Преимущества включают

  • Они могут помочь поисковым системам извлекать значимую информацию из веб-страницы.
  • Они используют существующие теги HTML.
  • В некоторых случаях они повторно используют существующие атрибуты html
  • Шаблоны микроформатов создают машиночитаемую разметку из удобочитаемой разметки, позволяя и то, и другое одновременно.
    Двойственность также позволяет создателям придерживаться принципа DRY, поскольку они публикуют разметку только один раз.

К недостаткам можно отнести

  • Поскольку не все они стандартизированы, нет никакой гарантии, что конкретный формат является разумным. Тем не менее, большинство из них являются просто именами классов HTML: атрибут класса никогда не будет устаревшим, поэтому худшее, что может случиться при использовании нестандартных / удаленных форматов, - это то, что издатели, не использующие микроформат, уже делают: используют имена классов HTML, которые не содержат реальная смысловая ценность.
  • Также может быть несколько конкурирующих схем
  • Они могут привести к тому, что веб-страницы не пройдут проверку
  • В некоторых случаях они добавляют дополнительные "нестандартные" атрибуты html (использование атрибута title в элементе abbr является наиболее очевидным; BBC отказалась от микроформатов из-за их использования / несоответствия тестам W3C Validation.

Википедия / Микроформаты

http://microformats.org/

Микроформаты, RDF или микроданные? -переполнение стека