Пояснення
PGN означає Portable Game Notation, текстовий формат для запису партій. Вбудована команда PGN додає дані, придатні для машинного читання, і водночас залишається сумісною з програмами, що розуміють лише звичайні коментарі. Вона міститься в коментарі у фігурних дужках, який підпорядковується . Загальна форма починається з [%, далі містить назву команди та параметри й завершується ].
У {[%clk 1:05:23]} clk є назвою команди, а 1:05:23 її параметром. Доповнення, що документує цю домовленість, пропонує clk для запису показу годинника після ходу. Воно також описує кілька інших команд, пов’язаних із часом.
Домовленість походить із доповнення зі статусом остаточного проєкту, а не з початкової основної специфікації PGN. Доповнення навмисно не встановлює єдиного універсального списку всіх можливих команд. Тому сумісність залежить від того, чи надають виробник і програма читання однакове значення назві команди.
Програма, що не розпізнає команду, повинна зберегти її без змін як частину коментаря. Цим вона відрізняється від , яка зберігає описові дані в початковому розділі партії, а не як команду всередині коментаря, пов’язаного з ходами.
Поширені непорозуміння
Вбудована команда і основний стандарт PGN
Форму [%command ...] задокументовано в доповненні та розміщено всередині коректних коментарів PGN, але вона не належить до початкової основної специфікації.
Вбудована команда і пара тегів
Команда міститься всередині коментаря в тексті ходів. Пара тегів міститься в заголовку та описує партію загалом.
Переглянути термінДжерела
- 1.Standard: Portable Game Notation Specification and Implementation Guide (Supplement), Alan Cowderoy et al. / pgn-spec-commented
- 2.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
