PGN-exportformaat

Ook bekend als: PGN-export

Het strikte, canonieke PGN-profiel voor het genereren van uitwisselbare en archiveerbare partijen met een voorspelbare tekstopmaak.

Deze versie wordt tijdelijk in het Engels weergegeven. De volledige lokalisatie wordt in een latere fase toegevoegd.

Uitleg

PGN staat voor Portable Game Notation, een tekstformaat voor het vastleggen van partijen. Het definieert twee profielen voor dezelfde gegevens. Het exportformaat is het strikte profiel dat een programma hoort te produceren wanneer het een partij voor uitwisseling of archivering schrijft. Het doel is dat conforme programma's gelijkwaardige voorstellingen genereren in plaats van veel varianten in spatiëring en volgorde.

In het openingsgedeelte staat ieder links uitgelijnd op een eigen regel. De zeven verplichte tags staan eerst in hun vaste volgorde, gevolgd door aanvullende tags die op naam zijn gesorteerd. Een lege regel scheidt dit gedeelte van de .

Zetten gebruiken SAN, Standard Algebraic Notation, in een canonieke vorm zoals Nf3 voor een paard dat naar f3 gaat. Zetnummers, spaties en regelafbrekingen volgen specifieke regels. Regels met zettentekst bevatten minder dan 80 afdrukbare tekens en een slotmarkering vermeldt 1-0, 0-1, 1/2-1/2 of een onbekende uitslag. Die markering moet met de tag Result overeenkomen.

Het profiel verbiedt ook tabtekens en schrijft LF, wat line feed betekent, voor als het regelafbrekingsteken voor archivering. Deze vereisten beschrijven hoe de tekst fysiek in het bestand wordt geschreven en niet de aantrekkelijkste manier om een partij op een scherm weer te geven.

Veelvoorkomende verwarringen

Exportformaat tegenover ieder opgeslagen PGN-bestand

Een bestand kan als PGN leesbaar zijn zonder aan iedere canonieke exportregel te voldoen. Conformiteit vereist de voorgeschreven volgorde, spatiëring en opmaak.

Export tegenover import

Export bepaalt hoe strikt moet worden geschreven. Import bepaalt hoeveel variatie een lezer bij ontvangen tekst mag tolereren.

Term bekijken

Verwante termen

© 2026 MindZug