Какие поля нужны источнику
Общая страница лиги может вести к меняющемуся списку матчей и не указывает, какой именно box score был использован. Для конкретной записи нужен ID игры или иной уникальный идентификатор, а также название или адрес исходного материала, если он доступен.
Версией может служить обозначение версии в источнике либо момент получения копии. Эти сведения помогают отличить первоначально сохранённые данные от более поздней редакции одной и той же карточки.
Отдельно сохраняют статус записи: например, исходная копия, рабочая расшифровка или неизвестный статус. Неизвестное значение не следует заменять нулём или выдуманным идентификатором.
| Поле | Пример значения | Назначение |
|---|---|---|
| ID игры | BX-017 | Связывает все записи с конкретной игрой |
| Источник | Box score конкретной игры | Показывает происхождение данных |
| Версия или момент получения | Копия получена 2025-07-10 18:00 Z | Различает сохранённые состояния источника |
| Статус | Исходная копия | Отделяет оригинал от обработки |
| Журнал исправлений | Исправлена метка иннинга | Фиксирует изменение рабочей копии |
Пример разделения оригинала и разбора
Вымышленный пример: для игры BX-017 сохранён исходный box score с пометкой «копия получена 2025-07-10 18:00 Z». Затем создана отдельная рабочая таблица, где редактор добавил расшифровку строк по иннингам и записал исправление: «в рабочей копии уточнена метка верхней половины пятого».
Исходный файл при этом не заменяется рабочей таблицей. Если в разборе появился итог гостей 4 рана, его можно проверить по сохранённому box score и журналу того, какие изменения были внесены в производную запись.
Ссылка только на общую страницу лиги не заменяет карточку BX-017: она не фиксирует конкретный матч, состояние документа и сделанные редакционные изменения.
- Присвойте или сохраните ID конкретной игры из источника.
- Сохраните исходный материал без редакционных правок.
- Запишите версию источника либо момент получения копии.
- Создайте отдельную рабочую копию для расчётов и расшифровки.
- Для каждого исправления укажите, что изменено, в какой копии и на каком основании.
- Храните статус и происхождение каждого значения, если данные объединяются из нескольких записей.
Что не подтверждает источник
Box score отражает показатели, но число хитов не заменяет данные о ранах: R и H — разные величины. Если рабочая таблица вычисляет сумму ранов по иннингам, это должно быть отмечено как собственный расчёт на основе сохранённых значений.
Для статистики total bases также нужен состав хитов по типам: сингл даёт 1 базу, дабл — 2, трипл — 3, хоумран — 4. Общая строка хитов без такого разложения не позволяет самостоятельно восстановить сумму баз.
