Page 1 of 1

PGN Technical question

Posted: Thu Oct 30, 2014 6:34 pm
by Michael Farthing
Draw offers should be recorded on scoresheets by (=) but I cannot find any reference to draw offers in the pgn specification. Can anyone tell me if there is a formal method of representation of a draw offer within the current spec or, alternatively, if there is a generally accepted approach (eg a custom NAG)?

[Note: this is for programming purposes so interoperability with other automated systems is necessary. Obviously I could just use {(=)} but this loses the possibility of machine interpretation]

Re: PGN Technical question

Posted: Thu Oct 30, 2014 6:42 pm
by IM Jack Rudd
There's no formal method, no. If needed, they're put in as comments.

Re: PGN Technical question

Posted: Thu Oct 30, 2014 6:52 pm
by Michael Farthing
Thanks Jack. Rather what I feared. Seems a bit of an omission as it's now a formal part of the notation, but I suppose pgn predates that.

Re: PGN Technical question

Posted: Fri Oct 31, 2014 12:01 am
by Rob Thompson
I don't think they're regularly used in published games either, which is probably also due more to tradition than conscious decision.

Re: PGN Technical question

Posted: Fri Oct 31, 2014 9:46 am
by Michael Farthing
It raises the interesting question of whether the rule is also ignored in play as well! I must admit that I do not record the majority of draw offers and my impression is that my opponents don't record them either. It came to a head because I reformed myself and did actually do so at the Leyland Congress. This thread arose because when entering the game into my own (self-written) database I realised it couldn't handle the draw offer.

How meticulous are others in recording draw offers?

Re: PGN Technical question

Posted: Fri Oct 31, 2014 10:18 am
by Rob Thompson
I always record draw offers, though to me this is to show that I've heard the offer as much as to have it noted for future reference.

Re: PGN Technical question

Posted: Fri Oct 31, 2014 3:21 pm
by soheil_hooshdaran
Michael Farthing wrote:Draw offers should be recorded on scoresheets by (=) but I cannot find any reference to draw offers in the pgn specification. Can anyone tell me if there is a formal method of representation of a draw offer within the current spec or, alternatively, if there is a generally accepted approach (eg a custom NAG)?

[Note: this is for programming purposes so interoperability with other automated systems is necessary. Obviously I could just use {(=)} but this loses the possibility of machine interpretation]
some draw offers are indicated by "1/2". Look for the Unicode

Re: PGN Technical question

Posted: Fri Oct 31, 2014 3:24 pm
by soheil_hooshdaran
Michael Farthing wrote:It raises the interesting question of whether the rule is also ignored in play as well! I must admit that I do not record the majority of draw offers and my impression is that my opponents don't record them either. It came to a head because I reformed myself and did actually do so at the Leyland Congress. This thread arose because when entering the game into my own (self-written) database I realised it couldn't handle the draw offer.

How meticulous are others in recording draw offers?
I don't record them too.I guess I record a draw offer once in my some 15-year career