Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema sportsml-specific-tennis.xsd
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Tennis scoring: A game is a subpart of a set and a tennis match is played in best of 3 or 5 sets. A set is played within matches and you need 6 games to win the set. Sets are won by two games unless games are tied 6-6, in which case a tie-breaker ensues with the set won 7-6. The tie-break is counted point by point and is won at 7 by a two-point margin. Play will continue past 7 until that margin is achieved. In games the count proceeds from "love" (0) to 15, 30 and 40, after which the game must be won. If it is not 40-40, the player winning the next point has an "advantage" and if winning the next point too it means winning the game. Otherwise it is back to 40-40 and a continued play for advantage followed by a second winning point to win the game. A game won off an opponent's serve is called a break.
Summary of statistcs used for tennis.
Properties
attribute form default: unqualified
element form default: unqualified
version: 2.2
Element sportsml:event-metadata-tennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Metadata about the specific tennis match. | When in the match this document was issued.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-tennis_xsd.tmp#eventStateTennis sportsml-specific-tennis_xsd.tmp#event-metadata-tennis_number-of-sets
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
game string optional
Wich game in the current set this item covers. Generally 1 through 7.
id ID optional
An XML-specific identifier for the element.
number-of-sets string optional
How many sets the match is played for. Normally 3 or 5.
receiver-idref IDREF optional
A pointer to the player-id or team-id who received the served ball on this point.
receiver-score sportsml:gameResult.Tennis optional
The score of the player or team presently receiving, either love, 15, 30, 40, game.
serve-number restriction of string optional
Identifying either the first or second serve.
server-idref IDREF optional
A pointer to the player-id or team-id who served the ball on this point.
server-score sportsml:gameResult.Tennis optional
The score of the player or team presently serving, either love, 15, 30, 40, game.
set string optional
Which set in the game this item covers. Normally 1,2,3,4 or 5.
Source
<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"/>
    <attribute name="number-of-sets" type="string" use="optional">
      <annotation>
        <documentation>How many sets the match is played for. Normally 3 or 5.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:event-actions-tennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
A holder for actions taking place in a tennis match. | Either a point, or a custom action.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-tennis_xsd.tmp#action-tennis-point sportsml-specific-tennis_xsd.tmp#action-tennis-other
Properties
content: complex
Used by
Model sportsml:action-tennis-point | sportsml:action-tennis-other
Children sportsml:action-tennis-other, sportsml:action-tennis-point
Instance
<sportsml:event-actions-tennis id="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:action-tennis-point comment="" game="" id="" receiver-idref="" receiver-score="" serve-number="" server-idref="" server-score="" set="" shot-type="" winner-idref="" win-type="">{1,1}</sportsml:action-tennis-point>
  <sportsml:action-tennis-other action-source="" action-type="" comment="" game="" id="" receiver-idref="" receiver-score="" serve-number="" server-idref="" server-score="" set="">{1,1}</sportsml:action-tennis-other>
</sportsml:event-actions-tennis>
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
Source
<element name="event-actions-tennis">
  <annotation>
    <documentation>A holder for actions taking place in a tennis match. | Either a 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>
Element sportsml:action-tennis-point
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Can be recorded whenever a point is won. | Includes an identifier for how that point was won.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-tennis_xsd.tmp#eventStateTennis sportsml-specific-tennis_xsd.tmp#action-tennis-point_winner-idref sportsml-specific-tennis_xsd.tmp#action-tennis-point_win-type sportsml-specific-tennis_xsd.tmp#action-tennis-point_shot-type sportsml-specific-tennis_xsd.tmp#action-tennis-point_comment
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
comment string optional
Textual comment about the action.
game string optional
Wich game in the current set this item covers. Generally 1 through 7.
id ID optional
An XML-specific identifier for the element.
receiver-idref IDREF optional
A pointer to the player-id or team-id who received the served ball on this point.
receiver-score sportsml:gameResult.Tennis optional
The score of the player or team presently receiving, either love, 15, 30, 40, game.
serve-number restriction of string optional
Identifying either the first or second serve.
server-idref IDREF optional
A pointer to the player-id or team-id who served the ball on this point.
server-score sportsml:gameResult.Tennis optional
The score of the player or team presently serving, either love, 15, 30, 40, game.
set string optional
Which set in the game this item covers. Normally 1,2,3,4 or 5.
shot-type sportsml:shotType.Tennis optional
What type of shot (or mistake by the opponent) resulted in the point.
win-type sportsml:winType.Tennis optional
If the point was forced or unforced. The meaning will be a bit different depending on weather the point was awarded due to a ball out or not.
winner-idref IDREF optional
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 won.</documentation>
  </annotation>
  <complexType>
    <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>If the point was forced or unforced. The meaning will be a bit different depending on weather the point was awarded due to a ball out or not.</documentation>
      </annotation>
    </attribute>
    <attribute name="shot-type" type="sportsml:shotType.Tennis" use="optional">
      <annotation>
        <documentation>What type of shot (or mistake by the opponent) resulted in the point.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment about the action.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-tennis-other
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
A custom action. | For use when none of the pre-build actions apply.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-tennis_xsd.tmp#eventStateTennis sportsml-specific-tennis_xsd.tmp#action-tennis-other_action-source sportsml-specific-tennis_xsd.tmp#action-tennis-other_action-type sportsml-specific-tennis_xsd.tmp#action-tennis-other_comment
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
action-source string optional
The name of the controlled-vocabulary for the action-type attribute.
action-type string optional
A selection from a controlled-vocabulary list maintained by the publisher.
comment string optional
Textual comment about the action.
game string optional
Wich game in the current set this item covers. Generally 1 through 7.
id ID optional
An XML-specific identifier for the element.
receiver-idref IDREF optional
A pointer to the player-id or team-id who received the served ball on this point.
receiver-score sportsml:gameResult.Tennis optional
The score of the player or team presently receiving, either love, 15, 30, 40, game.
serve-number restriction of string optional
Identifying either the first or second serve.
server-idref IDREF optional
A pointer to the player-id or team-id who served the ball on this point.
server-score sportsml:gameResult.Tennis optional
The score of the player or team presently serving, either love, 15, 30, 40, game.
set string optional
Which set in the game this item covers. Normally 1,2,3,4 or 5.
Source
<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 sportsml:team-metadata-tennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
A placeholder for event metadata specific for tennis. | Reserved for future use.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
Source
<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>
Element sportsml:team-stats-tennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Holds tennis-specific stats. Used for doubles matches. | Generally having to do with the score of the match.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#stats-tennis-service sportsml-specific-tennis_xsd.tmp#stats-tennis-return sportsml-specific-tennis_xsd.tmp#stats-tennis-set
Properties
content: complex
Used by
Model sportsml:stats-tennis-service* , sportsml:stats-tennis-return* , sportsml:stats-tennis-set*
Children sportsml:stats-tennis-return, sportsml:stats-tennis-service, sportsml:stats-tennis-set
Instance
<sportsml:team-stats-tennis alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" id="" net-points-played="" net-points-won="" net-points-won-pct="" period-value="" points-won="" position-scope="" record-making-scope="" scoping-label="" stats-coverage="" team-coverage="" unforced-errors="" winners="" winners-backhand="" winners-forehand="" winners-volley="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:stats-tennis-service aces="" alignment-scope="" break-points-played="" break-points-saved="" break-points-saved-pct="" competition-scope="" date-coverage-type="" date-coverage-value="" double-faults="" duration-scope="" first-serve-average-speed="" first-services-good="" first-services-good-pct="" first-services-points-won="" first-services-points-won-pct="" first-service-top-speed="" id="" matches-played="" period-value="" position-scope="" record-making-scope="" scoping-label="" second-serve-average-speed="" second-services-good="" second-services-good-pct="" second-services-points-won="" second-services-points-won-pct="" serve-points-played="" service-games-played="" service-games-won="" service-games-won-pct="" service-points-won="" service-points-won-pct="" speed-units="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-service>
  <sportsml:stats-tennis-return alignment-scope="" break-points-converted="" break-points-converted-pct="" break-points-played="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" first-service-return-points-won="" first-service-return-points-won-pct="" id="" matches-played="" period-value="" position-scope="" receive-points-won="" receive-points-won-pct="" record-making-scope="" return-games-played="" return-games-won="" return-games-won-pct="" returns-played="" scoping-label="" second-service-return-points-won="" second-service-return-points-won-pct="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-return>
  <sportsml:stats-tennis-set alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration="" duration-scope="" id="" net-points-played="" net-points-won="" net-points-won-pct="" period-value="" points-won="" position-scope="" record-making-scope="" scoping-label="" score="" score-tiebreaker="" set-number="" stats-coverage="" team-coverage="" unforced-errors="" winners="" winners-backhand="" winners-forehand="" winners-volley="">{0,unbounded}</sportsml:stats-tennis-set>
