CIF - Game Data
<xs:complexType name="GameData">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="blob" type="BLOb"/>
<xs:element name="engine" type="Engine"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="Engine">
<xs:simpleContent>
<xs:extension base="Token">
<xs:attribute name="id" type="xs:nonNegativeInteger"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Type GameData is a container for the specification of chess engines and for any binary data belonging to this game. Binary data not belonging to a game must be given in sub-element data of root element cif (see ArchiveData). The id of the engine will be used as a reference inside the move section.