Семантика тега
Установите ActiveTag чтобы распознавать активные теги повсюду
для смартфона
для браузера
для мессенджера
Плагины для сайтов чтобы показывать активные теги
Активный тег состоит из обязательной начальной части - основания и необязательного продолжения - артикула.
Для однозначного указания на то, что слово является активным тегом, в его начале ставится знак процента (%
).
Таким образом, условное обозначение активного тега -
%base-article
Основание тега
Основание тега принадлежит конкретной организации (или физлицу) и обычно выбирается созвучным организации или виду деятельности: sportmaster
, lego
, adidas
, prodam
, arenda
... (как домен в URL).
Основание тега может быть произвольной длины и состоять из букв латинского алфавита и цифр.
Артикул тега
Артикул - произвольное продолжение через дефис, добавленное владельцем основания для связи тега с конкретным товаром или услугой: adidas-cross
, lego-0002
, prodam-avto
, arenda-moscow-34
... (как страница сайта в URL).
Артикул может состоять из букв латинского алфавита, цифр, а также знаков дефиса (минуса) и точек.
Дефис и точка являются условными разделителями артикула на части для удобства человеческого восприятия и машинной обработки. Например, для прямого проникновения в глубину логики, на конкретный уровень ветвистого диалога:
%adidas
- о компании Adidas (тег без артикула)%adidas-ball
- выбор мячей компании Adidas%adidas-ball.33
- описание мяча 33 компании Adidas%adidas-ball.33-buy
- купить мяч 33 компании Adidas
Любые комбинации из точек и дефисов в артикуле рассматривается как один разделитель. Например, adidas-ball-33
и adidas-ball--...--33
- технически считается одним и тем же тегом.
Регистр
Регистр символов в тегах значения не имеет: %ADIDAS-BALL
и %aDiDaS-bALL
- один и тот же тег.
Помощь
Проверочные регекспы и библиотеку для работы с тегами на языке Go вы найдете в репозитории.
Советы
Старайтесь избегать начертаний букв и цифр, имеющих неоднозначное прочтение и внешнюю схожесть с другими символами.
Например, в некоторых шрифтах буква О может быть похожа на цифру 0, а буква l (строчная L) на букву I (прописная i) или даже на единицу (1).
Определить неудачный тег просто. Поскольку система распознавания работает как человеческий мозг (на базе нейросети), посмотрите на тег с человеческой точки зрения и оцените - насколько велика вероятность прочесть его ошибочно.
Когда есть риск ошибки восприятия, постарайтесь использовать более выгодный шрифт и поменяйте регистр сомнительных символов для лучшего прочтения:
%lIlI-00DD - не очень удачное написание%LiLi-00dd
- значительно лучше
В большинстве случаев Платформа все равно распознает тег верно или предложит пользователю выбрать из возможных вариантов, но выгоднее таких ситуаций не допускать.
Далее: архитектура взаимодействия...