vote-links-ru

From Microformats Wiki
Revision as of 05:11, 13 July 2008 by DinamytE (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

VoteLinks

Вы хотите выразить своё прямое отношение к странице, на которую вы указываете ссылкой? Вам для этого может не хватить других микроформатов, в частности микроформатов семейства rel, поэтому вы можете прибегнуть к VoteLinks для выражения своей позиции (согласия, несогласия, лояльности) по отношению к цели ссылки. Данный микроформат — один из немногих микроформатов, в котором используется атрибут rev.

Авторство и правовые вопросы

Ниже расположена информация об авторах данного микроформата и правах, по которым он доступен.

Авторы

Редакторы
Tantek Çelik (Technorati, Inc., ранее в Microsoft Corporation)
Идея
Kevin Marks (Technorati, Inc.)
Авторы
Kevin Marks (Technorati, Inc)
Tantek Çelik (Technorati, Inc)

Права

Данная спецификация находится под лицензией Public Domain (страница Тантека и Кевина Маркса).

Автор указал, что данная работа является работой под лицензией Public Domain. Все редакторы данной страницы соглашаются с тем, что их правки также будут распространяться под Public Domain. Редакторы могут выразить своё согласие, вставив шаблон на свою страницу (инструкции). В противном случае все правки могут быть отменены или удалены.

Патенты

Данная спецификация — субъект политики патентования. См. подробнее:

Общее описание

Приложения индексации или слежения (например, поисковые системы), рассматривают все ссылки как ссылки, которые мы подтверждаем, даём им некоторую поддержку. Именно поэтому могут возникнуть проблемы, если нам нужно дать ссылку на такую страницу, с которой мы несогласны, которую мы хотели бы обсудить.

Спецификация

VoteLinks — это простой микроформат, один из микроформатов. Данная спецификация устанавливает три новых значения атрибута rev элемента a (ссылки) в HTML.

Новые предлагаемые значения:

vote-for
Выражение согласия, одобрения
vote-abstain
Выражение лояльности, безразличности
vote-against
Выражения несогласия, возможность развития диспутов.

Ссылка без явно указанного атрибута rev должна считаться ссылкой со значением «vote-for» или «vote-abstain» по умолчанию, что зависит от приложения и нужд его обработки.

Дополнительный комментарий посетителям может быть предоставлен путём использования атрибута title, который многие браузеры показывают как всплывающую подсказку.

Примеры:

<a rev="vote-for" href="http://example.com/cheesevote"  
   title="Съешьте этот сыр!">Сделайте это!</a>
<a rev="vote-against" href="http://example.com/cheesevote"  
   title="Не вздумайте есть этот сыр!">Не делайте этого!</a>

Устаревшее: использование rel в VoteLinks

Предыдущий, черновой, вариант спецификации утилизировал использование атрибута rel вместо атрибута rev. Анализ и обсуждения показали, что такое использование атрибута rel является неправильным, а атрибут rev является более приоритетным. Также см. FAQ о микроформатах семейства rel.

Разработчики ПО могут поддерживать ссылки с микроформатом VoteLinks, использующих rel атрибут вместо rev для обратной совместимости.

Авторы, внедряющие микроформаты на свои страницы, не должны использовать rel для VoteLinks.

XMDP

Профиль XMDP (англ.)

<dl class="profile">
 <dt id="rev">rev</dt>
 <dd><p><a rel="help" href="http://www.w3.org/TR/html401/struct/links.html#adef-rev">
         HTML4 definition of the 'rev' attribute.</a>  
  Here are some additional values.</p>
  <dl>
   <dt id="vote-for">vote-for</dt>
   <dd>Indicates agreement with or recommendation for the referred resource.</dd>
   <dt id="vote-abstain">vote-abstain</dt>
   <dd>Indicates abstention or indifference for the referred resource.</dd>
   <dt id="vote-against">vote-against</dt>
   <dd>Indicates disagreement with or recommendation against the referred resource.</dd>
  </dl>
 </dd>
</dl>

Профиль XMDP (рус.)

<dl class="profile">
 <dt id="rev">rev</dt>
 <dd><p><a rel="help" href="http://www.w3.org/TR/html401/struct/links.html#adef-rev">
         Определение атрибута rev в HTML 4.</a>  
  Дополнительные значения.</p>
  <dl>
   <dt id="vote-for">vote-for</dt>
   <dd>Показывает на согласие с целью ссылки.</dd>
   <dt id="vote-abstain">vote-abstain</dt>
   <dd>Показывает безразличное отношение к цели ссылки.</dd>
   <dt id="vote-against">vote-against</dt>
   <dd>Показывает несогласие, неодобрение цели ссылки.</dd>
  </dl>
 </dd>
</dl>

Реализации

Данный раздел является информативным.

  • Следуя требованием о внедрении VoteLinks, Brian Ellin реализовал их в Jyte менее, чем за 30 минут.
  • Paolo Massa создал SemanticLinks, небольшое расширение для Firefox, которое отбражает информацию о VoteLinks.
  • Wordpress VoteBack — расширение к Wordpress, тесируется на VoteBack.
  • Folksr.de - использование VoteLinks при голосовании на Мировом Кубке 2006
  • Web of Fate - имплементация VoteLinks «на будущее»


Ссылки

Нормативные

Информативные

Связанные работы

См. также