Portable Game Notation

Portable Game Notation (PGN, հայերեն՝ Պարտիայի դյուրակիր նոտագրություն), շախմատային պարտիաները պահելու համար նիշքի ձևաչափ։ Այն նախագծել է Սթիվեն Էդվարդսը (անգլ.՝ Steven J. Edwards) 1993 թվականին՝ շախմատային ծրագրերի միջև պարտիաների փոխանակումը (օրինակ, համացանցի միջոցով) հեշտացնելու համար։
PGN ձևաչափն օգտագործում է ASCII կոդավորման նիշերը և բաղկացած է երկու մասից՝ մետատվյալներ և պարտիաների նշում։ Առաջին մասում տեղեկություններ են խաղի մասին՝ մրցաշար, խաղափուլ, խաղացողների անուններ, արդյունք և այլն։ Երկրորդ մասը բաղկացած է հանրահաշվական նոտագրությունից։ Մեկնաբանությունները գրվում են ձևավոր փակագծերի մեջ։
Շախմատային ծրագրերի մեծ մասն աշխատում է այս ձևաչափով։ Նիշքերի մշակումը կարող է իրականացվել նաև տեքստի խմբագրման սովորական ծրագրի միջոցով։ Մեկ նիշքում կարող են պահպանվել մեկից ավելի պարտիաներ։


== Seven Tag Roster ==
Այն դեպքում, երբ պարտիան արխիվացվում է ապագայի համար, անհրաժեշտ են յոթ պարտադիր պիտակներ, որոնք կոչվում են «Յոթ պիտակների անվանացանկ» (անգլ.՝ Seven Tag Roster)։


=== «Event» պիտակ ===
[Event "?"] (Մրցաշարի, մրցախաղի անվանում)
Օրինակ՝

[Event "FIDE World Championship"]
[Event "Moscow City Championship"]
[Event "ACM North American Computer Championship"]
[Event "Casual Game"]


=== «Site» պիտակ ===
[Site "?"] (Անցկացման վայր) Կառուցվածքը՝ «Քաղաք, Մարզ, Երկիր»
Երկիրը նշանակելու համար օգտագործվում է ՄՕԿ-ի կոդերի ցանկը։ 
Օրինակ՝

[Site "New York City, NY USA"]
[Site "Yerevan ARM"]
[Site "Riga LAT"]


=== «Date» պիտակ ===
[Date "????.??.??"]  (Ամսաթիվ)
Օրինակ՝

[Date "1992.08.31"]
[Date "1993.??.??"]
[Date "2001.01.01"]


=== «Round» պիտակ ===
[Round "?"] (Խաղափուլ)
Օրինակ՝

[Round "1"]
[Round "3.1"]
[Round "4.1.2"]


=== «Սպիտակներ» պիտակ ===
[White "?"] (Սպիտակներով խաղացողի անունը)
Օրինակ՝

[White "Tal, Mikhail N."]
[White "van der Wiel, Johan"]
[White "Acme Pawngrabber v.3.2"]
[White "Fine, R."]


=== «Սևեր» պիտակ ===
[Black "?"] ((Սևերով խաղացողի անունը)
Օրինակ՝

[Black "Lasker, Emmanuel"]
[Black "Smyslov, Vasily V."]
[Black "Smith, John Q.:Woodpusher 2000"]
[Black "Morphy"]


=== «Արդյունք» պիտակ ===
[Result "*"] (Արդյունք)
Բոլոր հնարավոր արդյունքները (եթե հաղթանակի համար տրվում է մեկ միավոր, ոչ-ոքիի համար՝ կես, իսկ պարտության դեպքում՝ ոչինչ).

[Result "1-0"]
[Result "0-1"]
[Result "1/2-1/2"]
[Result "1/2-0"]
[Result "0-1/2"]
[Result "0-0"]
[Result "+/-"]
[Result "-/+"]
[Result "-/-"]
[Result "*"] (игра не завершена)


== Օրինակ ==
[Event "IBM Kasparov vs. Deep Blue Rematch"]
[Site "New York, NY USA"]
[Date "1997.05.11"]
[Round "6"]
[White "Deep Blue"]
[Black "Kasparov, Garry"]
[Opening "Caro-Kann: 4...Nd7"]
[ECO "B17"]
[Result "1-0"]
 
1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 h6
8.Nxe6 Qe7 9.O-O fxe6 10.Bg6+ Kd8 {Կասպարովը թափ տվեց գլուխը} 
11.Bf4 b5 12.a4 Bb7 13.Re1 Nd5 14.Bg3 Kc8 15.axb5 cxb5 16.Qd3 Bc6 
17.Bf5 exf5 18.Rxe7 Bxe7 19.c4 1-0


== Շախմատային ծրագրեր, որոնք կարող են բացել, խմբագրել և պահպանել PGN ձևաչափով նիշքերը ==
Ծրագրեր Մայքրոսոֆթ Վինդոուզի համար.

Chessbase
ChessX
Convekta Aquarium
Convekta Chess Assistant
Fritz GUI
Hiarcs Chess Explorer
Lokasoft Chesspartner
Lucas Monge's Lucas Chess
Martin Blume's Arena
Shane's Chess Information Database
Shredder UCI GUI
Tarrasch Chess GUI
WinboardԾրագրեր Լինուքսի համար.

ChessX
Martin Blume's Arena
Shane's Chess Information Database
xBoardՀավելվածներ Անդրոիդի համար.

Droidfish
Gerhard Kalab's Chess PGN Master
Aart Bik's Chess for AndroidԾրագրեր Mac OS-ի համար.

ChessX
Hiarcs Chess Explorer
SCID vs MacՀավելվածներ iOS-ի համար.

Giordano Vicoli's Chess-Studio


== Ծանոթագրություններ ==


== Արտաքին հղումներ ==
Դյուրակիր խաղի նշումների ճշգրտման և իրականացման ուղեցույց(անգլերեն) )