Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Comments on PGN 1998

Author: Steven J. Edwards

Date: 23:06:48 05/30/98

Go up one level in this thread


On May 31, 1998 at 01:18:04, Peter Klausler wrote:

>A comment on, well, commentary in PGN games.  A deficiency
>with the present Standard is that commentary in movetext
>applies to both the positions reached as well as to the
>context of the game.  It's not presently possible to
>distinguish between comments that apply to positions
>independent of whatever game in which they arise
>(such as evaluative scores, principal variations,
>etc.) and those comments that belong only with that
>one game (time trouble, previous moves by the player
>in that position, tournament hall catching fire, etc.)

This is an interesting point.  For common game-level items (vs.
move-level or position-level items), the preferred way is to use tag
pairs.  There are a number of good reasons for this, two of which are
ease of standardization (documentation, also) and tag value
searchability which is already implemented in (some) PGN DB
applications.

>In CDB, in order to not lose information, I have assumed
>that all comments pertain to positions.  This has the
>unfortunate effect of replicating game commentary
>inappropriately when exporting other games containing
>the same positions.

Perhaps user-set options could help with this.  Maybe sometimes a user
might want to export the additional information.

The current PGN standard says that comments can be about anything.  A
NAG should always refer to the previous move (or previous position).
Same thing with a Broket Form.

>I very much like the idea of permitting EPD descriptive
>annotations in a standardized form to appear in the movetext.
>I would like to suggest that the new <> notation be
>intended to apply to positions, while the old {} notation
>be used for comments that are contextual with the one
>game, including comments on the moves.
>
>Unfortunately, all comments today are in the {} notation,
>and it seems to me that they usually apply to positions
>instead of to games.  So I should modify my suggestion
>to be this:
>
>   < standardized positional annotations >
>   << game-specific commentary, probably not standardizable >>
>   { arbitrary comments }
>
>The NAGs presently use a single syntax to convey both
>positional and game information, but I don't think that
>there is ambiguity since their meanings are pretty clear.
>
>A related issue that I have had to deal with involves the
>appearance of commentary prior to movetext, in games as well
>as at the heads of variations.  I've handled such comments
>in special ways, and perhaps their semantics should be
>clarified.

Perhaps we can have the convention that any commentary appearing prior
to the first move in the movetext is game specific.  This seems to
address most of your concerns without modifications to the syntax.

Remember also that text comments can be both {} style and ; style.

-- Steven (sje@mv.mv.com)




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.