</sportsml:team-stats-tennis>
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
id ID optional
An XML-specific identifier for the element.
net-points-played string optional
Number of points played where the player went forward to the net.
net-points-won string optional
Points won after the player went forward close to the net.
net-points-won-pct string optional
Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.
period-value string optional
Used for tracking stats and events by period.
points-won string optional
Total number of points won.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
unforced-errors string optional
Total number of unforced errors performed.
winners string optional
Total number of winning strokes.
winners-backhand string optional
Total number of winning strokes using the backhand.
winners-forehand string optional
Total number of winning strokes using the forehand.
winners-volley string optional
Total number of winning strokes using volley.
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"/>
    <attributeGroup ref="sportsml:statsTennis"/>
  </complexType>
</element>
Element sportsml:stats-tennis-service
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Stats for the play where the player served.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#stats-tennis-service_matches-played sportsml-specific-tennis_xsd.tmp#stats-tennis-service_aces sportsml-specific-tennis_xsd.tmp#stats-tennis-service_first-services-good sportsml-specific-tennis_xsd.tmp#stats-tennis-service_first-services-good-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-service_first-services-points-won sportsml-specific-tennis_xsd.tmp#stats-tennis-service_first-services-points-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-service_second-services-points-won sportsml-specific-tennis_xsd.tmp#stats-tennis-service_second-services-points-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-service_service-games-played sportsml-specific-tennis_xsd.tmp#stats-tennis-service_service-games-won sportsml-specific-tennis_xsd.tmp#stats-tennis-service_service-games-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-service_break-points-played sportsml-specific-tennis_xsd.tmp#stats-tennis-service_break-points-saved sportsml-specific-tennis_xsd.tmp#stats-tennis-service_break-points-saved-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-service_serve-points-played sportsml-specific-tennis_xsd.tmp#stats-tennis-service_service-points-won sportsml-specific-tennis_xsd.tmp#stats-tennis-service_service-points-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-service_double-faults sportsml-specific-tennis_xsd.tmp#stats-tennis-service_first-service-top-speed sportsml-specific-tennis_xsd.tmp#stats-tennis-service_first-serve-average-speed sportsml-specific-tennis_xsd.tmp#stats-tennis-service_second-services-good sportsml-specific-tennis_xsd.tmp#stats-tennis-service_second-services-good-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-service_second-serve-average-speed sportsml-specific-tennis_xsd.tmp#stats-tennis-service_speed-units
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
aces string optional
How many serve-aces the player shot.
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
break-points-played string optional
How many break-points did the other team/player have against the serving player.
break-points-saved string optional
How many of these break-points were saved by the serving player.
break-points-saved-pct string optional
The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
double-faults string optional
How many double-faults committed by the serving player.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
first-serve-average-speed string optional
The average speed recorded among the first serves from this player/team. New attribute and therefore using the more proper term serve instead of service.
first-service-top-speed string optional
The top speed recorded among the serves from this player/team.
first-services-good string optional
Number of first serves that were good.
first-services-good-pct string optional
The percentage of good first serves.
first-services-points-won string optional
How many points won after the first serve was good.
first-services-points-won-pct string optional
Percentage of games won after first serve was good.
id ID optional
An XML-specific identifier for the element.
matches-played string optional
DEPRECATE: No point for this attribute being here.
period-value string optional
Used for tracking stats and events by period.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
second-serve-average-speed string optional
The average speed recorded among the second serves from this player/team. New attribute and therefore using the more proper term serve instead of service.
second-services-good string optional
The number of good second serves.
second-services-good-pct string optional
The percentage of good second serves.
second-services-points-won string optional
How many points won after the second serve was good.
second-services-points-won-pct string optional
Percentage of games won after second serve was good.
serve-points-played string optional
How many points were played with this player/team serving. New attribute and therefore using the more proper term serve instead of service.
service-games-played string optional
How many games in the match or set this player or team served.
service-games-won string optional
Number of games won in which the player served.
service-games-won-pct string optional
The percentage of games won in which the player served.
service-points-won string optional
Total points won where the player served. This should be the same as a sum of first-service-points-won and second-service-points-won.
service-points-won-pct string optional
The percentage of points won by the serving player. Should be possible to calculate from other attributes here.
speed-units string optional
The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
Source
<element name="stats-tennis-service">
  <annotation>
    <documentation>Stats for the play where the player served.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attribute name="matches-played" type="string" use="optional">
      <annotation>
        <documentation>DEPRECATE: No point for this attribute being here.</documentation>
      </annotation>
    </attribute>
    <attribute name="aces" type="string" use="optional">
      <annotation>
        <documentation>How many serve-aces the player shot.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-services-good" type="string" use="optional">
      <annotation>
        <documentation>Number of first serves that were good.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-services-good-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of good first serves.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-services-points-won" type="string" use="optional">
      <annotation>
        <documentation>How many points won after the first serve was good.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-services-points-won-pct" type="string" use="optional">
      <annotation>
        <documentation>Percentage of games won after first serve was good.</documentation>
      </annotation>
    </attribute>
    <attribute name="second-services-points-won" type="string" use="optional">
      <annotation>
        <documentation>How many points won after the second serve was good.</documentation>
      </annotation>
    </attribute>
    <attribute name="second-services-points-won-pct" type="string" use="optional">
      <annotation>
        <documentation>Percentage of games won after second serve was good.</documentation>
      </annotation>
    </attribute>
    <attribute name="service-games-played" type="string" use="optional">
      <annotation>
        <documentation>How many games in the match or set this player or team served.</documentation>
      </annotation>
    </attribute>
    <attribute name="service-games-won" type="string" use="optional">
      <annotation>
        <documentation>Number of games won in which the player served.</documentation>
      </annotation>
    </attribute>
    <attribute name="service-games-won-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of games won in which the player served.</documentation>
      </annotation>
    </attribute>
    <attribute name="break-points-played" type="string" use="optional">
      <annotation>
        <documentation>How many break-points did the other team/player have against the serving player.</documentation>
      </annotation>
    </attribute>
    <attribute name="break-points-saved" type="string" use="optional">
      <annotation>
        <documentation>How many of these break-points were saved by the serving player.</documentation>
      </annotation>
    </attribute>
    <attribute name="break-points-saved-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)</documentation>
      </annotation>
    </attribute>
    <attribute name="serve-points-played" type="string" use="optional">
      <annotation>
        <documentation>How many points were played with this player/team serving. New attribute and therefore using the more proper term serve instead of service.</documentation>
      </annotation>
    </attribute>
    <attribute name="service-points-won" type="string" use="optional">
      <annotation>
        <documentation>Total points won where the player served. This should be the same as a sum of first-service-points-won and second-service-points-won.</documentation>
      </annotation>
    </attribute>
    <attribute name="service-points-won-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of points won by the serving player. Should be possible to calculate from other attributes here.</documentation>
      </annotation>
    </attribute>
    <attribute name="double-faults" type="string" use="optional">
      <annotation>
        <documentation>How many double-faults committed by the serving player.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-service-top-speed" type="string" use="optional">
      <annotation>
        <documentation>The top speed recorded among the serves from this player/team.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-serve-average-speed" type="string" use="optional">
      <annotation>
        <documentation>The average speed recorded among the first serves from this player/team. New attribute and therefore using the more proper term serve instead of service.</documentation>
      </annotation>
    </attribute>
    <attribute name="second-services-good" type="string" use="optional">
      <annotation>
        <documentation>The number of good second serves.</documentation>
      </annotation>
    </attribute>
    <attribute name="second-services-good-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of good second serves.</documentation>
      </annotation>
    </attribute>
    <attribute name="second-serve-average-speed" type="string" use="optional">
      <annotation>
        <documentation>The average speed recorded among the second serves from this player/team. New attribute and therefore using the more proper term serve instead of service.</documentation>
      </annotation>
    </attribute>
    <attribute name="speed-units" type="string" use="optional">
      <annotation>
        <documentation>The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:stats-tennis-return
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Stats for play where the player is receiving the serve.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#stats-tennis-return_returns-played sportsml-specific-tennis_xsd.tmp#stats-tennis-return_receive-points-won sportsml-specific-tennis_xsd.tmp#stats-tennis-return_receive-points-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-return_matches-played sportsml-specific-tennis_xsd.tmp#stats-tennis-return_first-service-return-points-won sportsml-specific-tennis_xsd.tmp#stats-tennis-return_first-service-return-points-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-return_second-service-return-points-won sportsml-specific-tennis_xsd.tmp#stats-tennis-return_second-service-return-points-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-return_return-games-played sportsml-specific-tennis_xsd.tmp#stats-tennis-return_return-games-won sportsml-specific-tennis_xsd.tmp#stats-tennis-return_return-games-won-pct sportsml-specific-tennis_xsd.tmp#stats-tennis-return_break-points-played sportsml-specific-tennis_xsd.tmp#stats-tennis-return_break-points-converted sportsml-specific-tennis_xsd.tmp#stats-tennis-return_break-points-converted-pct
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
break-points-converted string optional
The number of break-points that resulted in actually breaking the serve.
break-points-converted-pct string optional
The percentage of converted break-points.
break-points-played string optional
How many possible break-points the receiving player/team had.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
first-service-return-points-won string optional
How many points won by the player after receiving the first serve.
first-service-return-points-won-pct string optional
The percentage of points won by the player after receiving the first serve.
id ID optional
An XML-specific identifier for the element.
matches-played string optional
DEPRECATE: No point for this attribute being here.
period-value string optional
Used for tracking stats and events by period.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
receive-points-won string optional
How many points won by the receiving player. New attribute using the term receive which is preferred to return.
receive-points-won-pct string optional
The percentage of points won by the receiving player. New attribute using the term receive which is preferred to return.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
return-games-played string optional
And how does this compare to the returns-played and matches-played above?
return-games-won string optional
How many games won after receiving the serve.
return-games-won-pct string optional
The percentage of games won after receiving the serve.
returns-played string optional
How many points played where this player/team received the serve.
scoping-label string optional
A textual description for the scope.
second-service-return-points-won string optional
How many points won after receiving the second serve.
second-service-return-points-won-pct string optional
The percentage of points won after receiving the second serve.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
Source
<element name="stats-tennis-return">
  <annotation>
    <documentation>Stats for play where the player is receiving the serve.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attribute name="returns-played" type="string" use="optional">
      <annotation>
        <documentation>How many points played where this player/team received the serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="receive-points-won" type="string" use="optional">
      <annotation>
        <documentation>How many points won by the receiving player. New attribute using the term receive which is preferred to return.</documentation>
      </annotation>
    </attribute>
    <attribute name="receive-points-won-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of points won by the receiving player. New attribute using the term receive which is preferred to return.</documentation>
      </annotation>
    </attribute>
    <attribute name="matches-played" type="string" use="optional">
      <annotation>
        <documentation>DEPRECATE: No point for this attribute being here.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-service-return-points-won" type="string" use="optional">
      <annotation>
        <documentation>How many points won by the player after receiving the first serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="first-service-return-points-won-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of points won by the player after receiving the first serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="second-service-return-points-won" type="string" use="optional">
      <annotation>
        <documentation>How many points won after receiving the second serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="second-service-return-points-won-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of points won after receiving the second serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="return-games-played" type="string" use="optional">
      <annotation>
        <documentation>And how does this compare to the returns-played and matches-played above?</documentation>
      </annotation>
    </attribute>
    <attribute name="return-games-won" type="string" use="optional">
      <annotation>
        <documentation>How many games won after receiving the serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="return-games-won-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of games won after receiving the serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="break-points-played" type="string" use="optional">
      <annotation>
        <documentation>How many possible break-points the receiving player/team had.</documentation>
      </annotation>
    </attribute>
    <attribute name="break-points-converted" type="string" use="optional">
      <annotation>
        <documentation>The number of break-points that resulted in actually breaking the serve.</documentation>
      </annotation>
    </attribute>
    <attribute name="break-points-converted-pct" type="string" use="optional">
      <annotation>
        <documentation>The percentage of converted break-points.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:stats-tennis-set
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Holds the score of a set. | Includes an attribute for a set's tiebreaker score.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#stats-tennis-set_set-number sportsml-specific-tennis_xsd.tmp#stats-tennis-set_score sportsml-specific-tennis_xsd.tmp#stats-tennis-set_score-tiebreaker sportsml-specific-tennis_xsd.tmp#stats-tennis-set_duration sportsml-specific-tennis_xsd.tmp#stats-tennis-service sportsml-specific-tennis_xsd.tmp#stats-tennis-return sportsml-specific-tennis_xsd.tmp#stats-tennis-game
Properties
content: complex
Used by
Model sportsml:stats-tennis-service* , sportsml:stats-tennis-return* , sportsml:stats-tennis-game*
Children sportsml:stats-tennis-game, sportsml:stats-tennis-return, sportsml:stats-tennis-service
Instance
<sportsml:stats-tennis-set alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration="" duration-scope="" id="" net-points-played="" net-points-won="" net-points-won-pct="" period-value="" points-won="" position-scope="" record-making-scope="" scoping-label="" score="" score-tiebreaker="" set-number="" stats-coverage="" team-coverage="" unforced-errors="" winners="" winners-backhand="" winners-forehand="" winners-volley="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:stats-tennis-service aces="" alignment-scope="" break-points-played="" break-points-saved="" break-points-saved-pct="" competition-scope="" date-coverage-type="" date-coverage-value="" double-faults="" duration-scope="" first-serve-average-speed="" first-services-good="" first-services-good-pct="" first-services-points-won="" first-services-points-won-pct="" first-service-top-speed="" id="" matches-played="" period-value="" position-scope="" record-making-scope="" scoping-label="" second-serve-average-speed="" second-services-good="" second-services-good-pct="" second-services-points-won="" second-services-points-won-pct="" serve-points-played="" service-games-played="" service-games-won="" service-games-won-pct="" service-points-won="" service-points-won-pct="" speed-units="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-service>
  <sportsml:stats-tennis-return alignment-scope="" break-points-converted="" break-points-converted-pct="" break-points-played="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" first-service-return-points-won="" first-service-return-points-won-pct="" id="" matches-played="" period-value="" position-scope="" receive-points-won="" receive-points-won-pct="" record-making-scope="" return-games-played="" return-games-won="" return-games-won-pct="" returns-played="" scoping-label="" second-service-return-points-won="" second-service-return-points-won-pct="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-return>
  <sportsml:stats-tennis-game alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration="" duration-scope="" id="" net-points-played="" net-points-won="" net-points-won-pct="" period-value="" points-won="" position-scope="" record-making-scope="" scoping-label="" score="" stats-coverage="" team-coverage="" unforced-errors="" winners="" winners-backhand="" winners-forehand="" winners-volley="">{0,unbounded}</sportsml:stats-tennis-game>
