WinTD
WinTD

<Root level>

schemas

Home Page

← Previous Next →

The schema for the three file formats are


 

Tournament files (PTOZ)

Master Player files (PPLZ)

Master Team files (PTLZ)


 

Players, both in master player files and in tournament files, can have as many as 100 pieces of information. Those are broken up into separate objects to make them easier to manage. The base demographic information (name, working ratings, team ID's, etc.) are in the base object. Tournament-specific information (section assigned, points scored, games, etc.) for a player in a tournament files are in the tnmt object. Address information for an individual in a master player file are in an address object. Specific data for different "features" are in the USCF object, FIDE object, Lichess object, ICC object and chess.com object. (If a tournament or master player file doesn't use a feature, the players won't have the corresponding object).


 

Within the tournament file, references to sections (for instance, the ["tnmt"]["sectionID"] element that has the assignment of a player to a particular section is the zero-based subscript into the sections array (each element of which is a section object). Similarly, references to players (as in the ["p1"] element of a game) is the zero-based subscript into the players array (each element of which is a player object) and references to games (the ["tnmt"]["games"] array that lists a player's games) are zero-based subscripts into the games array (each element of which is a game object).


 

For team vs team sections, each team has a player record; within its "tnmt" record is a "members" array which lists the player records (for individuals) which are the members of the team in board order. Each game record in the team's ["tnmt"]["games"] represents a match; it has a


 


Copyright © 2026 Thomas Doan