Об авторе

Поиск по сайту:

GUI.ruПерепроектируйте это немедленно!

Проектировать взаимодействие это вам не орешки щелкать

Алексей Копылов
11.12.2006Алексей Копылов

Комментариев:

7

Семантическая сеть, основанная на микроформатах

Иллюстрация концепции семантической сетиМногие разработчики наслышаны о концепции «семантическая сеть» пропагандируемой консорциумом W3C и лично Тимом Бернерс-Ли (носящим титул «Отец WWW»). Несмотря на детальную проработку концепции, ее продвижение идет с большим скрипом, по крайней мере, в потребительском сегменте интернета. Составляющими частями семантической сети являются, в частности, форматы RDF, XML, OWL. С их помощью можно детально описать смысл данных в структурированном виде, так, что одну и ту же информацию можно использовать в массе контекстов. Например, строить сервисы на базе доступного контента, строить новые сервисы на базе имеющихся сервисов и даже подсказывать поисковым системам, как лучше индексировать веб-страницу. В последнем случае, разработчик сайта может подсказать поисковой машине, что в интернет магазине продаются слесарные ключи, а не ключи от квартиры и не ключи, что бьют из-под земли.

Похоже, по причине глобальности концепции она и не работает – реализовать ее можно по принципу «все или ничего» – как и любая глобальная инфраструктура, она требует огромных вложений денежных и людских. Несмотря на преимущества семантической сети, дикий HTML и несколько более благородный XHTML до сих пор царствует в интернете. Тем времением, революция подкрадывается с другой стороны. Многочисленные владельцы сайтов уже вовсю «склеивают» содержание разнородных сайтов с помощью микроформатов.

Микроформаты – это внедренные непосредственно в HTML/XHTML-код данные (в определенном формате), определяющие семантику содержания страницы сайта. Так как вариантов содержания может быть сколько угодно, то и вариантов микроформатов может быть бесконечное количество. Однако, имеется контент, кочующий от сайта к сайту: картинки, персональные данные, теги (они же метки, ярлыки), описания событий, резюме, ссылки на «соседние» сайты, и так далее. Любые внешние ресурсы (и не только сайты, но и автономные приложения) могут автоматически «переваривать» значащую для них информацию и на основе нее создавать собственные сервисы. Пример – сервис BaseCamp, которым мы пользуемся внутри UIDesign Group. Имеется возможность с помощью микроформата iCalendar связать раздел Milestones с внешними сервисами-календарями. То есть, при создании критической даты внутри BaseCamp автоматически будет создаваться соответствующее событие в Mozilla Calendar или Google Calendar. Помешать использованию микроформатов могут бизнес ограничения – не всякий владелец сайта захочет поделиться контентом с конкурирующим ресурсом. Но в данной статье эта тема не рассматривается.

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

Преимущество микроформатов в том, что они основываются на базе классического HTML (фактически на базе сложившейся инфраструктуры) – это значительно упрощает их техническую реализацию. Другое сильное преимущество в том, что применять их можно прямо сейчас. Недостатком же является отсутствие единого центра разработки микроформатов – это усложняет принятие рынком того или иного формата. Осторожным владельцам сайтов приходится ждать, пока не выделиться самый популярный вариант того или иного формата, чтобы начать им пользоваться. Появление сайтов, подобных Microformats вселяет надежду, что скоро возникнет организация-лидер разработки микроформатов, возможно, это будет тот же W3C.
Теперь, при проектировании (в том числе интерфейса) любого достаточно сложного сайта с богатым содержанием и поддержкой социальной сети, необходимо просмотреть подходящие общепринятые микроформаты и постараться использовать их. Это позволит более полно реализовать нужды посетителей и нужды владельца сайта.

На данную тему существует достаточно много статей на английском и русском языках, вот некоторые из них:

Комментарии (7)

RSS feed for comments on this post | TrackBack URI

1

Алексей, спасибо за отклик. Рад видеть положительный отзыв из стана проектировщиков интерфейсов.

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

urbansheep12.12.2006 12:09
2

Пример с iCal хороший с точки зрения, но не вполне отсюда — календарный стандарт является полноценным форматом, а не внедряемым (таким же, как рсс, скажем). Прелесть микроформатов же, как ты и пишешь, в том, что они лежат уже внутри самой страницы — их можно смотреть и внутри обычной html-страницы, и в то же время вытаскивать автоматически (роботами-агрегаторами).

3

2 urbansheep, да, строго говоря, iCal не является микроформатом, но не все удобно держать внутри HTML (можно давать ссылку из HTML), поэтому, как мне кажется, само понятие микроформата будет расширено, если уже не. Не вижу проблем в обработке внешних микроформатов теми же агрегаторами.

4

[…] Микроформаты Использование микроформатов позволяет реализовать концепцию семантической сети с «заднего хода». Об этом мы тоже писали ранее. […]

alexey27.02.2007 12:54
5

Ничего не понятно,что таккое микроформаты-одни слова и ниодного примера и так на каждом сайте

AndreyK22.05.2008 00:26
6

Интересно пишете, жизненно. Все-таки, для того, чтобы делать по-настоящему интересный блог, нужно не только сообщать о чем-то, но и делать это в интересной форме:)

Оставить комментарий