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


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

Author: googletorp, 2010-07-09

3 answers

Глядя на обзор , одна вещь, которая выделяется, заключается в том, что 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 с помощью регулярных выражений:)

 4
Author: Tim Post, 2010-07-09 08:51:25

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

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

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

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

 2
Author: user1366, 2010-08-08 15:01:41

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

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

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

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

 1
Author: JasonBirch, 2010-07-09 09:07:39