Explicação
PGN significa Portable Game Notation, um formato de texto para registrar partidas. Um par de tags PGN armazena uma informação descritiva sobre a partida. Ele tem quatro partes consecutivas: colchete de abertura, nome da tag, valor entre aspas e colchete de fechamento. Em [White "Carlsen, Magnus"], White é o nome e Carlsen, Magnus é o valor.
O nome pode conter apenas letras, dígitos e sublinhados, e diferencia maiúsculas de minúsculas. Por isso, White e white seriam nomes diferentes. O mesmo nome de tag não deve se repetir na seção de tags de uma partida.
Dentro do valor, uma aspa literal é precedida por uma barra invertida, e uma barra invertida literal é duplicada. Quebras de linha e tabulações não são permitidas dentro da cadeia de caracteres entre aspas.
Os pares de tags são agrupados no início da partida, antes do . Tags como Event, Date, White e Result descrevem o evento, a data, os jogadores e o resultado. Outras tags podem registrar dados adicionais, como uma posição inicial diferente ou o controle de tempo.
O exige exatamente um espaço entre o nome e o valor, um par por linha e uma linha em branco após a seção. O formato de importação permite maior flexibilidade de espaços e quebras de linha. A estrutura lógica do par de tags permanece a mesma.
Confusões frequentes
Par de tags e Lista das Sete Tags
Um par representa uma única informação. A Lista das Sete Tags é o conjunto obrigatório de sete pares específicos.
Ver termoTag Result e marcador final
Result aparece no cabeçalho como dado descritivo. O mesmo valor deve se repetir no fim do texto de lances.
Fontes
- 1.Standard: Portable Game Notation Specification and Implementation Guide, Steven J. Edwards / ChessGML
