Portable Game Notation

aus remoteSchach-Wiki, der freien Wissensdatenbank
Wechseln zu: Navigation, Suche

Portable Game Notation (PGN) ist ein Datenformat zur Speicherung von Schachpartien. Es wurde 1994 von Stephen J. Edwards entwickelt, um den Austausch von Schachdaten über das Internet zu vereinfachen.

PGN verwendet nur ASCII-Text und besteht aus zwei Teilen: Den Metadaten und den Zügen. Im ersten Teil, den Metadaten, werden Angaben wie Turnier, Ort, Datum, Runde, Spielernamen, Ergebnis und andere Informationen in normierten Feldern erfaßt. Die Züge beruhen auf der allgemein üblichen algebraischen Notation. Kommentare werden in geschwungene Klammern {} eingeschlossen.

Das Format ist nicht proprietär, das heißt es kann von fast allen Schachprogrammen, aber auch Textverarbeitungsprogrammen gelesen werden. Oft ist auch ein Export einer Partie ins pgn-Format möglich. Es können auch mehrere Partien in einer einzigen pgn-Datei gespeichert werden.

Beispiel

[Event "IBM Kasparov vs. Deep Blue Rematch"]
[Site "New York, NY USA"]
[Date "1997.05.11"]
[Round "6"]
[White "Deep Blue"]
[Black "Kasparov, Garry"]
[Opening "Caro-Kann: 4...Nd7"]
[ECO "B17"]
[Result "1-0"]
 
1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 h6
8.Nxe6 Qe7 9.O-O fxe6 10.Bg6+ Kd8 {Kasparov schüttelt kurz den Kopf} 
11.Bf4 b5 12.a4 Bb7 13.Re1 Nd5 14.Bg3 Kc8 15.axb5 cxb5 16.Qd3 Bc6 
17.Bf5 exf5 18.Rxe7 Bxe7 19.c4 1-0

Weblinks