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

Тэг — термин информационных технологий

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

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

Наиболее широкое значение термина связано с языками разметки — HTML, XML, XHTML и их производными. В этом контексте тэг — это специальный конструкт, заключённый в угловые скобки, который задаёт структуру документа и определяет, каким образом его содержимое должно интерпретироваться браузером или другим программным средством.

В HTML тэги принято делить на парные и непарные (элементы без закрывающего тэга). Пример парного тэга — <p>…</p>, задающий абзац текста; пример непарного — <br>, обозначающий перевод строки. Атрибуты тэга, размещаемые внутри открывающего тэга, уточняют его поведение: например, <a href="..."> создаёт гиперссылку, где href указывает адрес назначения.

В XML тэги строго парные, а их вложенность образует дерево документа. Именно на XML-подходе основана технология XHTML, а также форматы данных вроде SVG и многочисленные доменные языки разметки. Семантический HTML5 ввёл набор тэгов, описывающих смысловую роль блока — <article>, <nav>, <header>, <footer>, <section>, — что отличает его от чисто презентационной разметки ранних версий.

Тэг как метка для классификации данных

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

Практическое применение тэги получили в блогах и социальных закладках в середине 2000-х годов: платформы Delicious, Flickr, LiveJournal и ряд других сервисов позволяли подписывать записи и изображения произвольными словами. В WordPress и других системах управления содержимым тэги служат для тематической разметки записей. Позднее тэги стали основой рекомендательных алгоритмов: по совпадению тэгов строятся связи «похожее — похожее», формируются облака меток и поисковые индексы.

Тэг в радиочастотной идентификации

В области автоматической идентификации тэгом называется радиометка, используемая в системах RFID (Radio-Frequency Identification). RFID-тэг состоит из антенны и микросхемы, хранящей идентификатор и, при необходимости, дополнительные данные. При попадании в поле считывателя тэг получает энергию по индукции и передаёт обратно свой код.

Тэги делятся на активные (со встроенным источником питания, работающие на расстоянии до десятков метров) и пассивные (питание получают от излучения считывателя, радиус действия — от нескольких сантиметров до нескольких метров). Пассивные RFID-тэги применяются в системах доступа, библиотечном учёте, логистике и маркировке товаров; активные — в отслеживании транспорта и складского имущества. Близкими по принципу действия, но использующими оптическое считывание, являются штрих-коды и QR-коды, которые в широком смысле также называют «тэгами».

Тэг в программировании и других областях

В языке Java тэгом называется конструкция, встроенная в JSP (JavaServer Pages) и управляющая логикой генерации веб-страниц на сервере. Пользовательские тэги (custom tags) и библиотеки тэгов (Tag Libraries) позволяют разработчикам создавать переиспользуемые компоненты разметки.

В операционных системах семейства Windows NT тэг — внутренний идентификатор объекта ядра, используемый для отслеживания ресурсов. В компьютерной графике и 3D-моделировании тэгами называют метки, назначаемые объектам сцены для последующего поиска и группировки.

В музыкальной индустрии под тэгом понимается короткая звуковая подпись диджея или продюсера, вставляемая в трек. В социальных сетях тэг (в русской практике часто «хэштег», от hashtag) — ключевое слово с символом #, служащее для тематической группировки публикаций и поиска по ним.

Терминология

Русское написание «тэг» восходит к транслитерации английского tag с твёрдым знаком, соответствующим звонкому взрывному [g]. В профессиональной среде разработчиков закрепилась форма «тег», признаваемая предпочтительной в большинстве технических руководств и учебных материалов по русскому языку в IT. Обе формы взаимозаменяемы в повседневной речи, однако в официальной документации рекомендуется использовать написание «тег».

Примечания

Источники:

  • Руководство по HTML5 от WHATWG
  • Спецификация XML 1.0 (W3C)
  • Справочник по RFID-технологиям
  • Толковый словарь компьютерных терминов
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru