解説
PGNはPortable Game Notationの略で、対局を記録するテキスト形式です。必須7タグ一覧はSeven Tag Rosterを略したSTRとも呼ばれ、PGNがアーカイブ保存と公開データ交換のために定める最小の記述データ集合です。各項目は、名前と引用符付き値を持つです。
7個のタグと意味は次のとおりです。
- Event: トーナメント、マッチ、または対局の文脈。
- Site: 対局が行われた場所。
- Date: year.month.day形式の対局開始日。
- Round: マッチ内のラウンド番号または対局番号。
- White: 白駒を持つプレイヤー名。
- Black: 黒駒を持つプレイヤー名。
- Result: 1-0、0-1、1/2-1/2、またはアスタリスクで表す不明結果マーカーを使った結果。
では、この7ペアが最初に、正確にこの順序で現れます。補足タグも使用できますが、その後に置きます。インポート形式では、読み手は順序どおりに届くことを前提にしてはいけません。
STRは対局全体を記述するものではありません。基本的な文脈を識別し、が盤上で起きたことを記録します。また、Result値はムーブテキストを終えるマーカーと一致しなければなりません。
は、この7タグだけを使用し、すべての補足タグを除外します。
よくある混同
7タグが上限という誤解
STRはこの7タグを基礎として必須にします。通常のPGN対局は、その後に多数の補足タグを追加できます。
Resultタグと末尾の結果マーカー
Resultタグだけでは不十分です。ムーブテキストも同じマーカーで終わる必要があります。
出典
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
