PGN-importformaat

Ook bekend als: PGN-import

Het flexibele PGN-profiel waarmee een lezer handmatig voorbereide partijen of opmaakvariaties kan accepteren en normaliseren.

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 PGN-importformaat beschrijft tekst die een lezend programma hoort te kunnen ontvangen. Het is bedoeld voor handmatig voorbereide gegevens en uitvoer van programma's met verschillende stijlen, en tolereert daarom meer variatie dan het . Beide stellen dezelfde partij voor; het verschil is hoe strikt de tekst moet zijn opgemaakt.

Importtekst kan flexibele spaties en regelafbrekingen gebruiken. Verschillende kunnen één regel delen en één paar mag zich zelfs over meerdere regels uitstrekken. De tagvolgorde is voor het lezen niet belangrijk. Zetnummers mogen worden weggelaten of minder strikte interpunctie gebruiken, zolang hun betekenis consistent blijft.

De specificatie staat ook toe dat een lezer sommige niet-canonieke SAN-vormen soepel behandelt, waarbij SAN voor Standard Algebraic Notation van zetten staat. De precieze tolerantie hangt van de toepassing af. Dit maakt willekeurige tekst niet tot geldig PGN: zetten moeten nog steeds interpreteerbaar zijn, mogen binnen de partij niet illegaal zijn en de uitslag moet begrijpelijk blijven.

Een importeur leest de invoer normaal gesproken en zet die om in een interne voorstelling. Wanneer hij de partij later opnieuw schrijft, hoort hij de canonieke exportvorm te produceren in plaats van iedere onregelmatigheid in de spatiëring te behouden.

Veelvoorkomende verwarringen

Tolerantie tegenover afwezigheid van regels

Het profiel accepteert opmaakvariaties, maar vereist nog steeds herkenbare notatie-elementen, interpreteerbare zetten en een geldige partijstructuur.

Import als een ander soort PGN

Het is geen ander gegevensmodel. Het is een flexibelere manier om dezelfde elementen te schrijven die de canonieke export gebruikt.

Term bekijken

Verwante termen

© 2026 MindZug