Shakkitermit/PGN-notaatio
PGN-tiedostot sisältävät monia tietokantojen kannalta tärkeitä tietoja, kuten pelaajien nimet, vahvuusluvut, päivämäärät ja ECO-avauskoodit. Nämä pelien tunnistetiedot kirjoitetaan pelin alkuun hakasuluilla erotettuina paranetrin nimi/arvo-pareina. Vastaavalla tavalla voidaan määritellä pelin alkuasema FEN-koodilla.
Tunnistetietojen jälkeen itse pelit esitetään lyhyellä algebrallisella notaatiolla englanninkielisin nappulatunnuksin. Siirtoihin voidaan liittää aaltosulkeisiin kirjoitettuja kommenteja ja siirtosekvensseissä voi olla sulkeilla erotettuja variaatioita. Samassa tiedostossa voi myös olla peräkkäin useita pelejä.
PGN-tiedosto on luettava tekstitiedosto, johon on merkitty tietyn formaatin mukaisesti pelin talletuksessa tarvittavat tiedot.
Kaupallisten tietokantojen käyttämistä tiedostokoon ja pelien tehokkaan haun kannalta optimoiduista tiedostomuodoista (esim. Chessbase -yhtiön tiedostomuoto .cbh) poiketen PGN-muoto on tietokoneiden lisäksi myös ihmissilmin luettavaa. Tänä päivänä myös käytännöllisesti kaikki peliselaimet, tietokannat ja shakkiohjelmistot osaavat lukea pgn-tiedostomuotoa.
Myös Shakkiaapisen esimerkkipelit on talletettu pgn-muodossa pääsivujensa alasivuiksi, josta ne voidaan kopioida analysoitavaksi shakkiohjelmiin.