</sportsml:stats-tennis-set>
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration string optional
The length in minutes of the set or game where it is inserted.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
id ID optional
An XML-specific identifier for the element.
net-points-played string optional
Number of points played where the player went forward to the net.
net-points-won string optional
Points won after the player went forward close to the net.
net-points-won-pct string optional
Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.
period-value string optional
Used for tracking stats and events by period.
points-won string optional
Total number of points won.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
score string optional
The score for this player or this team for this set.
score-tiebreaker string optional
An integer. Generally 0 through 7.
set-number string optional
An integer, generally 1 through 7.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
unforced-errors string optional
Total number of unforced errors performed.
winners string optional
Total number of winning strokes.
winners-backhand string optional
Total number of winning strokes using the backhand.
winners-forehand string optional
Total number of winning strokes using the forehand.
winners-volley string optional
Total number of winning strokes using volley.
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-service" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:stats-tennis-return" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:stats-tennis-game" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attributeGroup ref="sportsml:statsTennis"/>
    <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>The score for this player or this team for this set.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-tiebreaker" type="string" use="optional">
      <annotation>
        <documentation>An integer. Generally 0 through 7.</documentation>
      </annotation>
    </attribute>
    <attribute name="duration" type="string" use="optional">
      <annotation>
        <documentation>The length in minutes of the set or game where it is inserted.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:stats-tennis-game
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Holds the score of a game. | Also holds details of each point.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#stats-tennis-game_score sportsml-specific-tennis_xsd.tmp#stats-tennis-game_duration sportsml-specific-tennis_xsd.tmp#stats-tennis-service sportsml-specific-tennis_xsd.tmp#stats-tennis-return
Properties
content: complex
Used by
Model sportsml:stats-tennis-service* , sportsml:stats-tennis-return*
Children sportsml:stats-tennis-return, sportsml:stats-tennis-service
Instance
<sportsml:stats-tennis-game alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration="" duration-scope="" id="" net-points-played="" net-points-won="" net-points-won-pct="" period-value="" points-won="" position-scope="" record-making-scope="" scoping-label="" score="" stats-coverage="" team-coverage="" unforced-errors="" winners="" winners-backhand="" winners-forehand="" winners-volley="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:stats-tennis-service aces="" alignment-scope="" break-points-played="" break-points-saved="" break-points-saved-pct="" competition-scope="" date-coverage-type="" date-coverage-value="" double-faults="" duration-scope="" first-serve-average-speed="" first-services-good="" first-services-good-pct="" first-services-points-won="" first-services-points-won-pct="" first-service-top-speed="" id="" matches-played="" period-value="" position-scope="" record-making-scope="" scoping-label="" second-serve-average-speed="" second-services-good="" second-services-good-pct="" second-services-points-won="" second-services-points-won-pct="" serve-points-played="" service-games-played="" service-games-won="" service-games-won-pct="" service-points-won="" service-points-won-pct="" speed-units="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-service>
  <sportsml:stats-tennis-return alignment-scope="" break-points-converted="" break-points-converted-pct="" break-points-played="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" first-service-return-points-won="" first-service-return-points-won-pct="" id="" matches-played="" period-value="" position-scope="" receive-points-won="" receive-points-won-pct="" record-making-scope="" return-games-played="" return-games-won="" return-games-won-pct="" returns-played="" scoping-label="" second-service-return-points-won="" second-service-return-points-won-pct="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-return>
