Объяснение
PGN означает Portable Game Notation, текстовый формат записи партий. Список семи тегов, сокращённо STR от Seven Tag Roster, является минимальным набором описательных данных, определённым PGN для архивного хранения и публичного обмена. Каждый элемент представляет собой с именем и значением в кавычках.
Семь тегов и их значения:
- Event: название турнира, матча или другого контекста партии.
- Site: место проведения партии.
- Date: дата начала партии в форме year.month.day.
- Round: тур или номер партии в матче.
- White: имя игрока, игравшего белыми.
- Black: имя игрока, игравшего чёрными.
- Result: исход с использованием 1-0, 0-1, 1/2-1/2 или маркера неизвестного результата в виде звёздочки.
В эти семь пар идут первыми и точно в указанном порядке. Дополнительные теги разрешены, но располагаются после них. В формате импорта программа чтения не должна рассчитывать на получение тегов в правильном порядке.
STR не описывает всю партию. Он определяет её основной контекст, а записывает происходившее на доске. Значение Result также должно совпадать с маркером, завершающим текст ходов.
использует только эти семь тегов и исключает все дополнительные.
Распространённые заблуждения
Семь тегов как максимальное количество
STR требует эти семь тегов как основу. Обычная партия PGN может содержать после них множество дополнительных тегов.
Тег Result и конечный маркер исхода
Одного тега Result недостаточно. Текст ходов должен завершаться тем же маркером.
Источники
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
