Magyarázat
A PGN jelentése Portable Game Notation, és játszmák rögzítésére szolgáló szöveges formátum. Ugyanazokhoz az adatokhoz két profilt határoz meg. Az exportformátum az a szigorú profil, amelyet egy programnak csere vagy archiválás céljára írt játszma előállításakor kell használnia. Célja, hogy a szabványos programok egyenértékű ábrázolásokat hozzanak létre a szóközök és a sorrend sokféle változata helyett.
A kezdő szakasz minden balra igazítva, külön sorba helyez. A hét kötelező címke áll elöl rögzített sorrendben, ezeket név szerint rendezve követik a további címkék. Egy üres sor választja el ezt a szakaszt a .
A lépések SAN, vagyis Standard Algebraic Notation formában szerepelnek, például a kanonikus Nf3 alak jelzi, hogy egy huszár f3-ra lép. A lépésszámok, szóközök és sortörések meghatározott szabályokat követnek. A lépésszöveg sorai 80-nál kevesebb nyomtatható karaktert tartalmaznak, a végső jelölő pedig 1-0, 0-1, 1/2-1/2 vagy ismeretlen eredményt közöl. Ennek a jelölőnek meg kell egyeznie a Result címkével.
A profil a tabulátor karaktereket is tiltja, archiválási sortörésként pedig az LF, vagyis line feed karaktert írja elő. Ezek a követelmények azt szabályozzák, hogyan kerül fizikailag a szöveg a fájlba, nem azt, hogyan lehet egy játszmát a legszebben megjeleníteni a képernyőn.
Gyakori félreértések
Exportformátum és bármilyen mentett PGN
Egy fájl olvasható lehet PGN-ként anélkül, hogy minden kanonikus exportszabályt teljesítene. A megfelelőséghez az előírt sorrend, térköz és elrendezés szükséges.
Export és import
Az export a szigorú írásmódot határozza meg. Az import azt szabályozza, mekkora eltérést tűrhet az olvasó a beérkező szövegben.
Kifejezés megtekintéseForrások
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