</sportsml:stats-tennis-game>
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration string optional
The length in minutes of the set or game where it is inserted.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
id ID optional
An XML-specific identifier for the element.
net-points-played string optional
Number of points played where the player went forward to the net.
net-points-won string optional
Points won after the player went forward close to the net.
net-points-won-pct string optional
Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.
period-value string optional
Used for tracking stats and events by period.
points-won string optional
Total number of points won.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
score sportsml:gameResult.Tennis optional
Either love, 15, 30, 40, or game.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
unforced-errors string optional
Total number of unforced errors performed.
winners string optional
Total number of winning strokes.
winners-backhand string optional
Total number of winning strokes using the backhand.
winners-forehand string optional
Total number of winning strokes using the forehand.
winners-volley string optional
Total number of winning strokes using volley.
Source
<element name="stats-tennis-game">
  <annotation>
    <documentation>Holds the score of a game. | Also holds details of each point.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:stats-tennis-service" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:stats-tennis-return" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attributeGroup ref="sportsml:statsTennis"/>
    <attribute name="score" use="optional" type="sportsml:gameResult.Tennis">
      <annotation>
        <documentation>Either love, 15, 30, 40, or game.</documentation>
      </annotation>
    </attribute>
    <attribute name="duration" type="string" use="optional">
      <annotation>
        <documentation>The length in minutes of the set or game where it is inserted.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:player-metadata-tennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Holds metadata specific to a tennis player. | Reserved for future use.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
