Explicație
PGN înseamnă Portable Game Notation, un format text pentru înregistrarea partidelor. El definește două profiluri pentru aceleași date. Formatul de export este profilul strict pe care trebuie să îl producă un program când scrie o partidă destinată schimbului sau arhivării. Scopul este ca două programe conforme să genereze reprezentări echivalente, în locul multor variante de spațiere și ordine.
Secțiunea inițială conține fiecare aliniată la stânga pe propria linie. Cele șapte etichete obligatorii apar primele și într-o ordine fixă, iar cele suplimentare urmează ordonate după nume. O linie goală separă secțiunea de .
Mutările sunt scrise în SAN, abreviere de la Standard Algebraic Notation, într-o formă canonică precum Nf3 pentru un cal care ajunge pe f3. Numerele mutărilor, spațiile și schimbările de linie urmează reguli concrete. Liniile textului mutărilor au mai puțin de 80 de caractere imprimabile, iar un marcaj final indică 1-0, 0-1, 1/2-1/2 sau rezultat necunoscut. Marcajul trebuie să coincidă cu eticheta Result.
Profilul exclude și tabulatoarele și, pentru stocarea de arhivă, stabilește LF, abreviere de la line feed, drept caracter pentru schimbarea liniei. Aceste reguli descriu modul în care textul este scris fizic în fișier, nu forma vizuală cea mai plăcută pentru afișarea unei partide pe ecran.
Confuzii frecvente
Export și orice fișier PGN salvat
Un fișier poate fi lizibil ca PGN fără să respecte toate regulile canonice de export. Conformitatea cere ordinea, spațierea și formatul definite.
Export și import
Exportul definește scrierea strictă. Importul definește toleranța unui cititor la primirea textului.
Vezi termenulSurse
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
