Что такое RDFa + микроданные / микроформаты и зачем они мне нужны? - PullRequest
3 голосов
/ 05 декабря 2011

Я наткнулся на RDFa и видел часто используемые термины микроданные и микроформаты.

Что это такое и чем они могут быть полезны при разработке веб-сайтов?

Ответы [ 3 ]

3 голосов
/ 05 декабря 2011

Семантика. В настоящее время главная причина в том, что Google может показывать Rich Snippets. Чтобы увидеть, как это работает, поместите свою страницу в http://www.google.com/webmasters/tools/richsnippets и посмотрите, что она поднимает. Попробуйте примеры на этой странице, чтобы увидеть, что они используют в результатах поиска.

У Google также есть страница с именем http://schema.org/, на которой представлена ​​схема микроданных для разметки.

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

На своих сайтах я полностью заменил микроформаты на микроданные, несмотря на то, что был очень ранним приверженцем и последователем всей системы микроформатов.

2 голосов
/ 05 декабря 2011

Они полезны для того, чтобы позволить поисковым системам и пользователям напрямую знать, о чем идет речь, без каких-либо догадок.

Используя RDFa, пользователи непосредственно видят веб-страницу как обычно, в то время как поисковые системы видят невидимые промежутки, окружающие важные термины на сайте с их определениями.

Наиболее яркими примерами, которые в настоящее время используют поисковые системы, являются SearchMonkey от Yahoo , выбирающие некоторые основные схемы, определенные сообществом, и контролируемый Google Schema.org (они не распознают сообщество определенные схемы, насколько я могу судить)

1 голос
/ 31 января 2012

Я гораздо больше склоняюсь к тому, чтобы поощрять использование RDFa намного выше микроданных и микроформатов.

Все три имеют одинаковый вариант использования - для аннотирования фрагментов HTML, чтобы придать им больше смысла дляUserAgent.Например, адреса, продукты, события и т. Д., Которые было бы трудно интерпретировать только с помощью синтаксиса.

У RDFa также есть второй вариант использования, который является убедительным для тех, кто является сторонниками и сторонниками семантической сети.Он предоставляет средство для публикации RDF, то есть богатых, структурированных и значимых данных, которые могут быть помещены в триплетное хранилище, агрегированы и опрошены, скорее как база данных.По мере того, как все больше и больше людей публикуют RDF, базы данных расширяются, а поиски становятся все более интересными.

Когда я вижу комментарии типа «RDFa более сложный», я часто задаюсь вопросом «Для кого».Проблема с микроданными и микроформатами заключается в том, что не существует стандартного способа интерпретации или анализа этих форматов.Поэтому, хотя публикация микроданных может быть быстрой и простой, кому-то труднее написать анализатор.В конечном итоге это становится дорогим и избыточным.RDFa, с другой стороны, не страдает от этой проблемы, и один анализатор RDFa будет работать с любой веб-страницей, на которой есть RDFa, независимо от того, описывает ли он события или продукты.Всегда разрешается в RDF.

...