Узнать матч

Как различить одноимённые команды

Одноимённые команды различают не по логотипу, а по совокупности полей: полному имени, стране или лиге, возрастной категории и ID в первичном источнике. Если хотя бы часть этих данных не совпадает, записи нельзя автоматически объединять.

Как различить одноимённые команды

Что считать одной и той же командой

Короткое название вроде «Север» не является достаточным идентификатором: оно может относиться к разным клубам, филиалам или возрастным составам. Для паспорта матча одна запись участника должна описывать конкретную единицу наблюдения, а не предположение по названию или эмблеме.

Минимальный набор для различения: полное отображаемое имя из документа, страна либо лига проведения, возрастная категория, а также ID участника или ID матча в первичном источнике. Логотип допустимо сохранить как визуальную деталь, но он не подтверждает тождество: оформление может меняться, а один знак может использоваться родственными составами.

  1. Перепишите полное имя участника так, как оно дано в исходном протоколе.
  2. Добавьте страну или название лиги, указанное рядом с матчем.
  3. Зафиксируйте возрастную категорию, если она обозначена.
  4. Сохраните ID участника либо ID первичного протокола и адрес исходного документа.
  5. Создайте отдельные записи, пока тождество не подтверждено полями, а не внешним сходством.

Разбор вымышленного совпадения названий

В учебном фрагменте два разных документа содержат название «Север»:

Протокол А: «Лига Береговая, взрослые. Север (Арктика) — Маяк. ID участника: ARK-SEV-01».

Протокол Б: «Юношеская лига Приозёрья U17. Север — Вектор. ID участника: PLZ-SEV-U17».

Это не две записи одной команды. У первой указан взрослый участник лиги «Береговая» с ID ARK-SEV-01, у второй — участник категории U17 в другой лиге с ID PLZ-SEV-U17. Совпадает только короткая часть имени. В досье следует хранить две самостоятельные карточки участников и два самостоятельных матча.

Расшифровка различающих полей учебного примера
ПолеПротокол АПротокол Б
Полное имяСевер (Арктика)Север
ЛигаБереговаяЮношеская лига Приозёрья
КатегориявзрослыеU17
ID участникаARK-SEV-01PLZ-SEV-U17

Граница, которая меняет решение

Если два документа указывают одинаковое полное имя, ту же лигу и ту же категорию, но не содержат общего ID, их всё ещё нельзя безусловно склеивать: это могут быть разные сезоны, разные команды в параллельных дивизионах или просто неполные записи. В таком случае в карточке сохраняют исходные формулировки, адреса документов и момент фиксации, а связь отмечают как неподтверждённую.

Напротив, совпадение ID первичного источника при различии сокращённого написания обычно позволяет связать варианты имени в пределах данного источника. Исправление следует записать отдельно: было одно написание, стало другое; неизвестную причину изменения не приписывают.

Источники и методика