'

Микроформаты — свежий взгляд на семантику веб-страниц

Понравилась презентация – покажи это...





Слайд 0

Микроформаты — свежий взгляд на семантику веб-страниц РИТ 2007, 16 апреля 2007, Москва


Слайд 1

Докладчик Максим Россомахин, соавтор проекта Webmascon.com


Слайд 2

В качестве пролога… ОТКРЫТЫЕ ДАННЫЕ (Open Data) Ваш контент не заперт внутри вашего сайта, но доступен и для других: сторонние сервисы могут брать ваш контент (или его часть), собирать его вкупе с аналогичной информацией с других сайтов, перерабатывать в другие формы представления информации и т.п. Хорошим примером такого взаимодействия могут служить так называемые «машапы» - связки Google Maps API и сторонних сервисов.


Слайд 3

ОТКРЫТЫЕ ДАННЫЕ бессмысленны без открытых стандартов представления информации. Открытые данные – аксиома Частью этих открытых стандартов представления информации являются микроформаты


Слайд 4

ОТКРЫТОСТЬ МИКРОФОРМАТОВ базируется на трёх китах: Микроформаты как набор широкоиспользуемых технологий 1. Использование хорошо известных технологий Размещение информации внутри кода веб-страниц Запись информации в понятном человеку виде


Слайд 5

Известные технологии Микроформаты базируются на стандартизированном неизменённом (X)HTML: Всё те же элементы: A, DIV, SPAN, ABBR, CITE и т.д. Всё те же знакомые атрибуты: class, title, rel, rev. … это позволяет микроформатам легко и непринуждённо внедряться непосредственно в (X)HTML-код веб-страниц.


Слайд 6

?f = (X)HTML + новый контекст


Слайд 7

Назначение микроформатов Любой микроформат служит для внедрения в веб-страницу какой-то специфичной дополнительной информации: информация о человеке местоположение связи с другими людьми описание товаров и услуг преобразование XHTML в RSS и т.п.


Слайд 8

Профиль пользователя hCard простой и открытый формат представления информации о людях, компаниях, организациях


Слайд 9

Местоположение Geo формат записи долготы и широты местоположения <div class="geo"> <span class="latitude">3.14</span> <span class="longitude">2.78</span> </div>


Слайд 10

Связи с другими людьми XFN позволяет описать взаимоотношения между людьми <a href=http://pepelsbey.net/ rel=”colleague met friend”>Вадим Макеев</a>


Слайд 11

Описание товаров и услуг hReview пригоден для встраивания описаний товаров, услуг, событий и т.д.


Слайд 12

Преобразование XHMTL в RSS hAtom позволяет хранить в XHTML-файле данные, пригодные для автоматического преобразования в любой из известных RSS-форматов


Слайд 13

Классификация микроформатов Микроформаты по своей структуре можно разделить на 2 типа: Элементарные (elemental) микроформаты (Rel-nofollow, Rel-tag, и другие) Составные (compound) микроформаты (hCard, hReview, GEO, и другие)


Слайд 14

Пример простейшего микроформата <a href="http://example.org" rel="nofollow">Некая ссылка</a> Обычная гиперссылка? Верно. Однако простым добавлением rel="nofollow" мы указываем, что поисковому боту не следует учитывать её в поисковой выдаче. (Вы только что узнали о микроформате Rel-nofollow, который поддерживают Google и Yahoo Search).


Слайд 15

Пример составного микроформата (hCard) <div class="vcard"> <h3 class="fn n"> <span class="given-name">Максим</span> <span class="family-name">Россомахин</span> </h3> <div class="title">Верстальщик</div> <dl> <dt>Web Page:</dt> <dd><a class="url" href="http://webmascon.com">Webmascon</a></dd> </dl> </div>


Слайд 16

Комбинирование микроформатов Микроформаты можно объединять друг с другом, получая более сложные конструкции. Рассмотрим объединение Rel-nofollow и VoteLink : <a href="http://example.com/product/1/" rel="nofollow" rev="vote-against">Это худщий товар из всех!</a> Этим мы хотим сказать, что ссылка ведёт на страницу, содержимое которой нам очень не нравится, и мы не хотим, чтобы поисковики проиндексировали её.


Слайд 17

Особенности технологии ?f основаны полностью на XHTML расширение микроформатов ограничено возможностями XHTML возможность внедрять уже сейчас простота внедрения и комбинирования оптимальное и эффективное приспособление каждого микроформата для своей уникальной задачи


Слайд 18

Чем не являются ?f это не новый язык невозможно выйти за рамки ограничений, налагаемых элементным составом XHTML это не универсальное средство решения проблем семантической Сети


Слайд 19

Вопрос вопросов: почему не XML? ОТВЕТ: А вы попробуйте внедрить его в веб-страницы здесь и сейчас.


Слайд 20

Кто использует микроформаты?


Слайд 21

Основные проблемы Не хватает средств обработки микроконтента Отсутствие валидатора микроформатов Слабая поддержка браузерами


Слайд 22

Дополнительная информация http://microformats.org/ — официальный сайт http://feeds.technorati.com/feed/posts/tag/microformats http://www.habrahabr.ru/blog/microformats/


Слайд 23

Спасибо за внимание Доклад окончен.


×

HTML:





Ссылка: