Uitleg
EPD is de afkorting van Extended Position Description, of uitgebreide stellingbeschrijving. Het formaat stelt een stelling voor en voegt gegevens toe die een programma kan interpreteren, zoals een verwacht antwoord, identificatie of testinstructie.
De regel begint met dezelfde eerste vier velden als : stukkenopstelling, partij aan zet, rokaderechten en doelveld voor en passant. Daarna vereist EPD niet de twee FEN-tellers. In plaats daarvan kan het nul of meer bewerkingen bevatten.
Werking van bewerkingen
Elke bewerking heeft een code, een opcode, kan één of meer waarden bevatten en eindigt met een puntkomma. De standaard definieert onder andere bm voor de beste zetten, am voor te vermijden zetten en id om het record te identificeren. Zo kunnen duizenden stellingen in testreeksen, openingsbibliotheken of trainingsverzamelingen worden opgenomen zonder voor elke toepassing een nieuwe syntaxis te maken.
EPD vervangt niet als een volledige partij moet worden bewaard. PGN ordent spelers, uitslag en zettenreeks. EPD is bedoeld voor afzonderlijke stellingen met kenmerken of opdrachten.
Gebruik en context
EPD komt vooral voor in technische hulpmiddelen, stellingverzamelingen en enginetests, niet in de dagelijkse notatie van een partij.
Veelvoorkomende verwarringen
EPD en FEN
Ze delen de eerste vier velden. FEN voegt twee vaste tellers toe. EPD kan bewerkingen met een vastgelegde betekenis toevoegen.
Term bekijkenBronnen
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.Extended Position Description, Chess Programming Wiki
