توضیح
PGN مخفف Portable Game Notation و قالبی متنی برای ثبت بازیهاست. فهرست هفت برچسب که به اختصار STR نامیده میشود، حداقل مجموعه داده توصیفی است که PGN برای ذخیره بایگانی و تبادل عمومی تعریف میکند. هر مورد یک با نام و مقدار داخل گیومه است.
هفت برچسب و معنای آنها عبارتاند از:
- Event: نام تورنمنت، مسابقه یا زمینه بازی.
- Site: محل برگزاری بازی.
- Date: تاریخ آغاز بازی به شکل year.month.day.
- Round: دور یا شماره بازی در یک مسابقه.
- White: نام بازیکن مهرههای سفید.
- Black: نام بازیکن مهرههای سیاه.
- Result: نتیجه با یکی از 1-0، 0-1، 1/2-1/2 یا نشانگر نتیجه نامشخص که با ستاره نمایش داده میشود.
در ، این هفت جفت ابتدا و دقیقاً با همین ترتیب ظاهر میشوند. برچسبهای تکمیلی مجازند، اما پس از آنها میآیند. در قالب ورودی، خواننده نباید به مرتببودن آنها وابسته باشد.
STR کل بازی را توصیف نمیکند. این فهرست زمینه پایه بازی را مشخص میکند، در حالی که آنچه روی صفحه رخ داده است ثبت میکند. مقدار Result نیز باید با نشانگری که متن حرکتها را پایان میدهد یکسان باشد.
فقط از همین هفت برچسب استفاده میکند و همه برچسبهای تکمیلی را کنار میگذارد.
اشتباههای رایج
هفت برچسب بهعنوان سقف تعداد
STR این هفت مورد را بهعنوان پایه الزام میکند. یک بازی معمولی PGN میتواند پس از آنها برچسبهای تکمیلی بسیاری داشته باشد.
برچسب Result در برابر نشانگر نتیجه پایانی
برچسب Result بهتنهایی کافی نیست. متن حرکتها باید با همان نشانگر پایان یابد.
منابع
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