Source
<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>
Element sportsml:player-stats-tennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Holds tennis-specific stats. Used for singles matches. | Generally having to do with the score of the match.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#stats-tennis-service sportsml-specific-tennis_xsd.tmp#stats-tennis-return sportsml-specific-tennis_xsd.tmp#stats-tennis-set
Properties
content: complex
Used by
Model sportsml:stats-tennis-service* , sportsml:stats-tennis-return* , sportsml:stats-tennis-set*
Children sportsml:stats-tennis-return, sportsml:stats-tennis-service, sportsml:stats-tennis-set
Instance
<sportsml:player-stats-tennis alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" id="" net-points-played="" net-points-won="" net-points-won-pct="" period-value="" points-won="" position-scope="" record-making-scope="" scoping-label="" stats-coverage="" team-coverage="" unforced-errors="" winners="" winners-backhand="" winners-forehand="" winners-volley="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:stats-tennis-service aces="" alignment-scope="" break-points-played="" break-points-saved="" break-points-saved-pct="" competition-scope="" date-coverage-type="" date-coverage-value="" double-faults="" duration-scope="" first-serve-average-speed="" first-services-good="" first-services-good-pct="" first-services-points-won="" first-services-points-won-pct="" first-service-top-speed="" id="" matches-played="" period-value="" position-scope="" record-making-scope="" scoping-label="" second-serve-average-speed="" second-services-good="" second-services-good-pct="" second-services-points-won="" second-services-points-won-pct="" serve-points-played="" service-games-played="" service-games-won="" service-games-won-pct="" service-points-won="" service-points-won-pct="" speed-units="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-service>
  <sportsml:stats-tennis-return alignment-scope="" break-points-converted="" break-points-converted-pct="" break-points-played="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" first-service-return-points-won="" first-service-return-points-won-pct="" id="" matches-played="" period-value="" position-scope="" receive-points-won="" receive-points-won-pct="" record-making-scope="" return-games-played="" return-games-won="" return-games-won-pct="" returns-played="" scoping-label="" second-service-return-points-won="" second-service-return-points-won-pct="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-tennis-return>
  <sportsml:stats-tennis-set alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration="" duration-scope="" id="" net-points-played="" net-points-won="" net-points-won-pct="" period-value="" points-won="" position-scope="" record-making-scope="" scoping-label="" score="" score-tiebreaker="" set-number="" stats-coverage="" team-coverage="" unforced-errors="" winners="" winners-backhand="" winners-forehand="" winners-volley="">{0,unbounded}</sportsml:stats-tennis-set>
</sportsml:player-stats-tennis>
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
id ID optional
An XML-specific identifier for the element.
net-points-played string optional
Number of points played where the player went forward to the net.
net-points-won string optional
Points won after the player went forward close to the net.
net-points-won-pct string optional
Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.
period-value string optional
Used for tracking stats and events by period.
points-won string optional
Total number of points won.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
unforced-errors string optional
Total number of unforced errors performed.
winners string optional
Total number of winning strokes.
winners-backhand string optional
Total number of winning strokes using the backhand.
winners-forehand string optional
Total number of winning strokes using the forehand.
winners-volley string optional
Total number of winning strokes using volley.
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"/>
    <attributeGroup ref="sportsml:statsTennis"/>
  </complexType>
</element>
Element sportsml:tournament-metadata-tennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
For holding metadata having to do with a tennis tournament. Includes an attribute for the name of the tennis tour.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-tennis_xsd.tmp#tournament-metadata-tennis_tour-name
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
tour-name string optional
The name of the tour.
Source
<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 sportsml:eventStateTennis / @set
Namespace No namespace
Annotations
Which set in the game this item covers. Normally 1,2,3,4 or 5.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateTennis
Source
<attribute name="set" type="string" use="optional">
  <annotation>
    <documentation>Which set in the game this item covers. Normally 1,2,3,4 or 5.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateTennis / @game
Namespace No namespace
Annotations
Wich game in the current set this item covers. Generally 1 through 7.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateTennis
Source
<attribute name="game" type="string" use="optional">
  <annotation>
    <documentation>Wich game in the current set this item covers. Generally 1 through 7.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateTennis / @server-idref
Namespace No namespace
Annotations
A pointer to the player-id or team-id who served the ball on this point.
Type IDREF
Properties
use: optional
Used by
Attribute Group sportsml:eventStateTennis
Source
<attribute name="server-idref" type="IDREF" use="optional">
  <annotation>
    <documentation>A pointer to the player-id or team-id who served the ball on this point.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateTennis / @server-score
Namespace No namespace
Annotations
The score of the player or team presently serving, either love, 15, 30, 40, game.
Type sportsml:gameResult.Tennis
Properties
use: optional
Used by
Attribute Group sportsml:eventStateTennis
Source
<attribute name="server-score" use="optional" type="sportsml:gameResult.Tennis">
  <annotation>
    <documentation>The score of the player or team presently serving, either love, 15, 30, 40, game.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateTennis / @receiver-idref
Namespace No namespace
Annotations
A pointer to the player-id or team-id who received the served ball on this point.
Type IDREF
Properties
use: optional
Used by
Attribute Group sportsml:eventStateTennis
Source
<attribute name="receiver-idref" type="IDREF" use="optional">
  <annotation>
    <documentation>A pointer to the player-id or team-id who received the served ball on this point.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateTennis / @receiver-score
Namespace No namespace
Annotations
The score of the player or team presently receiving, either love, 15, 30, 40, game.
Type sportsml:gameResult.Tennis
Properties
use: optional
Used by
Attribute Group sportsml:eventStateTennis
Source
<attribute name="receiver-score" use="optional" type="sportsml:gameResult.Tennis">
  <annotation>
    <documentation>The score of the player or team presently receiving, either love, 15, 30, 40, game.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateTennis / @serve-number
Namespace No namespace
Annotations
Identifying either the first or second serve.
Type restriction of string
Properties
use: optional
Facets
enumeration first
enumeration second
Used by
Attribute Group sportsml:eventStateTennis
Source
<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 sportsml:event-metadata-tennis / @number-of-sets
Namespace No namespace
Annotations
How many sets the match is played for. Normally 3 or 5.
Type string
Properties
use: optional
Used by
Source
<attribute name="number-of-sets" type="string" use="optional">
  <annotation>
    <documentation>How many sets the match is played for. Normally 3 or 5.</documentation>
  </annotation>
