Теги в информационных системах¶
Тег — метаданные, приписываемые информационному ресурсу (документу, файлу, сообщению, фотографии, записи) для его классификации, описания и последующего поиска. В отличие от формальных рубрикаторов и категорий, теги, как правило, создаются самими пользователями в свободной форме, не подчиняются строгой иерархии и позволяют гибко организовывать контент по произвольным признакам.
¶Происхождение термина
Слово «тег» происходит от англ. tag — метка, ярлык. Практика приписывания свободных меток к контенту получила широкое распространение в середине 2000-х годов вместе с развитием Web 2.0 и социальных сервисов. Одними из первых массовых платформ, внедривших пользовательские теги, стали del.icio.us (закладки), Flickr (фотографии) и Last.fm (музыка). В русскоязычной среде для обозначения этого процесса закрепился термин «тегирование» (от анг. tagging), а совокупность тегов ресурса — «теговое облако».
¶Основные разновидности
По способу назначения теги делятся на две большие группы:
- Экспертные (редакторские) теги — назначаются автором или модератором ресурса по заранее определённым правилам. Обеспечивают более строгую классификацию, но требуют трудозатрат.
- Фолксономные теги (от англ. folksonomy — народная таксономия) — назначаются любыми пользователями в свободной форме. Преимущество — масштабируемость и гибкость; недостаток — неизбежный дублирующий синонимичный записи (например, «программирование», «coding», «разработка» как разные теги об одном явлении).
По содержанию теги бывают:
- Ключевые слова — отражают тему ресурса («машинное обучение», «кулинария»).
- Метки-признаки — фиксируют свойства объекта («чёрно-белое фото», «видео», «PDF»).
- Метки-идентификаторы — содержат имена собственные, ID, номера («Пушкин», «Boeing-737»).
- Служебные метки — используются системой для обработки контента («TODO», «избранное», «спам»).
¶Техническая реализация
В разных системах теги реализуются по-разному.
¶HTML и веб-разметка
В HTML элемент <meta (организация признана экстремистской, деятельность запрещена в РФ)> задаёт метаданные страницы, видимые для поисковых роботов и браузеров. Ключевые атрибуты — name (тип метаданных), content (значение) и keywords (устаревший тег для ключевых слов, современные поисковые системы его игнорируют). Отдельно существует язык разметки XML-тегов, где теги определяют структуру документа (<book>, <title>, <author>).
¶Блоговые движки и CMS
В WordPress, 1С-Битрикс и других системах теги — один из способов таксономии наряду с рубриками. Разница: рубрики иерархичны и жёстче контролируются, теги плоские и свободные.
¶Программирование
В языках разметки (HTML, XML, SVG) теги — основной синтаксический элемент. В системах маркировки товаров (например, российская система «Честный знак») под тегами понимают уникальные идентификаторы (Data Matrix), наносимые на упаковку.
¶Применение
¶Поисковая оптимизация
Мета-теги <title> и <meta name="description"> напрямую влияют на то, как страница отображается в результатах поиска. Теги alt у изображений помогают поисковикам понимать содержание картинок и обеспечивают доступность для незрячих пользователей.
¶Социальные сети и медиа
В ВКонтакте, Instagram (продукт Meta, признанной экстремистской и запрещённой в РФ), Twitter (X) и других платформах теги (в частности, хештеги с символом #) позволяют объединять публикации по темам и находить связанный контент. Хештеги стали инструментом вирусного маркетинга и общественных кампаний.
¶Научная работа и библиотеки
В системах академической коммуникации (arXiv, Zotero, Mendeley) теги используются для тематической индексации публикаций. Библиотечные системы традиционно опираются на контролируемые словари (КУД: рубрики ББК, тезаурусы), но дополняют их свободными тегами читателей.
¶Файловые системы и ОС
В macOS и некоторых файловых менеджерах Linux теги (цветные ярлыки, метки) приписываются файлам и папкам независимо от их расположения в каталогах. Windows долгое время обходилась без встроенной теговой системы, используя для этого сторонние утилиты.
¶Проблемы тегирования
Свободное тегирование порождает ряд проблем: омонимию (один тег — разные значения), синонимию (разные теги — одно значение), опечатки, слишком редкие или, наоборот, избыточно общие метки. Для борьбы с этим в крупных системах (Wikipedia, Stack Overflow) применяются механизмы синонимизации, объединения дублей и обязательные словари-контроллеры.
