Erklärung
Ein numerisches Annotationszeichen, meist NAG für Numeric Annotation Glyph genannt, speichert kurze Schachkommentare in . Es besteht aus einem Dollarzeichen unmittelbar vor einer Zahl, zum Beispiel $1 oder $14.
Der Zahlencode ist unabhängig von Sprache und Schriftart. Ein Programm kann $1 lesen und ! anzeigen oder $14 lesen und ein Zeichen für leichten weißen Vorteil darstellen. Die PGN-Spezifikation erlaubt Werte von 0 bis 255, und viele häufige Codes haben feste Bedeutungen.
Häufige Beispiele
- $1: guter Zug, meist als ! dargestellt
- $2: schwacher Zug oder Fehler, meist als ? dargestellt
- $13: unklare Stellung
- $14: leichter Vorteil für Weiß
- $16: mäßiger Vorteil für Weiß
- $18: entscheidender Vorteil für Weiß
Die Codes 1 bis 9 bewerten vor allem den gerade gespielten Zug. Viele spätere Codes beschreiben die entstehende Stellung, etwa Gleichheit, Vorteil, Initiative oder Zeitnot. Ein NAG ist daher weder Teil eines legalen Zuges noch eine genaue Zahl eines .
Die sechs traditionellen Zeichen !, ?, !!, ??, !?, and ?! können in einer importierten PGN direkt nach einem Zug stehen. Beim normalisierten PGN-Export kann Software sie in die entsprechenden NAGs umwandeln.
Häufige Verwechslungen
NAG und sichtbares Symbol
$14 ist der gespeicherte Code, ⩲ eine mögliche sichtbare Darstellung desselben Urteils.
NAG und numerische Bewertung
Ein NAG benennt eine qualitative Kategorie. Es ist weder eine genaue Bauernzahl noch eine zwingende Ausgabe eines Motors.
Quellen
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.PGN parsing and writing, python-chess
