<xs:attributeGroup name="tennisActionAttributes">
<xs:attribute name="set" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation>Which set this play takes place in. Tennis is played in 3 or 5 sets</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="game" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation>Which game in this set the play takes place in</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="win-type" use="optional">
<xs:simpleType id="winType">
<xs:restriction base="xs:string">
<xs:enumeration id="winTypeForced" value="forced">
<xs:annotation>
<xs:documentation>The point was made while the opponent for example advanced towards the net.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration id="winTypeUnforced" value="unforced">
<xs:annotation>
<xs:documentation>The point was made regardless of specific actions by the opponent.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="server-score" use="optional" type="QCodeType">
<xs:annotation>
<xs:documentation>SportsML vocab uri: http://cv.iptc.org/newscodes/sptengameresult/</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="receiver-score" use="optional" type="QCodeType">
<xs:annotation>
<xs:documentation>SportsML vocab uri: http://cv.iptc.org/newscodes/sptengameresult/</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="serve-number" use="optional" type="QCodeType"/>
</xs:attributeGroup> |