<element name="event-metadata-tennis"><annotation><documentation>Metadata about the specific tennis match. | When in the match this document was issued.</documentation></annotation><complexType><attributeGroup ref="sportsml:globalAttributes"/><attributeGroup ref="sportsml:eventStateTennis"/></complexType></element>
<element name="event-actions-tennis"><annotation><documentation>A holder for actions taking place in a tennis match. | Either a tennis point, or a custom action.</documentation></annotation><complexType><choice minOccurs="0" maxOccurs="unbounded"><element ref="sportsml:action-tennis-point"/><element ref="sportsml:action-tennis-other"/></choice><attributeGroup ref="sportsml:globalAttributes"/></complexType></element>
A pointer to the player or team (for doubles) who won the point.
Source
<element name="action-tennis-point"><annotation><documentation>Can be recorded whenever a point is won. | Includes an identifier for how that point was one.</documentation></annotation><complexType><sequence><element ref="sportsml:action-tennis-volley" minOccurs="0" maxOccurs="unbounded"/></sequence><attributeGroup ref="sportsml:globalAttributes"/><attributeGroup ref="sportsml:eventStateTennis"/><attribute name="winner-idref" type="IDREF" use="optional"><annotation><documentation>A pointer to the player or team (for doubles) who won the point.</documentation></annotation></attribute><attribute name="win-type" type="sportsml:winType.Tennis" use="optional"><annotation><documentation>TBD.</documentation></annotation></attribute></complexType></element>
<element name="action-tennis-other"><annotation><documentation>A custom action. | For use when none of the pre-build actions apply.</documentation></annotation><complexType><attributeGroup ref="sportsml:globalAttributes"/><attributeGroup ref="sportsml:eventStateTennis"/><attribute name="action-source" type="string" use="optional"><annotation><documentation>The name of the controlled-vocabulary for the action-type attribute.</documentation></annotation></attribute><attribute name="action-type" type="string" use="optional"><annotation><documentation>A selection from a controlled-vocabulary list maintained by the publisher.</documentation></annotation></attribute><attribute name="comment" type="string" use="optional"><annotation><documentation>Textual comment about the action.</documentation></annotation></attribute></complexType></element>
<element name="team-metadata-tennis"><annotation><documentation>A placeholder for event metadata specific for tennis. | Reserved for future use.</documentation></annotation><complexType><attributeGroup ref="sportsml:globalAttributes"/></complexType></element>
Indicates whether the item contains information about one team, or many teams.
Source
<element name="team-stats-tennis"><annotation><documentation>Holds tennis-specific stats. Used for doubles matches. | Generally having to do with the score of the match.</documentation></annotation><complexType><sequence><element ref="sportsml:stats-tennis-service" minOccurs="0" maxOccurs="unbounded"/><element ref="sportsml:stats-tennis-return" minOccurs="0" maxOccurs="unbounded"/><element ref="sportsml:stats-tennis-set" minOccurs="0" maxOccurs="unbounded"/></sequence><attributeGroup ref="sportsml:globalAttributes"/><attributeGroup ref="sportsml:coverageAttributes"/></complexType></element>
Indicates whether the item contains information about one team, or many teams.
Source
<element name="stats-tennis-set"><annotation><documentation>Holds the score of a set. | Includes an attribute for a set's tiebreaker score.</documentation></annotation><complexType><sequence><element ref="sportsml:stats-tennis-game" minOccurs="0" maxOccurs="unbounded"/></sequence><attributeGroup ref="sportsml:globalAttributes"/><attributeGroup ref="sportsml:coverageAttributes"/><attribute name="set-number" type="string" use="optional"><annotation><documentation>An integer, generally 1 through 7.</documentation></annotation></attribute><attribute name="score" type="string" use="optional"><annotation><documentation>Either love, 15, 30, 40, game.</documentation></annotation></attribute><attribute name="score-tiebreaker" type="string" use="optional"><annotation><documentation>An integer. Generally 0 through 7.</documentation></annotation></attribute></complexType></element>
Indicates whether the item contains information about one team, or many teams.
Source
<element name="stats-tennis-game"><annotation><documentation>Holds the score of a game. | Also holds details of each point.</documentation></annotation><complexType><attributeGroup ref="sportsml:globalAttributes"/><attributeGroup ref="sportsml:coverageAttributes"/><attribute name="score" use="optional"><annotation><documentation>Either love, 15, 30, 40, or game.</documentation></annotation><simpleType><restriction base="string"><enumeration value="love"/><enumeration value="15"/><enumeration value="30"/><enumeration value="40"/><enumeration value="game"/></restriction></simpleType></attribute></complexType></element>
<element name="player-metadata-tennis"><annotation><documentation>Holds metadata specific to a tennis player. | Reserved for future use.</documentation></annotation><complexType><attributeGroup ref="sportsml:globalAttributes"/></complexType></element>
Indicates whether the item contains information about one team, or many teams.
Source
<element name="player-stats-tennis"><annotation><documentation>Holds tennis-specific stats. Used for singles matches. | Generally having to do with the score of the match.</documentation></annotation><complexType><sequence><element ref="sportsml:stats-tennis-service" minOccurs="0" maxOccurs="unbounded"/><element ref="sportsml:stats-tennis-return" minOccurs="0" maxOccurs="unbounded"/><element ref="sportsml:stats-tennis-set" minOccurs="0" maxOccurs="unbounded"/></sequence><attributeGroup ref="sportsml:globalAttributes"/><attributeGroup ref="sportsml:coverageAttributes"/></complexType></element>
<element name="tournament-metadata-tennis"><annotation><documentation>For holding metadata having to do with a tennis tournament. | Includes an attribute for the name of the tennis tour.</documentation></annotation><complexType><attributeGroup ref="sportsml:globalAttributes"/><attribute name="tour-name" type="string" use="optional"><annotation><documentation>The name of the tour.</documentation></annotation></attribute></complexType></element>
<attribute name="game" type="string" use="optional"><annotation><documentation>An integer, generally 1 through 7.</documentation></annotation></attribute>
<attribute name="server-idref" type="IDREF" use="optional"><annotation><documentation>A pointer to the player who served the ball on this point.</documentation></annotation></attribute>
<attribute name="receiver-idref" type="IDREF" use="optional"><annotation><documentation>A pointer to the player who received the served ball on this point.</documentation></annotation></attribute>
<attribute name="serve-number" use="optional"><annotation><documentation>Identifying either the first or second serve.</documentation></annotation><simpleType><restriction base="string"><enumeration value="first"/><enumeration value="second"/></restriction></simpleType></attribute>
<attribute name="winner-idref" type="IDREF" use="optional"><annotation><documentation>A pointer to the player or team (for doubles) who won the point.</documentation></annotation></attribute>
<attribute name="action-source" type="string" use="optional"><annotation><documentation>The name of the controlled-vocabulary for the action-type attribute.</documentation></annotation></attribute>
<attribute name="action-type" type="string" use="optional"><annotation><documentation>A selection from a controlled-vocabulary list maintained by the publisher.</documentation></annotation></attribute>
<attribute name="comment" type="string" use="optional"><annotation><documentation>Textual comment about the action.</documentation></annotation></attribute>
<attribute name="set-number" type="string" use="optional"><annotation><documentation>An integer, generally 1 through 7.</documentation></annotation></attribute>
<attribute name="score-tiebreaker" type="string" use="optional"><annotation><documentation>An integer. Generally 0 through 7.</documentation></annotation></attribute>
<attributeGroup name="eventStateTennis"><attribute name="set" type="string" use="optional"><annotation><documentation>An integer, 1,2,3,4,5.</documentation></annotation></attribute><attribute name="game" type="string" use="optional"><annotation><documentation>An integer, generally 1 through 7.</documentation></annotation></attribute><attribute name="server-idref" type="IDREF" use="optional"><annotation><documentation>A pointer to the player who served the ball on this point.</documentation></annotation></attribute><attribute name="server-score" use="optional"><annotation><documentation>Either love, 15, 30, 40, game.</documentation></annotation><simpleType><restriction base="string"><enumeration value="love"/><enumeration value="15"/><enumeration value="30"/><enumeration value="40"/><enumeration value="game"/></restriction></simpleType></attribute><attribute name="receiver-idref" type="IDREF" use="optional"><annotation><documentation>A pointer to the player who received the served ball on this point.</documentation></annotation></attribute><attribute name="receiver-score" use="optional"><annotation><documentation>Either love, 15, 30, 40, game.</documentation></annotation><simpleType><restriction base="string"><enumeration value="love"/><enumeration value="15"/><enumeration value="30"/><enumeration value="40"/><enumeration value="game"/></restriction></simpleType></attribute><attribute name="serve-number" use="optional"><annotation><documentation>Identifying either the first or second serve.</documentation></annotation><simpleType><restriction base="string"><enumeration value="first"/><enumeration value="second"/></restriction></simpleType></attribute></attributeGroup>