Wyjaśnienie
PGN oznacza Portable Game Notation, tekstowy format zapisu partii. Para znaczników PGN przechowuje jedną informację opisową o partii. Składa się z czterech kolejnych części: otwierającego nawiasu kwadratowego, nazwy znacznika, wartości w cudzysłowie i zamykającego nawiasu kwadratowego. W [White "Carlsen, Magnus"] element White jest nazwą, a Carlsen, Magnus wartością.
Nazwa może zawierać wyłącznie litery, cyfry i znaki podkreślenia oraz rozróżnia wielkość liter. White i white byłyby więc różnymi nazwami. Ta sama nazwa znacznika nie powinna występować więcej niż raz w sekcji znaczników jednej partii.
Wewnątrz wartości dosłowny cudzysłów poprzedza się ukośnikiem odwrotnym, a dosłowny ukośnik odwrotny zapisuje podwójnie. Znaki nowego wiersza i tabulacji nie są dozwolone wewnątrz ciągu w cudzysłowie.
Pary znaczników grupuje się na początku partii, przed . Znaczniki takie jak Event, Date, White i Result opisują wydarzenie, datę, graczy i wynik. Inne znaczniki mogą zawierać dodatkowe informacje, na przykład niestandardową pozycję początkową lub tempo gry.
wymaga dokładnie jednej spacji między nazwą a wartością, jednej pary w każdym wierszu i pustego wiersza po sekcji. Format importowy dopuszcza bardziej elastyczne odstępy i podziały wierszy. Logiczna struktura pary znaczników pozostaje taka sama.
Częste nieporozumienia
Para znaczników a zestaw siedmiu znaczników
Para znaczników przedstawia jedną informację. Zestaw siedmiu znaczników jest obowiązkowym zbiorem siedmiu konkretnych par.
Zobacz terminZnacznik Result a końcowy znacznik
Result występuje w nagłówku jako informacja opisowa. Tę samą wartość trzeba powtórzyć na końcu tekstu ruchów.
Źródła
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
