Answers.Body: <p>First, one thing to clear up, according to the <a href="https://en.wikipedia.org/wiki/Time_control#Bronstein_Delay" rel="nofollow noreferrer">Wikipedia article on Time control</a>, Bronstein Delay is not exactly &quot;time delay&quot; from the Laws of Chess. With &quot;time delay&quot;, the player's clock does not start ticking down until after a period of thinking time has elapsed. In Bronstein time, the clock ticks down immediately, so you can lose on time (as far as I'm aware), but time is added back to your clock after your move as in incremental timing except that you won't get more time added than you spent thinking (so if you thought for 7 seconds in a game with 15 second increments, you will only get 7 seconds added back to the clock, but if you thought for 30 seconds, you will get 15 seconds added back). The net effect is equivalent to the simple delay, but I believe Bronstein allows you to lose on time in situations where a simple delay would not. <em>Actually, <a href="https://chess.stackexchange.com/a/33716/30255">upon further reading</a>, the difference between Bronstein and simple delay is purely in how the clock presents the total remaining time as the delay is added at the beginning of the game on turn one, so a loss in time would occur after the same total thinking time for both time controls.</em></p>
  <hr />
  <p>Regardless, that isn't quite what your question is about. So let's move to the PGN specification. As best as I can tell, the PGN specification does not provide any standard way for notating a delay or a Bronstein increment. Of particular note is <a href="https://chess.stackexchange.com/a/8272/30255">this answer to a similar question from about 7 years ago</a>.</p>
  <blockquote>
  <p>The only suggestion is the standard one regarding these questions about PGN which is to put the information in a comment field. The standard is old and no longer maintained as far as I know.</p>
  </blockquote>
  <p>I would agree. The TimeControl tag is optional, so you could omit it altogether in favor of an explanatory comment, or you could add a value that seems reasonable and then a comment to explain.</p>
  <pre><code>[TimeControl &quot;?&quot;] ; Bronstein, 30 min, 15 sec delay
  [TimeControl &quot;1800+15&quot;] ; Bronstein
  [TimeControl &quot;1800&quot;] ; 15 second time delay
  </code></pre>
  <p>Regardless, if you import this sort of notation into any parsing software, it would likely not show you any of your comments around the TimeControl tag, so depending on what you want to do with the PGN file, it may be irrelevant.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-30T18:06:57.323Z
Answers.Text: Thank you a lot for your explanation. I think comments are good (for people), but bad for machines. There should be a recommended way to document the chosen `TimeControl` so that software like lichess.org or my viewer are able to use the TimeControl information additionally.
  In my opinion, something like `[TimeControl "1800+15D"]` would work well. the `D` for Delay.
Answers.UserDisplayName: mliebelt
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-12-04T10:44:51.103Z
Answers.Text: One comment about Bronstein: (taken from manuals)
  DGT 2010: At the start of a player’s turn, the clock starts countdown and if the player moves within the
  delay time, the time in the display will return to what it was before the start of the turn.
  
  DGT 3000: In the (Bronstein) Delay method ... this amount of time is added to the current time before the move is played. If a player uses
  less than the delay time for a certain move, ... the clock jumps back to the time at the start of the move. If a player uses more time ... the delay time is added to the current time.
Answers.UserDisplayName: mliebelt
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-30T17:12:46.507Z
Answers.LastActivityDate: 2021-11-30T19:33:18.290Z
Answers.LastEditDate: 2021-11-30T19:33:18.290Z
Answers.UserDisplayName: Nelson O
Body: <p>I have noticed a gap in the <a href="https://github.com/mliebelt/pgn-spec-commented/blob/main/pgn-specification.md#961-tag-timecontrol" rel="nofollow noreferrer">PGN spec</a> and the <a href="https://github.com/mliebelt/pgn-spec-commented/blob/main/laws-of-chess.md#article-6-the-chess-clock" rel="nofollow noreferrer">Laws of Chess</a> in section 6.2.2</p>
  <blockquote>
  <p>The time saved by a player during one period is added to his time available for the next period, except in the ‘time delay’ mode. In the time delay mode both players receive an allotted &quot;main thinking time&quot;. ...</p>
  </blockquote>
  <p>The delay mode is not mentioned in the PGN spec, so my question here is how to notate it in PGN tags then.</p>
  <p>A game with TimeControl set to increment looks like:</p>
  <pre><code>[TimeControl &quot;4500+30&quot;]
  1. e4 e5 
  </code></pre>
  <p>This is a game started with 90 minutes for each player, and an increment of 30 seconds per move (used in our chess leagues in Germany a lot).</p>
  <p>How do you record a variant when Bronstein timing (named &quot;time delay&quot; in the Laws of Chess) is used?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-12-04T10:34:35.380Z
