CIF - Namebase - Event Data
<xs:group name="Event">
<xs:choice>
<xs:element name="title" type="Token" minOccurs="0" maxOccurs="1"/>
<xs:element name="siteid" type="NamebaseID" minOccurs="0" maxOccurs="1"/>
<xs:element name="date" type="Date" minOccurs="0" maxOccurs="1"/>
<xs:element name="type" type="EventType" minOccurs="0" maxOccurs="1"/>
<xs:element name="mode" type="EventMode" minOccurs="0" maxOccurs="1"/>
<xs:element name="rounds" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1"/>
<xs:element name="category" type="xs:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xs:element name="sponsorid" type="NamebaseID" minOccurs="0" maxOccurs="1"/>
<xs:element name="complete" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="boardpoints" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="threepointsforwin" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="tiebreak" type="Tiebreak" minOccurs="0" maxOccurs="1"/>
</xs:choice>
</xs:group>
<xs:complexType name="NEvent">
<xs:sequence>
<xs:group base="Event"/>
</xs:sequence>
<xs:attribute name="id" type="NamebaseID" use="required"/>
</xs:complexType>
Element siteid is referencing an element of type NSite, and sponsorid is referencing an element of type NSponsor.
The elements complete, boardpoints, and threepointsforwin, and tiebreak are especially defined for ChessBase support.
<xs:simpleType name="EventType">
<xs:restriction base="xs:string">
<xs:enumeration value="casual"/> <!-- Casual Game -->
<xs:enumeration value="match"/> <!-- Match -->
<xs:enumeration value="tournament"/> <!-- Tournament (all play all; round robin) -->
<xs:enumeration value="swiss"/> <!-- Swiss-System Tournament -->
<xs:enumeration value="team"/> <!-- Team Tournament -->
<xs:enumeration value="knockout"/> <!-- Knockout Tournament -->
<xs:enumeration value="simultan"/> <!-- Simultaneous Tournament -->
<xs:enumeration value="scheveningen"/> <!-- Scheveningen-System Tournament -->
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EventMode">
<xs:restriction base="xs:string">
<xs:enumeration value="otb"/> <!-- Over The Board -->
<xs:enumeration value="corr"/> <!-- Paper Mail (Correspondence) -->
<xs:enumeration value="email"/> <!-- E-Mail (includes Xfcc) -->
<xs:enumeration value="internet"/> <!-- Internet Chess Server (ICC, ICCF, etc.) -->
<xs:enumeration value="telecomm"/> <!-- Telecommunication (in general) -->
<xs:enumeration value="analysis"/> <!-- Analysis -->
<xs:enumeration value="composition"/> <!-- Composition -->
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Tiebreak">
<xs:restriction base="xs:string">
<xs:enumeration value=":Buchholz"/>
<xs:enumeration value=":Buchholz-Cut-1"/> <!-- FIDE -->
<xs:enumeration value=":Buchholz-Cut-2"/> <!-- FIDE -->
<xs:enumeration value=":Median-Buchholz"/>
<xs:enumeration value=":Median-Buchholz-Cut-1"/> <!-- FIDE -->
<xs:enumeration value=":Median-Buchholz-Cut-2"/> <!-- FIDE -->
<xs:enumeration value=":Modified-Median-Buchholz"/>
<xs:enumeration value=":Refined-Buchholz"/>
<xs:enumeration value=":Solkoff-Buchholz"/>
<xs:enumeration value=":Sonneborn-Berger"/>
<xs:enumeration value=":Cumulative"/> <!-- also called "Progressive Score" -->
<xs:enumeration value=":Cumulative-Opponents"/>
<xs:enumeration value=":Schmuljan-System"/>
<xs:enumeration value=":Average-Rating"/> <!-- FIDE -->
<xs:enumeration value=":Average-Rating-Cut"/> <!-- FIDE -->
<xs:enumeration value=":Performance-Rating"/> <!-- FIDE -->
<xs:enumeration value=":Koya-System"/>
<xs:enumeration value=":Koya-System-Extended"/>
<xs:enumeration value=":Most-Wins"/> <!-- also called "Number of games won" -->
<xs:enumeration value=":Most-Wins-With-Black"/>
<xs:enumeration value=":Head-To-Head"/> <!-- also called "Direct Encounter" -->
<xs:enumeration value=":Match-Points"/> <!-- FIDE -->
<xs:enumeration value=":Traditional-Scoring"/> <!-- useful if three points for win -->
</xs:restriction>
</xs:simpleType>