توضیح
PGN مخفف Portable Game Notation و قالبی متنی برای ثبت بازیهاست. قالب خروجی کاهشیافته که به اختصار REF نامیده میشود، شکل مشخصی از است. این قالب برای مجموعههای بزرگ بازیهای بدون یادداشت طراحی شده و حداقل شکلی است که یک برنامه خروجیگیر باید بتواند برای رعایت مشخصات تولید کند.
یک بازی فقط زمانی در قالب REF است که همه شرایط زیر برقرار باشند:
- هیچ توضیحی نداشته باشد.
- بخش برچسب آن فقط شامل الزامی باشد.
- هیچ RAV، مخفف Recursive Annotation Variation، یعنی شاخه جایگزین داخل پرانتز، نداشته باشد.
- هیچ NAG، مخفف Numeric Annotation Glyph، یعنی ارزیابی استاندارد مانند علامت دلار و سپس یک عدد، نداشته باشد.
بازی حرکتهای خط اصلی، شماره حرکتهای لازم و نشانگر پایانی نتیجه را حفظ میکند. کاهشیافته به معنای ناقص نیست. یعنی لایههای اختیاری تحلیل و دادههای توصیفی تکمیلی حذف شدهاند، در حالی که یک سابقه پایه و قابلتبادل از بازی باقی میماند.
حذف صرف متن قابلمشاهده توضیحات کافی نیست. اگر واریانت، NAG یا برچسب اضافی باقی بماند، فایل ممکن است همچنان PGN خروجی معتبر باشد، اما تعریف REF را برآورده نمیکند.
اشتباههای رایج
REF در برابر PGN بدون توضیح
نبود توضیح فقط یکی از شرایط است. REF همچنین واریانتها، NAGها و برچسبهای فراتر از هفت مورد الزامی را ممنوع میکند.
کاهشیافته در برابر بریدهشده
REF خط اصلی کامل و نتیجه را نگه میدارد. معنای آن حذف حرکتها یا خلاصهکردن بازی نیست.
منابع
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
