Каковы преимущества RDFa?

8

Я видел несколько блогов и т. Д. Об этой новой технологии: RFDa, но есть ли преимущества в ее использовании сейчас. Насколько я понимаю, он в основном используется поисковыми системами и другими сканерами, но уже реализовали его Google, Bing и другие? Будет ли у них более высокий рейтинг на их страницах, если я буду использовать это, или это просто увеличит объем данных моих результатов?

googletorp
источник

Ответы:

4

Глядя на обзор , следует отметить, что RDFA применим только к XHTML 1.1 в части проверки, тогда как существует огромный толчок для завершения HTML5 / CSS3 и его выпуска в производство.

Цитирую обзор:

На сегодняшний день, поскольку XHTML является расширяемым, а HTML - нет, RDFa был указан только для XHTML 1.1. Веб-издатели могут использовать разметку RDFa внутри HTML4: дизайн RDFa предвосхищает этот сценарий использования, и большинство анализаторов RDFa распознают атрибуты RDFa в любой версии HTML. Авторы не знают ни о каком развернутом веб-браузере, который не смог бы представить документ HTML, как и предполагалось, после добавления в документ разметки RDFa. Тем не менее, издатели должны знать, что RDFa не будет проверять в HTML4 в настоящее время. Атрибуты RDFa проверяются в XHTML с использованием DTD XHTML1.1 + RDFa.

Мы можем предположить, что HTML5 будет похожим в том, что RDFA не будет проверять, но, вероятно, не сломает документ в известных и популярных браузерах. Это немного пугает меня при рассмотрении мобильных устройств.

Я не думаю, что это повредит вам, но это не заменит гарантию того, что семантика вашего документа хорошо структурирована (т. Е. При правильном использовании тегов заголовков), что обычно приводит к правильному тексту / заголовкам, отображаемым в результатах.

Область, где я нахожу это наиболее полезным, описывает отношение ссылки к ее концепции, например, пример «лицензии», приведенный в обзоре. Вполне возможно, что кому-то нужны результаты, предлагаемые только по лицензии CC-BY-SA или, возможно, по другому варианту.

Я не думаю, что я хотел бы назначить заголовок для чего-либо, кроме этого, особенно когда существуют метатеги для указания автора / и т. Д.

  • Основная идея
  • Текст
  • Поддержка идеи
  • Текст
  • Идея Поддерживающая Поддержка Идея
  • Текст
  • ...

... предлагает поисковым системам очень простой способ понять схему любого документа. Таким образом, как показано в примере, повторное сопоставление «h3» для обозначения автора может быть глупым, но может быть интересно связать отношение ссылки с «автором имени статьи», аналогично концепции «лицензии» ,

Я не знаю никого, кто на самом деле реализовал это, поэтому я не уверен в успехе ни в одном из сценариев. Тем не менее, я не думаю, что это поможет (значительно) вашему рангу больше, чем хорошо структурированный документ. Новинка, по крайней мере для меня, - это способность находить очень специфические вещи, такие как, например, все документы, написанные "Джо К Смитом".

Что бы я не делал, это переопределил бы вес, который должен иметь какой-либо данный тег при определении структуры документа.

И я не могу устоять - это еще одна причина, почему люди должны избегать парсинга HTML с помощью регулярных выражений :)

Тим Пост
источник
2

Преимущества многочисленны; но может не соответствовать тем проблемам, которые вы решаете.

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

Используя RDFa и несколько словарей, вы можете описать, что ваша страница продает трек за сумму $ x; что трек - это то же самое, что запись на musicbrainz или last.fm; или это тот же исполнитель, что и конкретная страница группы MySpace.

На первом уровне; Поисковые системы понимают словарь хороших отношений - продукты, цены и т. д. На следующем уровне (и в этом его ценность; но пока не хватает разработчиков) - у вас есть мгновенный RESTful API для всех, кто имеет анализатор RDFa и База данных SPARQL.

user1366
источник
1

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

Google недавно представил нечто под названием « Rich Snippets », которое позволяет веб-мастерам отмечать такие вещи, как рецепты, контакты, события, отзывы и многое другое, и отображать их в специальном формате в поисковой выдаче. Rich Snippets поддерживает RDFa и два других метода разметки HTML.

Хотя он не поддерживает RDFa, Facebook также использует семантическую разметку в своем протоколе Open Graph .

Хотя семантическая сеть еще не полностью выпечена, есть определенные ситуации, в которых имеет смысл воспользоваться ею.

JasonBirch
источник