Comments.Text: In the meanwhile, I asked the producer of DGT clocks and boards, if and how they record the Bronstein timing, and they answered, that they don't record it. So there is no information to gain from the producer.
Comments.UserDisplayName: mliebelt
Tags: <pgn><time-control>
Title: Bronstein timing in DGT clocks and the related PGN
ThreadText: # Bronstein timing in DGT clocks and the related PGN
  
  (Asked by: username_0 on 2021-11-28)
  
  I have noticed a gap in the [PGN spec](https://github.com/username_0/pgn-spec-commented/blob/main/pgn-specification.md#961-tag-timecontrol) and the [Laws of Chess](https://github.com/username_0/pgn-spec-commented/blob/main/laws-of-chess.md#article-6-the-chess-clock) in section 6.2.2
  
  > The time saved by a player during one period is added to his time available for the next period, except in the ‘time delay’ mode. In the time delay mode both players receive an allotted "main thinking time". ...
  
  The delay mode is not mentioned in the PGN spec, so my question here is how to notate it in PGN tags then.
  
  A game with TimeControl set to increment looks like:
  
  ```
  [TimeControl "4500+30"]
  1. e4 e5 
  
  ```
  
  This is a game started with 90 minutes for each player, and an increment of 30 seconds per move (used in our chess leagues in Germany a lot).
  
  How do you record a variant when Bronstein timing (named "time delay" in the Laws of Chess) is used?
  
  **Tags:** pgn, time-control
  
  > **Comments:**
  > **username_0**: In the meanwhile, I asked the producer of DGT clocks and boards, if and how they record the Bronstein timing, and they answered, that they don't record it. So there is no information to gain from the producer.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2021-11-30. Score: 3
  
  First, one thing to clear up, according to the [Wikipedia article on Time control](https://en.wikipedia.org/wiki/Time_control#Bronstein_Delay), Bronstein Delay is not exactly "time delay" from the Laws of Chess. With "time delay", the player's clock does not start ticking down until after a period of thinking time has elapsed. In Bronstein time, the clock ticks down immediately, so you can lose on time (as far as I'm aware), but time is added back to your clock after your move as in incremental timing except that you won't get more time added than you spent thinking (so if you thought for 7 seconds in a game with 15 second increments, you will only get 7 seconds added back to the clock, but if you thought for 30 seconds, you will get 15 seconds added back). The net effect is equivalent to the simple delay, but I believe Bronstein allows you to lose on time in situations where a simple delay would not. *Actually, [upon further reading](https://chess.stackexchange.com/a/33716/30255), the difference between Bronstein and simple delay is purely in how the clock presents the total remaining time as the delay is added at the beginning of the game on turn one, so a loss in time would occur after the same total thinking time for both time controls.*
  
  ---
  
  Regardless, that isn't quite what your question is about. So let's move to the PGN specification. As best as I can tell, the PGN specification does not provide any standard way for notating a delay or a Bronstein increment. Of particular note is [this answer to a similar question from about 7 years ago](https://chess.stackexchange.com/a/8272/30255).
  
  > The only suggestion is the standard one regarding these questions about PGN which is to put the information in a comment field. The standard is old and no longer maintained as far as I know.
  
  I would agree. The TimeControl tag is optional, so you could omit it altogether in favor of an explanatory comment, or you could add a value that seems reasonable and then a comment to explain.
  
  ```
  [TimeControl "?"] ; Bronstein, 30 min, 15 sec delay
  [TimeControl "1800+15"] ; Bronstein
  [TimeControl "1800"] ; 15 second time delay
  
  ```
  
  Regardless, if you import this sort of notation into any parsing software, it would likely not show you any of your comments around the TimeControl tag, so depending on what you want to do with the PGN file, it may be irrelevant.
  
  > **Comments:**
  > **username_0**: Thank you a lot for your explanation. I think comments are good (for people), but bad for machines. There should be a recommended way to document the chosen `TimeControl` so that software like lichess.org or my viewer are able to use the TimeControl information additionally. In my opinion, something like `[TimeControl "1800+15D"]` would work well. the `D` for Delay.  
  > **username_0**: One comment about Bronstein: (taken from manuals) DGT 2010: At the start of a player’s turn, the clock starts countdown and if the player moves within the delay time, the time in the display will return to what it was before the start of the turn.  DGT 3000: In the (Bronstein) Delay method ... this amount of time is added to the current time before the move is played. If a player uses less than the delay time for a certain move, ... the clock jumps back to the time at the start of the move. If a player uses more time ... the delay time is added to the current time.  
  
  ---
  
  