</attribute>
Attribute sportsml:action-tennis-point / @winner-idref
Namespace No namespace
Annotations
A pointer to the player or team (for doubles) who won the point.
Type IDREF
Properties
use: optional
Used by
Source
<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 sportsml:action-tennis-point / @win-type
Namespace No namespace
Annotations
If the point was forced or unforced. The meaning will be a bit different depending on weather the point was awarded due to a ball out or not.
Type sportsml:winType.Tennis
Properties
use: optional
Used by
Source
<attribute name="win-type" type="sportsml:winType.Tennis" use="optional">
  <annotation>
    <documentation>If the point was forced or unforced. The meaning will be a bit different depending on weather the point was awarded due to a ball out or not.</documentation>
  </annotation>
</attribute>
Attribute sportsml:action-tennis-point / @shot-type
Namespace No namespace
Annotations
What type of shot (or mistake by the opponent) resulted in the point.
Type sportsml:shotType.Tennis
Properties
use: optional
Used by
Source
<attribute name="shot-type" type="sportsml:shotType.Tennis" use="optional">
  <annotation>
    <documentation>What type of shot (or mistake by the opponent) resulted in the point.</documentation>
  </annotation>
</attribute>
Attribute sportsml:action-tennis-point / @comment
Namespace No namespace
Annotations
Textual comment about the action.
Type string
Properties
use: optional
Used by
Source
<attribute name="comment" type="string" use="optional">
  <annotation>
    <documentation>Textual comment about the action.</documentation>
  </annotation>
</attribute>
Attribute sportsml:action-tennis-other / @action-source
Namespace No namespace
Annotations
The name of the controlled-vocabulary for the action-type attribute.
Type string
Properties
use: optional
Used by
Source
<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 sportsml:action-tennis-other / @action-type
Namespace No namespace
Annotations
A selection from a controlled-vocabulary list maintained by the publisher.
Type string
Properties
use: optional
Used by
Source
<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 sportsml:action-tennis-other / @comment
Namespace No namespace
Annotations
Textual comment about the action.
Type string
Properties
use: optional
Used by
Source
<attribute name="comment" type="string" use="optional">
  <annotation>
    <documentation>Textual comment about the action.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @matches-played
Namespace No namespace
Annotations
DEPRECATE: No point for this attribute being here.
Type string
Properties
use: optional
Used by
Source
<attribute name="matches-played" type="string" use="optional">
  <annotation>
    <documentation>DEPRECATE: No point for this attribute being here.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @aces
Namespace No namespace
Annotations
How many serve-aces the player shot.
Type string
Properties
use: optional
Used by
Source
<attribute name="aces" type="string" use="optional">
  <annotation>
    <documentation>How many serve-aces the player shot.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @first-services-good
Namespace No namespace
Annotations
Number of first serves that were good.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-services-good" type="string" use="optional">
  <annotation>
    <documentation>Number of first serves that were good.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @first-services-good-pct
Namespace No namespace
Annotations
The percentage of good first serves.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-services-good-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of good first serves.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @first-services-points-won
Namespace No namespace
Annotations
How many points won after the first serve was good.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-services-points-won" type="string" use="optional">
  <annotation>
    <documentation>How many points won after the first serve was good.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @first-services-points-won-pct
Namespace No namespace
Annotations
Percentage of games won after first serve was good.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-services-points-won-pct" type="string" use="optional">
  <annotation>
    <documentation>Percentage of games won after first serve was good.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @second-services-points-won
Namespace No namespace
Annotations
How many points won after the second serve was good.
Type string
Properties
use: optional
Used by
Source
<attribute name="second-services-points-won" type="string" use="optional">
  <annotation>
    <documentation>How many points won after the second serve was good.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @second-services-points-won-pct
Namespace No namespace
Annotations
Percentage of games won after second serve was good.
Type string
Properties
use: optional
Used by
Source
<attribute name="second-services-points-won-pct" type="string" use="optional">
  <annotation>
    <documentation>Percentage of games won after second serve was good.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @service-games-played
Namespace No namespace
Annotations
How many games in the match or set this player or team served.
Type string
Properties
use: optional
Used by
Source
<attribute name="service-games-played" type="string" use="optional">
  <annotation>
    <documentation>How many games in the match or set this player or team served.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @service-games-won
Namespace No namespace
Annotations
Number of games won in which the player served.
Type string
Properties
use: optional
Used by
Source
<attribute name="service-games-won" type="string" use="optional">
  <annotation>
    <documentation>Number of games won in which the player served.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @service-games-won-pct
Namespace No namespace
Annotations
The percentage of games won in which the player served.
Type string
Properties
use: optional
Used by
Source
<attribute name="service-games-won-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of games won in which the player served.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @break-points-played
Namespace No namespace
Annotations
How many break-points did the other team/player have against the serving player.
Type string
Properties
use: optional
Used by
Source
<attribute name="break-points-played" type="string" use="optional">
  <annotation>
    <documentation>How many break-points did the other team/player have against the serving player.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @break-points-saved
Namespace No namespace
Annotations
How many of these break-points were saved by the serving player.
Type string
Properties
use: optional
Used by
Source
<attribute name="break-points-saved" type="string" use="optional">
  <annotation>
    <documentation>How many of these break-points were saved by the serving player.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @break-points-saved-pct
Namespace No namespace
Annotations
The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)
Type string
Properties
use: optional
Used by
Source
<attribute name="break-points-saved-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @serve-points-played
Namespace No namespace
Annotations
How many points were played with this player/team serving. New attribute and therefore using the more proper term serve instead of service.
Type string
Properties
use: optional
Used by
Source
<attribute name="serve-points-played" type="string" use="optional">
  <annotation>
    <documentation>How many points were played with this player/team serving. New attribute and therefore using the more proper term serve instead of service.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @service-points-won
Namespace No namespace
Annotations
Total points won where the player served. This should be the same as a sum of first-service-points-won and second-service-points-won.
Type string
Properties
use: optional
Used by
Source
<attribute name="service-points-won" type="string" use="optional">
  <annotation>
    <documentation>Total points won where the player served. This should be the same as a sum of first-service-points-won and second-service-points-won.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @service-points-won-pct
Namespace No namespace
Annotations
The percentage of points won by the serving player. Should be possible to calculate from other attributes here.
Type string
Properties
use: optional
Used by
Source
<attribute name="service-points-won-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of points won by the serving player. Should be possible to calculate from other attributes here.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @double-faults
Namespace No namespace
Annotations
How many double-faults committed by the serving player.
Type string
Properties
use: optional
Used by
Source
<attribute name="double-faults" type="string" use="optional">
  <annotation>
    <documentation>How many double-faults committed by the serving player.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @first-service-top-speed
Namespace No namespace
Annotations
The top speed recorded among the serves from this player/team.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-service-top-speed" type="string" use="optional">
  <annotation>
    <documentation>The top speed recorded among the serves from this player/team.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @first-serve-average-speed
Namespace No namespace
Annotations
The average speed recorded among the first serves from this player/team. New attribute and therefore using the more proper term serve instead of service.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-serve-average-speed" type="string" use="optional">
  <annotation>
    <documentation>The average speed recorded among the first serves from this player/team. New attribute and therefore using the more proper term serve instead of service.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @second-services-good
