Пояснення
PGN означає Portable Game Notation, текстовий формат для запису партій. Seven Tag Roster, скорочено STR, є мінімальним набором описових даних, який PGN визначає для архівного зберігання та публічного обміну даними. Кожен елемент є із назвою та значенням у лапках.
Сім тегів та їхні значення:
- Event: турнір, матч або контекст партії.
- Site: місце, де її зіграно.
- Date: дата початку партії у формі рік.місяць.день.
- 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
