الشرح
تعني PGN عبارة Portable Game Notation، وهي صيغة نصية لتسجيل المباريات. يخزن زوج وسوم PGN حقيقة وصفية واحدة عن المباراة. ويتكون من أربعة أجزاء متتابعة: قوس مربع مفتوح، واسم الوسم، وقيمة بين علامتي اقتباس، وقوس مربع مغلق. في [White "Carlsen, Magnus"] يكون White هو الاسم، وCarlsen, Magnus هي القيمة.
لا يجوز أن يحتوي الاسم إلا حروفا وأرقاما وشرطات سفلية، وهو حساس لحالة الأحرف. ولذلك يُعد White وwhite اسمين مختلفين. ولا ينبغي أن يظهر اسم الوسم نفسه أكثر من مرة في قسم وسوم مباراة واحدة.
داخل القيمة، تسبق علامة الاقتباس الحرفية شرطة مائلة عكسية، وتُكرر الشرطة المائلة العكسية الحرفية مرتين. ولا يُسمح بفواصل الأسطر أو محارف الجدولة داخل السلسلة الموضوعة بين علامتي الاقتباس.
تُجمع أزواج الوسوم في بداية المباراة قبل . وتصف وسوم مثل Event وDate وWhite وResult الحدث والتاريخ واللاعبين والنتيجة. ويمكن لوسوم أخرى حمل معلومات إضافية، مثل وضعية بداية غير قياسية أو التحكم الزمني.
تتطلب مسافة واحدة بالضبط بين الاسم والقيمة، وزوجا واحدا في كل سطر، وسطرًا فارغًا بعد القسم. وتسمح صيغة الاستيراد بمسافات وفواصل أسطر أكثر مرونة. وتظل البنية المنطقية لزوج الوسوم كما هي.
التباسات شائعة
زوج الوسوم وقائمة الوسوم السبعة
يمثل زوج الوسوم حقيقة واحدة. أما قائمة الوسوم السبعة فهي المجموعة الإلزامية من سبعة أزواج وسوم بعينها.
عرض المصطلحوسم Result والعلامة النهائية
يظهر Result في الترويسة بوصفه بيانات وصفية. ويجب تكرار القيمة نفسها في نهاية نص النقلات.
المصادر
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