Namespace No namespace
Annotations
The number of good second serves.
Type string
Properties
use: optional
Used by
Source
<attribute name="second-services-good" type="string" use="optional">
  <annotation>
    <documentation>The number of good second serves.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @second-services-good-pct
Namespace No namespace
Annotations
The percentage of good second serves.
Type string
Properties
use: optional
Used by
Source
<attribute name="second-services-good-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of good second serves.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @second-serve-average-speed
Namespace No namespace
Annotations
The average speed recorded among the second serves from this player/team. New attribute and therefore using the more proper term serve instead of service.
Type string
Properties
use: optional
Used by
Source
<attribute name="second-serve-average-speed" type="string" use="optional">
  <annotation>
    <documentation>The average speed recorded among the second serves from this player/team. New attribute and therefore using the more proper term serve instead of service.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-service / @speed-units
Namespace No namespace
Annotations
The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.
Type string
Properties
use: optional
Used by
Source
<attribute name="speed-units" type="string" use="optional">
  <annotation>
    <documentation>The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @returns-played
Namespace No namespace
Annotations
How many points played where this player/team received the serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="returns-played" type="string" use="optional">
  <annotation>
    <documentation>How many points played where this player/team received the serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @receive-points-won
Namespace No namespace
Annotations
How many points won by the receiving player. New attribute using the term receive which is preferred to return.
Type string
Properties
use: optional
Used by
Source
<attribute name="receive-points-won" type="string" use="optional">
  <annotation>
    <documentation>How many points won by the receiving player. New attribute using the term receive which is preferred to return.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @receive-points-won-pct
Namespace No namespace
Annotations
The percentage of points won by the receiving player. New attribute using the term receive which is preferred to return.
Type string
Properties
use: optional
Used by
Source
<attribute name="receive-points-won-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of points won by the receiving player. New attribute using the term receive which is preferred to return.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @matches-played
Namespace No namespace
Annotations
DEPRECATE: No point for this attribute being here.
Type string
Properties
use: optional
Used by
Source
<attribute name="matches-played" type="string" use="optional">
  <annotation>
    <documentation>DEPRECATE: No point for this attribute being here.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @first-service-return-points-won
Namespace No namespace
Annotations
How many points won by the player after receiving the first serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-service-return-points-won" type="string" use="optional">
  <annotation>
    <documentation>How many points won by the player after receiving the first serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @first-service-return-points-won-pct
Namespace No namespace
Annotations
The percentage of points won by the player after receiving the first serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="first-service-return-points-won-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of points won by the player after receiving the first serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @second-service-return-points-won
Namespace No namespace
Annotations
How many points won after receiving the second serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="second-service-return-points-won" type="string" use="optional">
  <annotation>
    <documentation>How many points won after receiving the second serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @second-service-return-points-won-pct
Namespace No namespace
Annotations
The percentage of points won after receiving the second serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="second-service-return-points-won-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of points won after receiving the second serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @return-games-played
Namespace No namespace
Annotations
And how does this compare to the returns-played and matches-played above?
Type string
Properties
use: optional
Used by
Source
<attribute name="return-games-played" type="string" use="optional">
  <annotation>
    <documentation>And how does this compare to the returns-played and matches-played above?</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @return-games-won
Namespace No namespace
Annotations
How many games won after receiving the serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="return-games-won" type="string" use="optional">
  <annotation>
    <documentation>How many games won after receiving the serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @return-games-won-pct
Namespace No namespace
Annotations
The percentage of games won after receiving the serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="return-games-won-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of games won after receiving the serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @break-points-played
Namespace No namespace
Annotations
How many possible break-points the receiving player/team had.
Type string
Properties
use: optional
Used by
Source
<attribute name="break-points-played" type="string" use="optional">
  <annotation>
    <documentation>How many possible break-points the receiving player/team had.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @break-points-converted
Namespace No namespace
Annotations
The number of break-points that resulted in actually breaking the serve.
Type string
Properties
use: optional
Used by
Source
<attribute name="break-points-converted" type="string" use="optional">
  <annotation>
    <documentation>The number of break-points that resulted in actually breaking the serve.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-return / @break-points-converted-pct
Namespace No namespace
Annotations
The percentage of converted break-points.
Type string
Properties
use: optional
Used by
Source
<attribute name="break-points-converted-pct" type="string" use="optional">
  <annotation>
    <documentation>The percentage of converted break-points.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @net-points-won
Namespace No namespace
Annotations
Points won after the player went forward close to the net.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="net-points-won" type="string" use="optional">
  <annotation>
    <documentation>Points won after the player went forward close to the net.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @net-points-played
Namespace No namespace
Annotations
Number of points played where the player went forward to the net.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="net-points-played" type="string" use="optional">
  <annotation>
    <documentation>Number of points played where the player went forward to the net.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @net-points-won-pct
Namespace No namespace
Annotations
Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="net-points-won-pct" type="string" use="optional">
  <annotation>
    <documentation>Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @points-won
Namespace No namespace
Annotations
Total number of points won.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="points-won" type="string" use="optional">
  <annotation>
    <documentation>Total number of points won.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @winners
Namespace No namespace
Annotations
Total number of winning strokes.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="winners" type="string" use="optional">
  <annotation>
    <documentation>Total number of winning strokes.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @winners-forehand
Namespace No namespace
Annotations
Total number of winning strokes using the forehand.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="winners-forehand" type="string" use="optional">
  <annotation>
    <documentation>Total number of winning strokes using the forehand.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @winners-backhand
Namespace No namespace
Annotations
Total number of winning strokes using the backhand.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="winners-backhand" type="string" use="optional">
  <annotation>
    <documentation>Total number of winning strokes using the backhand.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @winners-volley
Namespace No namespace
Annotations
Total number of winning strokes using volley.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="winners-volley" type="string" use="optional">
  <annotation>
    <documentation>Total number of winning strokes using volley.</documentation>
  </annotation>
</attribute>
Attribute sportsml:statsTennis / @unforced-errors
Namespace No namespace
Annotations
Total number of unforced errors performed.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:statsTennis
Source
<attribute name="unforced-errors" type="string" use="optional">
  <annotation>
    <documentation>Total number of unforced errors performed.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-game / @score
Namespace No namespace
Annotations
Either love, 15, 30, 40, or game.
Type sportsml:gameResult.Tennis
Properties
use: optional
Used by
Source
<attribute name="score" use="optional" type="sportsml:gameResult.Tennis">
  <annotation>
    <documentation>Either love, 15, 30, 40, or game.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-game / @duration
Namespace No namespace
Annotations
The length in minutes of the set or game where it is inserted.
Type string
Properties
use: optional
Used by
Source
<attribute name="duration" type="string" use="optional">
  <annotation>
    <documentation>The length in minutes of the set or game where it is inserted.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-set / @set-number
Namespace No namespace
Annotations
An integer, generally 1 through 7.
Type string
Properties
use: optional
Used by
Source
<attribute name="set-number" type="string" use="optional">
  <annotation>
    <documentation>An integer, generally 1 through 7.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-set / @score
