Минимальный состав для карточки матча
Одна строка состава должна обозначать одну игровую единицу: игрока или иной участник состава в зависимости от того, как это представлено в публичной карточке матча. Для обычной записи достаточно команды, публичного игрового имени, игрового номера и статуса в заявке, если статус указан источником.
Игровой номер нужен для расшифровки протокольных событий, а публичное имя — для чтения записи человеком. Если номер или имя не опубликованы, поле остаётся неизвестным. Нельзя подставлять контактные данные как замену отсутствующему игровому идентификатору.
Разбор вымышленного фрагмента состава
Учебный фрагмент: «Команда „Вектор“: № 4 Север; № 11 Ритм; запасной № 17 Мост».
Его расшифровка для карточки: первая строка — команда «Вектор», номер «4», публичное игровое имя «Север», статус «заявлен»; вторая — номер «11», имя «Ритм», статус «заявлен»; третья — номер «17», имя «Мост», статус «запасной». Статус «заявлен» здесь означает только то, что строка включена в приведённый учебный фрагмент, а не утверждение о выходе на площадку.
В карточку не добавляются телефон, электронная почта, дата рождения, домашний адрес или другие сведения, которых не требует идентификация игровой записи. Исходный фрагмент состава можно сохранить отдельно вместе с адресом источника и моментом фиксации.
| Команда | Номер | Публичное игровое имя | Статус |
|---|---|---|---|
| Вектор | 4 | Север | заявлен |
| Вектор | 11 | Ритм | заявлен |
| Вектор | 17 | Мост | запасной |
Граница: одинаковые игровые имена
Если два участника имеют одинаковое публичное игровое имя, одного имени недостаточно для различения строк. В базовом случае добавляют игровой номер и команду; это по-прежнему данные, связанные с матчем.
Ответ меняется, если первичная карточка использует отдельный публичный ID участника. Тогда его можно сохранить как игровой идентификатор наряду с номером. Если такого ID нет, не следует компенсировать неоднозначность контактами или непубличными сведениями: отмечают, что различение доступно только по имеющимся полям.
- Перенесите только опубликованные для матча игровые имя, номер, команду и статус.
- Для каждой строки сохраните источник и время фиксации версии состава.
- Оставьте отсутствующее игровое поле неизвестным, не заменяя его личными данными.
