Namespace pgn\tags
Annotator | Description of Annotator: This tag uses a name or names in the format of the player name tags; this identifies the annotator or annotators of the game. |
Black | Description of Black: The Black tag value is the name of the player or players of the black pieces. The names are given here as they are for the White tag value. |
BlackElo | Description of BlackElo: 9.1.2: Tags: WhiteElo, BlackElo These tags use integer values; these are used for FIDE Elo ratings. A value of "-" is used for an unrated player. |
BlackNA | Description of BlackNA |
BlackTitle | |
BlackType | Description of BlackType |
BlackUSCF | |
Board | Description of Board: This uses an integer; this identifies the board number in a team event and also in a simultaneous exhibition. |
Date | Description of Date: The Date tag value gives the starting date for the game. (Note: this is not necessarily the same as the starting date for the event.) The date is given with respect to the local time of the site given in the Event tag. The Date tag value field always uses a standard ten character format: "YYYY.MM.DD". The first four characters are digits that give the year, the next character is a period, the next two characters are digits that give the month, the next character is a period, and the final two characters are digits that give the day of the month. If the any of the digit fields are not known, then question marks are used in place of the digits. |
ECO | Description of ECO: 9.4.1: Tag: ECO |
Event | Description of Event: The Event tag value should be reasonably descriptive. Abbreviations are to be avoided unless absolutely necessary. A consistent event naming should be used to help facilitate database scanning. If the name of the event is unknown, a single question mark should appear as the tag value. |
EventCountry | |
EventDate | Description of EventDate: This uses a date value, similar to the Date tag field, that gives the starting date of the Event. |
EventRounds | |
EventSponsor | Description of EventSponsor: This uses a string value giving the name of the sponsor of the event. |
EventType | |
FEN | Description of FEN: This tag uses a string that gives the Forsyth-Edwards Notation for the starting position used in the game. FEN is described in a later section of this document. If a SetUp tag appears with a tag value of "1", the FEN tag pair is also required. |
Mode | Description of Mode: This uses a string that gives the playing mode of the game. Examples: "OTB" (over the board), "PM" (paper mail), "EM" (electronic mail), "ICS" (Internet Chess Server), and "TC" (general telecommunication). |
NIC | Description of NIC: |
Opening | Description of Opening: |
PlyCount | Description of PlyCount: This tag takes a single integer that gives the number of ply (moves) in the game. |
Result | Description of Result: The Result field value is the result of the game. It is always exactly the same as the game termination marker that concludes the associated movetext. It is always one of four possible values: "1-0" (White wins), "0-1" (Black wins), "1/2-1/2" (drawn game), and "*" (game still in progress, game abandoned, or result otherwise unknown). Note that the digit zero is used in both of the first two cases; not the letter "O". |
Round | Description of Round: The Round tag value gives the playing round for the game. In a match competition, this value is the number of the game played. If the use of a round number is inappropriate, then the field should be a single hyphen character. If the round is unknown, a single question mark should appear as the tag value. |
Section | Description of Section: This uses a string; this is used for the playing section of a tournament (e.g., "Open" or "Reserve"). |
SetUp | Description of SetUp: This tag takes an integer that denotes the "set-up" status of the game. A value of "0" indicates that the game has started from the usual initial array. A value of "1" indicates that the game started from a set-up position; this position is given in the "FEN" tag pair. This tag must appear for a game starting with a set-up position. If it appears with a tag value of "1", a FEN tag pair must also appear. |
Site | Description of Site: The Site tag value should include city and region names along with a standard name for the country. The use of the IOC (International Olympic Committee) three letter names is suggested for those countries where such codes are available. If the site of the event is unknown, a single question mark should appear as the tag value. A comma may be used to separate a city from a region. No comma is needed to separate a city or region from the IOC country code. A later section of this document gives a list of three letter nation codes along with a few additions for "locations" not covered by the IOC. |
Source | |
SourceDate | |
Stage | Description of Stage: This uses a string; this is used for the stage of a multistage event (e.g., "Preliminary" or "Semifinal"). |
SubVariation | Description of SubVariation: |
Tag | Abstract class representing a Tag in a PGN game |
Termination | |
Time | Description of Time: |
TimeControl | Description of Time: |
UknownTag | Represents an unrecognized tag |
UTCDate | Description of UTCDate: This tag is similar to the Date tag except that the date is given according to the Universal Coordinated Time standard. |
UTCTime | Description of UTCTime: This tag is similar to the Time tag except that the time is given according to the Universal Coordinated Time standard. |
Variation | Description of Variation: |
White | Description of White: The White tag value is the name of the player or players of the white pieces. The names are given as they would appear in a telephone directory. The family or last name appears first. If a first name or first initial is available, it is separated from the family name by a comma and a space. Finally, one or more middle initials may appear. (Wherever a comma appears, the very next character should be a space. Wherever an initial appears, the very next character should be a period.) If the name is unknown, a single question mark should appear as the tag value. |
WhiteElo | Description of WhiteElo: 9.1.2: Tags: WhiteElo, BlackElo These tags use integer values; these are used for FIDE Elo ratings. A value of "-" is used for an unrated player. |
WhiteNA | Description of White: The White tag value is the name of the player or players of the white pieces. The names are given as they would appear in a telephone directory. The family or last name appears first. If a first name or first initial is available, it is separated from the family name by a comma and a space. Finally, one or more middle initials may appear. (Wherever a comma appears, the very next character should be a space. Wherever an initial appears, the very next character should be a period.) If the name is unknown, a single question mark should appear as the tag value. |
WhiteTitle | |
WhiteType | Description of WhiteType: These tags use string values; these describe the player types. The value "human" should be used for a person while the value "program" should be used for algorithmic (computer) players. |
WhiteUSCF |