There is this WhiteElo and BlackElo tag name in the pgn, which refer to the FIDE elo rating. I would like to suggest to replace this with WhiteGlicko2 and BlackGlicko2 considering that Lichess is using Glicko2 rating system.
Further I would also suggest to add the RD (rating deviation) next to the Glicko2 rating separated by a colon (:).
The use of colon is in the pgn standard see section 8.1 around 8th paragraph.
PGN standard link:
http://www.opensource.apple.com/source/Chess/Chess-109.0.3/Documentation/PGN-Standard.txt
Example.
[Event "Hourly Blitz Inc Arena"]
[Site ""]
[Date "2016.01.11"]
[White "A"]
[Black "Z"]
[Result "1-0"]
[WhiteGlicko2 "2000:70"]
[BlackGlicko2 "1700:95"]
[PlyCount "47"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "A46"]
[Opening "Indian Game, Spielmann-Indian"]
[Termination "Normal"]
[Annotator "lichess.org"]
It is now easy to interpret the reliability of the rating of both players based alone on the tag section of the pgn. Expected rating change can also be calculated after reading the result.
Further I would also suggest to add the RD (rating deviation) next to the Glicko2 rating separated by a colon (:).
The use of colon is in the pgn standard see section 8.1 around 8th paragraph.
PGN standard link:
http://www.opensource.apple.com/source/Chess/Chess-109.0.3/Documentation/PGN-Standard.txt
Example.
[Event "Hourly Blitz Inc Arena"]
[Site ""]
[Date "2016.01.11"]
[White "A"]
[Black "Z"]
[Result "1-0"]
[WhiteGlicko2 "2000:70"]
[BlackGlicko2 "1700:95"]
[PlyCount "47"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "A46"]
[Opening "Indian Game, Spielmann-Indian"]
[Termination "Normal"]
[Annotator "lichess.org"]
It is now easy to interpret the reliability of the rating of both players based alone on the tag section of the pgn. Expected rating change can also be calculated after reading the result.