Открыть сервисСервис

Теги в информационных технологиях

Тег — это метка, маркер или ярлык, используемый в информационных технологиях для идентификации, классификации или описания данных. Термин происходит от английского tag (метка, ярлык). В зависимости от контекста теги применяются в разметке документов, программировании, базах данных, поисковых системах и социальных сетях, выполняя функцию структурирования и организации информации.

Теги в разметке языков

HTML-теги

В языке гипертекстовой разметки HTML тег — это специальный конструкт, обозначающий элемент документа. Тег записывается в угловых скобках, например <p>, <div>, <a>. Большинство тегов имеют открывающую и закрывающую части, разделённые слешем (</p>), хотя существуют и «пустые» (самозакрывающиеся) теги, такие как <img> или <br>. Теги могут содержать атрибуты, уточняющие свойства элемента: <a href="https://example.com">ссылка</a>, где href` — атрибут.

XML и XHTML

В языке XML теги выполняют схожую роль, но с более строгими правилами: каждый открывающий тег обязан иметь соответствующий закрывающий, а вложенность должна быть корректной. XML-теги используются для описания структуры данных в форматах вроде RSS, SVG, Office Open XML. XHTML — это строгая версия HTML, основанная на синтаксисе XML.

Языки разметки текста

В текстовых форматах теги могут обозначаться иначе. В языке разметки Markdown элементы создаются с помощью символов (# для заголовков, ** для выделения), но при компиляции они превращаются в HTML-теги. В языке LaTeX теги записываются в фигурных скобках как команды (\section{...}).

Теги в программировании

Метки в коде

В языках программирования тегом называют именованную точку в коде, к которой можно обращаться при отладке или выполнении программы. Такие метки используются в ассемблере, в языке C (через goto) и в отладчиках (breakpoints).

Теги в Java и .NET

В платформе Java теги — это аннотации (annotations), добавляемые к классам, методам и полям для передачи метаданных компилятору или среде выполнения. В .NET аналогичную роль играют атрибуты (attributes).

Теги в базах данных

В реляционных базах данных теги могут реализовываться как отдельная таблица связей «объект — метка» (многие ко многим). Такой подход позволяет гибко классифицировать записи: одна запись может иметь произвольное количество тегов, и один тег — относиться к множеству записей. Примером реализации является система тегов в WordPress, где связи хранятся в таблице wp_term_relationships.

Теги в поисковых системах

Мета-теги

Поисковые системы анализируют мета-теги HTML-документа — <title>, <meta (организация признана экстремистской, деятельность запрещена в РФ) name="description">, <meta name="keywords">, <meta name="robots">. Тег <title> задаёт заголовок страницы в результатах поиска, <meta name="description"> — краткое описание, <meta name="robots"> управляет индексацией (например, noindex запрещает добавление страницы в индекс). На ранних этапах развития поисковиков тег keywords существенно влиял на ранжирование, но к 2010-м годам его значение было сведено к минимуму из-за массового злоупотребления.

Микроразметка

Для структурирования данных на страницах используются микроразметки Schema.org, Open Graph и RDFa. Они представляют собой набор тегов, описывающих сущности (человек, организация, событие) и их свойства, что позволяет поисковикам корректно отображать сниппеты.

Теги в социальных сетях и медиа

Хештеги

Хештег (hashtag) — тег, начинающийся со символа #, используемый для тематической разметки публикаций. Появившись в сервисе Twitter в 2007 году, хештеги распространились на Instagram (продукт Meta, признанной экстремистской и запрещённой в РФ), Facebook (продукт Meta, признанной экстремистской и запрещённой в РФ), ВКонтакте, Telegram и другие платформы. Клик по хештегу открывает ленту всех публикаций с этой меткой.

Медиатеги

В цифровых фотографиях и видеофайлах теги хранятся в форматах EXIF, IPTC и XMP. Они содержат метаданные: дата съёмки, модель камеры, GPS-координаты, авторские права. В музыкальных файлах (MP3) теги ID3 хранят название трека, исполнителя, альбом и обложку.

Теги в других областях

  • Библиотечное дело — теги используются для предметной рубрикации и индексации фондов.
  • Электронная коммерция — теги товаров в маркетплейсах (Wildberries, Ozon) определяют видимость карточки в поиске.
  • DevOps и логирование — теги в системах логирования (syslog, journald) позволяют фильтровать сообщения по уровню важности и источнику.

Стандарты и спецификации

Работа с тегами регулируется стандартами: HTML Living Standard (WHATWG), спецификациями W3C для XML и XHTML, стандартом ISO 639 для языковых кодов, стандартом ISO 3166 для кодов стран. Эти стандарты обеспечивают совместимость тегов между различными системами и платформами.

Источники:

  • HTML Living Standard — WHATWG
  • Спецификация XML 1.0 — W3C
  • Schema.org — документация по микроразметке
  • RFC 4287 — формат Atom
  • Справочник по метаданным EXIF — JEITA
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru