Açıklama
PGN, oyunları kaydetmek için kullanılan metin formatı Portable Game Notation anlamına gelir. Bir PGN etiket çifti, oyun hakkında tek bir açıklayıcı bilgiyi saklar. Art arda gelen dört bölümden oluşur: açılış köşeli parantezi, etiket adı, tırnaklı değer ve kapanış köşeli parantezi. [White "Carlsen, Magnus"] içinde White addır, Carlsen, Magnus ise değerdir.
Ad yalnızca harf, rakam ve alt çizgi içerebilir ve büyük küçük harfe duyarlıdır. Bu nedenle White ile white farklı adlar olur. Aynı etiket adı, bir oyunun etiket bölümünde birden fazla kez bulunmamalıdır.
Değerin içinde gerçek bir tırnak işaretinin önüne ters eğik çizgi getirilir, gerçek bir ters eğik çizgi ise iki kez yazılır. Tırnaklı dizenin içinde satır sonlarına ve sekme karakterlerine izin verilmez.
Etiket çiftleri oyunun başında, önce gruplanır. Event, Date, White ve Result gibi etiketler etkinliği, tarihi, oyuncuları ve sonucu açıklar. Diğer etiketler standart dışı başlangıç konumu veya zaman kontrolü gibi ek bilgileri saklayabilir.
, ad ile değer arasında tam olarak bir boşluk, her satırda bir çift ve bölümden sonra boş bir satır gerektirir. İçe aktarma formatı boşluklar ve satır sonları konusunda daha esnektir. Etiket çiftinin mantıksal yapısı değişmez.
Sık karıştırılanlar
Etiket çifti ile Yedi Etiket Listesi
Bir etiket çifti tek bir bilgiyi temsil eder. Yedi Etiket Listesi ise belirli yedi etiket çiftinden oluşan zorunlu kümedir.
Terimi görüntüleResult etiketi ile son işaret
Result, başlıkta açıklayıcı veri olarak bulunur. Aynı değer hamle metninin sonunda tekrarlanmalıdır.
Kaynaklar
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