Namespace No namespace
Annotations
The score for this player or this team for this set.
Type string
Properties
use: optional
Used by
Source
<attribute name="score" type="string" use="optional">
  <annotation>
    <documentation>The score for this player or this team for this set.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-set / @score-tiebreaker
Namespace No namespace
Annotations
An integer. Generally 0 through 7.
Type string
Properties
use: optional
Used by
Source
<attribute name="score-tiebreaker" type="string" use="optional">
  <annotation>
    <documentation>An integer. Generally 0 through 7.</documentation>
  </annotation>
</attribute>
Attribute sportsml:stats-tennis-set / @duration
Namespace No namespace
Annotations
The length in minutes of the set or game where it is inserted.
Type string
Properties
use: optional
Used by
Source
<attribute name="duration" type="string" use="optional">
  <annotation>
    <documentation>The length in minutes of the set or game where it is inserted.</documentation>
  </annotation>
</attribute>
Attribute sportsml:tournament-metadata-tennis / @tour-name
Namespace No namespace
Annotations
The name of the tour.
Type string
Properties
use: optional
Used by
Source
<attribute name="tour-name" type="string" use="optional">
  <annotation>
    <documentation>The name of the tour.</documentation>
  </annotation>
</attribute>
Attribute Group sportsml:eventStateTennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
A group of attributes (set, game, server, server-score, receiver receiver-score, serve-number) that can be used for tennis actions.
Diagram
Diagram sportsml-specific-tennis_xsd.tmp#eventStateTennis_set sportsml-specific-tennis_xsd.tmp#eventStateTennis_game sportsml-specific-tennis_xsd.tmp#eventStateTennis_server-idref sportsml-specific-tennis_xsd.tmp#eventStateTennis_server-score sportsml-specific-tennis_xsd.tmp#eventStateTennis_receiver-idref sportsml-specific-tennis_xsd.tmp#eventStateTennis_receiver-score sportsml-specific-tennis_xsd.tmp#eventStateTennis_serve-number
Used by
Attributes
QName Type Fixed Default Use Annotation
game string optional
Wich game in the current set this item covers. Generally 1 through 7.
receiver-idref IDREF optional
A pointer to the player-id or team-id who received the served ball on this point.
receiver-score sportsml:gameResult.Tennis optional
The score of the player or team presently receiving, either love, 15, 30, 40, game.
serve-number restriction of string optional
Identifying either the first or second serve.
server-idref IDREF optional
A pointer to the player-id or team-id who served the ball on this point.
server-score sportsml:gameResult.Tennis optional
The score of the player or team presently serving, either love, 15, 30, 40, game.
set string optional
Which set in the game this item covers. Normally 1,2,3,4 or 5.
Source
<attributeGroup name="eventStateTennis">
  <annotation>
    <documentation>A group of attributes (set, game, server, server-score, receiver receiver-score, serve-number) that can be used for tennis actions.</documentation>
  </annotation>
  <attribute name="set" type="string" use="optional">
    <annotation>
      <documentation>Which set in the game this item covers. Normally 1,2,3,4 or 5.</documentation>
    </annotation>
  </attribute>
  <attribute name="game" type="string" use="optional">
    <annotation>
      <documentation>Wich game in the current set this item covers. Generally 1 through 7.</documentation>
    </annotation>
  </attribute>
  <attribute name="server-idref" type="IDREF" use="optional">
    <annotation>
      <documentation>A pointer to the player-id or team-id who served the ball on this point.</documentation>
    </annotation>
  </attribute>
  <attribute name="server-score" use="optional" type="sportsml:gameResult.Tennis">
    <annotation>
      <documentation>The score of the player or team presently serving, either love, 15, 30, 40, game.</documentation>
    </annotation>
  </attribute>
  <attribute name="receiver-idref" type="IDREF" use="optional">
    <annotation>
      <documentation>A pointer to the player-id or team-id who received the served ball on this point.</documentation>
    </annotation>
  </attribute>
  <attribute name="receiver-score" use="optional" type="sportsml:gameResult.Tennis">
    <annotation>
      <documentation>The score of the player or team presently receiving, either love, 15, 30, 40, game.</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>
</attributeGroup>
Attribute Group sportsml:statsTennis
Namespace http://iptc.org/std/SportsML/2008-04-01/
Diagram
Diagram sportsml-specific-tennis_xsd.tmp#statsTennis_net-points-won sportsml-specific-tennis_xsd.tmp#statsTennis_net-points-played sportsml-specific-tennis_xsd.tmp#statsTennis_net-points-won-pct sportsml-specific-tennis_xsd.tmp#statsTennis_points-won sportsml-specific-tennis_xsd.tmp#statsTennis_winners sportsml-specific-tennis_xsd.tmp#statsTennis_winners-forehand sportsml-specific-tennis_xsd.tmp#statsTennis_winners-backhand sportsml-specific-tennis_xsd.tmp#statsTennis_winners-volley sportsml-specific-tennis_xsd.tmp#statsTennis_unforced-errors
Used by
Attributes
QName Type Fixed Default Use Annotation
net-points-played string optional
Number of points played where the player went forward to the net.
net-points-won string optional
Points won after the player went forward close to the net.
net-points-won-pct string optional
Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.
points-won string optional
Total number of points won.
unforced-errors string optional
Total number of unforced errors performed.
winners string optional
Total number of winning strokes.
winners-backhand string optional
Total number of winning strokes using the backhand.
winners-forehand string optional
Total number of winning strokes using the forehand.
winners-volley string optional
Total number of winning strokes using volley.
Source
<attributeGroup name="statsTennis">
  <attribute name="net-points-won" type="string" use="optional">
    <annotation>
      <documentation>Points won after the player went forward close to the net.</documentation>
    </annotation>
  </attribute>
  <attribute name="net-points-played" type="string" use="optional">
    <annotation>
      <documentation>Number of points played where the player went forward to the net.</documentation>
    </annotation>
  </attribute>
  <attribute name="net-points-won-pct" type="string" use="optional">
    <annotation>
      <documentation>Percentage of points won after the player went forward close to the net. Should be possible to calculate from the other net-xxx attributes.</documentation>
    </annotation>
  </attribute>
  <attribute name="points-won" type="string" use="optional">
    <annotation>
      <documentation>Total number of points won.</documentation>
    </annotation>
  </attribute>
  <attribute name="winners" type="string" use="optional">
    <annotation>
      <documentation>Total number of winning strokes.</documentation>
    </annotation>
  </attribute>
  <attribute name="winners-forehand" type="string" use="optional">
    <annotation>
      <documentation>Total number of winning strokes using the forehand.</documentation>
    </annotation>
  </attribute>
  <attribute name="winners-backhand" type="string" use="optional">
    <annotation>
      <documentation>Total number of winning strokes using the backhand.</documentation>
    </annotation>
  </attribute>
  <attribute name="winners-volley" type="string" use="optional">
    <annotation>
      <documentation>Total number of winning strokes using volley.</documentation>
    </annotation>
  </attribute>
  <attribute name="unforced-errors" type="string" use="optional">
    <annotation>
      <documentation>Total number of unforced errors performed.</documentation>
    </annotation>
  </attribute>
</attributeGroup>