The Smart Game Board stores the game trees of each document, with all their nodes and properties, and nothing more. Thus the file format reflects the regular internal structure of a tree of property lists. We first define the syntax of the game collections, then discuss syntax and semantic of various properties. Example for structure of file format. Definitions A node is a set of zero or more properties.
Most nodes contain a move as a property.
A property contains information about a node, for example a comment or an annotation. A collection of games is simply the concatenation of the game trees. The structure of each tree is indicated by parentheses. The conventions of EBNF are discussed in the literature. The normal value for such properties is one, properties that are doubled for emphasis have the value two.