解释
PGN指Portable Game Notation,是记录对局的文本格式。一个PGN标签对保存关于对局的一项说明性事实。它依次包含四个部分:左方括号、标签名称、带引号的值和右方括号。在[White "Carlsen, Magnus"]中,White是名称,Carlsen, Magnus是值。
名称只能包含字母、数字和下划线,并且区分大小写。因此White和white是两个不同名称。同一盘对局的标签区段中,不应重复出现相同标签名称。
值内部的字面引号前要加反斜杠,字面反斜杠则要写两次。带引号字符串内不允许换行符和制表符。
标签对集中放在对局开头,位于之前。Event、Date、White和Result等标签描述赛事、日期、棋手和结果。其他标签可以保存附加信息,例如非标准初始局面或时间控制。
要求名称和值之间恰好有一个空格,每个标签对单独占一行,并在该区段之后留一个空行。导入格式允许更灵活的空格和换行,但标签对的逻辑结构保持不变。
常见混淆
标签对与七标签清单
一个标签对表示一项事实。七标签清单是由七个特定标签对组成的必需集合。
查看术语Result标签与末尾标记
Result在头部作为说明性数据出现,同一个值还必须在着法文本末尾重复。
来源
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
