Признаки одной записи и признаки другого матча
Для практической идентификации матча сопоставляют участников, турнир, стадию или номер встречи и ID первичного источника. Полное совпадение этих полей поддерживает вывод, что документы описывают одно событие. Несовпадение ID, турнира или стадии требует считать связь неподтверждённой.
Числа — счёт, число карточек, время события — проверяют после идентификации. Равный счёт не заменяет ID, а различный счёт сам по себе не доказывает, что это две версии одного протокола.
Версия — это сохранённая редакция того же документа или запись того же идентифицированного матча с отдельным моментом фиксации. Для каждой версии полезны имя файла или обозначение копии, адрес, время фиксации и статус.
- Выпишите идентификаторы обоих документов до сопоставления счёта.
- Сверьте участников, турнир и стадию или номер встречи.
- Если ID и контекст матча согласуются, пометьте документы как «кандидаты на версии одного матча».
- Сохраните оба оригинала и сделайте отдельные рабочие копии для пометок.
- Сравните значения и строки, записывая каждое различие как «было/стало».
Учебный пример: исправление или другой матч
Документ A: «ID M-418; Кубок примера; 1-й тур; Север — Юг; итог 2:1». Документ B: «ID M-418; Кубок примера; 1-й тур; Север — Юг; итог 2:2». Поля идентификации совпадают, поэтому B можно пометить как кандидата на более позднюю версию того же матча. Разницу 2:1 → 2:2 записывают отдельно, не называя её исправлением, пока источник не сообщил это прямо.
Документ C: «ID M-419; Кубок примера; 2-й тур; Север — Юг; итог 2:2». Участники совпадают с документом A, но ID и стадия различаются. C — другой матч в учебном примере, а не версия A.
Минимальная карточка для A и B: «Матч: M-418; версия A: адрес и момент фиксации; версия B: адрес и момент фиксации; сохранены оригиналы; статус связи: один матч подтверждён идентификационными полями».
Почему построчное сравнение не решает вопрос идентичности
Построчное сравнение показывает, в каких номерах строк находятся различия, но не понимает смысл данных и не устанавливает, какая версия верна. Если в новую редакцию добавили строку в начале, следующие строки сдвигаются; это может выглядеть как множество изменений.
Поэтому сначала устанавливают, один ли это матч, а затем используют построчное сравнение как средство поиска различий в текстах. Результат сравнения не заменяет сохранённые оригиналы.
Граница: нет ID первичного источника
Если ID отсутствует, нельзя честно заявить, что это одна запись, только по совпадению команд. Сопоставляют доступные поля — участников, турнир, стадию или номер встречи — и фиксируют степень уверенности как рабочую заметку, а не как доказанный факт.
Если турнир или стадия не указаны хотя бы в одном документе, вывод «исправленный протокол» остаётся неподтверждённым. В таком случае записи хранят раздельно, а причину различий не придумывают.
