설명
PGN은 대국을 기록하는 텍스트 형식인 휴대용 게임 기보법을 뜻한다. 7개 태그 목록은 STR로 줄여 부르며, PGN이 보관 저장과 공개 데이터 교환을 위해 정의한 최소 설명 데이터 집합이다. 각 항목은 이름과 따옴표로 묶은 값을 가진 이다.
7개 태그와 그 의미는 다음과 같다.
- Event: 대회의 이름, 매치 또는 대국의 맥락.
- Site: 대국이 열린 장소.
- Date: year.month.day 형식의 대국 시작 날짜.
- Round: 라운드 또는 매치 안의 대국 번호.
- White: 백 기물을 둔 선수의 이름.
- Black: 흑 기물을 둔 선수의 이름.
- Result: 1-0, 0-1, 1/2-1/2 또는 별표로 표시하는 알 수 없는 결과.
에서는 이 7개 쌍이 먼저 정확히 이 순서로 나타난다. 추가 태그를 사용할 수 있지만 그 뒤에 놓는다. 가져오기 형식에서는 리더가 태그가 순서대로 들어온다고 전제해서는 안 된다.
STR은 대국 전체를 설명하지 않는다. 기본 맥락을 식별하고, 가 보드에서 일어난 일을 기록한다. Result 값은 수순 텍스트를 끝내는 표시와도 일치해야 한다.
은 이 7개 태그만 사용하고 모든 추가 태그를 제외한다.
자주 혼동하는 개념
7개 태그가 최대치라는 생각
STR은 이 7개를 기본으로 요구한다. 일반적인 PGN 대국은 그 뒤에 많은 추가 태그를 넣을 수 있다.
Result 태그와 마지막 결과 표시
Result 태그만으로는 충분하지 않다. 수순 텍스트도 같은 표시로 끝나야 한다.
출처
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
