Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema sportsml-specific-tennis.xsd
Namespace http://iptc.org/std/nar/2006-10-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 qualified
Element baseTennisStatsComplexType / stats-tennis-service
Namespace http://iptc.org/std/nar/2006-10-01/
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_aces sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-good sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-good-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-games-played sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-games-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-games-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_break-points-against sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_break-points-saved sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_break-points-saved-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_serve-points-played sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_double-faults sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-service-top-speed sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-serve-average-speed sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-good sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-good-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-serve-average-speed sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_speed-units sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType
Type tennisStatsServiceComplexType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
aces xs:string optional
How many serve-aces the player shot.
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
break-points-against xs:string optional
How many break-points did the other team/player have against the serving player.
break-points-saved xs:string optional
How many of these break-points were saved by the serving player.
break-points-saved-pct xs:string optional
The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
double-faults xs:string optional
How many double-faults committed by the serving player.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
first-serve-average-speed xs: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 xs:string optional
The top speed recorded among the serves from this player/team.
first-services-good xs:string optional
Number of first serves that were good.
first-services-good-pct xs:string optional
The percentage of good first serves.
first-services-points-won xs:string optional
How many points won after the first serve was good.
first-services-points-won-pct xs:string optional
Percentage of games won after first serve was good.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
second-serve-average-speed xs: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 xs:string optional
The number of good second serves.
second-services-good-pct xs:string optional
The percentage of good second serves.
second-services-points-won xs:string optional
How many points won after the second serve was good.
second-services-points-won-pct xs:string optional
Percentage of games won after second serve was good.
serve-points-played xs: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 xs:string optional
How many games in the match or set this player or team served.
service-games-won xs:string optional
Number of games won in which the player served.
service-games-won-pct xs:string optional
The percentage of games won in which the player served.
service-points-won xs: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 xs:string optional
The percentage of points won by the serving player. Should be possible to calculate from other attributes here.
situation QCodeType optional
Final or current score of the team or player.
speed-units xs:string optional
The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
Source
<xs:element name="stats-tennis-service" type="tennisStatsServiceComplexType" minOccurs="0" maxOccurs="unbounded"/>
Element baseTennisStatsComplexType / stats-tennis-return
Namespace http://iptc.org/std/nar/2006-10-01/
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_returns-played sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_receive-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_receive-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_first-service-return-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_first-service-return-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_second-service-return-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_second-service-return-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_return-games-played sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_return-games-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_return-games-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_break-points-played sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_break-points-converted sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_break-points-converted-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType
Type tennisStatsReturnComplexType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
break-points-converted xs:string optional
The number of break-points that resulted in actually breaking the serve.
break-points-converted-pct xs:string optional
The percentage of converted break-points.
break-points-played xs:string optional
How many possible break-points the receiving player/team had.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
first-service-return-points-won xs:string optional
How many points won by the player after receiving the first serve.
first-service-return-points-won-pct xs:string optional
The percentage of points won by the player after receiving the first serve.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
receive-points-won xs: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 xs: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 QCodeType 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 xs:string optional
And how does this compare to the returns-played and matches-played above?
return-games-won xs:string optional
How many games won after receiving the serve.
return-games-won-pct xs:string optional
The percentage of games won after receiving the serve.
returns-played xs:string optional
How many points played where this player/team received the serve.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
second-service-return-points-won xs:string optional
How many points won after receiving the second serve.
second-service-return-points-won-pct xs:string optional
The percentage of points won after receiving the second serve.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
Source
<xs:element name="stats-tennis-return" type="tennisStatsReturnComplexType" minOccurs="0" maxOccurs="unbounded"/>
Element tennisTeamStatsComplexType / stats-tennis-set
Namespace http://iptc.org/std/nar/2006-10-01/
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_score sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_duration sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_set-number sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_score-tiebreaker sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_stats-tennis-game sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType
Type tennisStatsSetComplexType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children stats-tennis-game, stats-tennis-return, stats-tennis-service
Instance
<stats-tennis-set alignment-scope="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration="" duration-scope="" end-date-time="" event-span="" id="" location-key="" measurement-units="" net-points-played="" net-points-won="" net-points-won-pct="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" points-won="" position="" record-making-scope="" scope-value="" scoping-label="" score="" score-tiebreaker="" set-number="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unforced-errors="" unit-type="" unit-value="" venue-type="" weather-type="" winners="" winners-backhand="" winners-forehand="" winners-volley="" xmlns="http://iptc.org/std/nar/2006-10-01/">
  <stats-tennis-service aces="" alignment-scope="" break-points-against="" break-points-saved="" break-points-saved-pct="" class="" competition="" distance="" distance-maximum="" distance-minimum="" double-faults="" duration-scope="" end-date-time="" event-span="" 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="" location-key="" measurement-units="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" position="" record-making-scope="" scope-value="" 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="" situation="" speed-units="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unit-type="" unit-value="" venue-type="" weather-type="">{0,unbounded}</stats-tennis-service>
  <stats-tennis-return alignment-scope="" break-points-converted="" break-points-converted-pct="" break-points-played="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration-scope="" end-date-time="" event-span="" first-service-return-points-won="" first-service-return-points-won-pct="" id="" location-key="" measurement-units="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" position="" receive-points-won="" receive-points-won-pct="" record-making-scope="" return-games-played="" return-games-won="" return-games-won-pct="" returns-played="" scope-value="" scoping-label="" second-service-return-points-won="" second-service-return-points-won-pct="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unit-type="" unit-value="" venue-type="" weather-type="">{0,unbounded}</stats-tennis-return>
  <stats-tennis-game alignment-scope="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration="" duration-scope="" end-date-time="" event-span="" id="" location-key="" measurement-units="" net-points-played="" net-points-won="" net-points-won-pct="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" points-won="" position="" record-making-scope="" scope-value="" scoping-label="" score="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unforced-errors="" unit-type="" unit-value="" venue-type="" weather-type="" winners="" winners-backhand="" winners-forehand="" winners-volley="">{0,unbounded}</stats-tennis-game>
</stats-tennis-set>
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration xs:string optional
The length in minutes of the set or game where it is inserted.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
score xs:string optional
Either love, 15, 30, 40, or game.
score-tiebreaker xs:string optional
An integer. Generally 0 through 7.
set-number xs:string optional
An integer, generally 1 through 7.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:element name="stats-tennis-set" type="tennisStatsSetComplexType" minOccurs="0" maxOccurs="unbounded"/>
Element tennisStatsSetComplexType / stats-tennis-game
Namespace http://iptc.org/std/nar/2006-10-01/
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType sportsml-specific-tennis_xsd.tmp#tennisStatsGameComplexType_score sportsml-specific-tennis_xsd.tmp#tennisStatsGameComplexType_duration sportsml-specific-tennis_xsd.tmp#tennisStatsGameComplexType
Type tennisStatsGameComplexType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children stats-tennis-return, stats-tennis-service
Instance
<stats-tennis-game alignment-scope="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration="" duration-scope="" end-date-time="" event-span="" id="" location-key="" measurement-units="" net-points-played="" net-points-won="" net-points-won-pct="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" points-won="" position="" record-making-scope="" scope-value="" scoping-label="" score="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unforced-errors="" unit-type="" unit-value="" venue-type="" weather-type="" winners="" winners-backhand="" winners-forehand="" winners-volley="" xmlns="http://iptc.org/std/nar/2006-10-01/">
  <stats-tennis-service aces="" alignment-scope="" break-points-against="" break-points-saved="" break-points-saved-pct="" class="" competition="" distance="" distance-maximum="" distance-minimum="" double-faults="" duration-scope="" end-date-time="" event-span="" 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="" location-key="" measurement-units="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" position="" record-making-scope="" scope-value="" 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="" situation="" speed-units="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unit-type="" unit-value="" venue-type="" weather-type="">{0,unbounded}</stats-tennis-service>
  <stats-tennis-return alignment-scope="" break-points-converted="" break-points-converted-pct="" break-points-played="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration-scope="" end-date-time="" event-span="" first-service-return-points-won="" first-service-return-points-won-pct="" id="" location-key="" measurement-units="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" position="" receive-points-won="" receive-points-won-pct="" record-making-scope="" return-games-played="" return-games-won="" return-games-won-pct="" returns-played="" scope-value="" scoping-label="" second-service-return-points-won="" second-service-return-points-won-pct="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unit-type="" unit-value="" venue-type="" weather-type="">{0,unbounded}</stats-tennis-return>
</stats-tennis-game>
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration xs:string optional
The length in minutes of the set or game where it is inserted.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
score gameResult.Tennis optional
Either love, 15, 30, 40, or game.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:element name="stats-tennis-game" type="tennisStatsGameComplexType" minOccurs="0" maxOccurs="unbounded"/>
Element tennisPlayerStatsComplexType / stats-tennis-set
Namespace http://iptc.org/std/nar/2006-10-01/
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_score sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_duration sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_set-number sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_score-tiebreaker sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_stats-tennis-game sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType
Type tennisStatsSetComplexType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children stats-tennis-game, stats-tennis-return, stats-tennis-service
Instance
<stats-tennis-set alignment-scope="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration="" duration-scope="" end-date-time="" event-span="" id="" location-key="" measurement-units="" net-points-played="" net-points-won="" net-points-won-pct="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" points-won="" position="" record-making-scope="" scope-value="" scoping-label="" score="" score-tiebreaker="" set-number="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unforced-errors="" unit-type="" unit-value="" venue-type="" weather-type="" winners="" winners-backhand="" winners-forehand="" winners-volley="" xmlns="http://iptc.org/std/nar/2006-10-01/">
  <stats-tennis-service aces="" alignment-scope="" break-points-against="" break-points-saved="" break-points-saved-pct="" class="" competition="" distance="" distance-maximum="" distance-minimum="" double-faults="" duration-scope="" end-date-time="" event-span="" 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="" location-key="" measurement-units="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" position="" record-making-scope="" scope-value="" 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="" situation="" speed-units="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unit-type="" unit-value="" venue-type="" weather-type="">{0,unbounded}</stats-tennis-service>
  <stats-tennis-return alignment-scope="" break-points-converted="" break-points-converted-pct="" break-points-played="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration-scope="" end-date-time="" event-span="" first-service-return-points-won="" first-service-return-points-won-pct="" id="" location-key="" measurement-units="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" position="" receive-points-won="" receive-points-won-pct="" record-making-scope="" return-games-played="" return-games-won="" return-games-won-pct="" returns-played="" scope-value="" scoping-label="" second-service-return-points-won="" second-service-return-points-won-pct="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unit-type="" unit-value="" venue-type="" weather-type="">{0,unbounded}</stats-tennis-return>
  <stats-tennis-game alignment-scope="" class="" competition="" distance="" distance-maximum="" distance-minimum="" duration="" duration-scope="" end-date-time="" event-span="" id="" location-key="" measurement-units="" net-points-played="" net-points-won="" net-points-won-pct="" opponent-type="" opponent-value="" period-end-date-time="" period-start-date-time="" period-type="" period-value="" points-won="" position="" record-making-scope="" scope-value="" scoping-label="" score="" situation="" start-date-time="" stats-coverage="" style="" surface-type="" team="" team-coverage="" temporal-unit-type="" temporal-unit-value="" unforced-errors="" unit-type="" unit-value="" venue-type="" weather-type="" winners="" winners-backhand="" winners-forehand="" winners-volley="">{0,unbounded}</stats-tennis-game>
</stats-tennis-set>
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration xs:string optional
The length in minutes of the set or game where it is inserted.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
score xs:string optional
Either love, 15, 30, 40, or game.
score-tiebreaker xs:string optional
An integer. Generally 0 through 7.
set-number xs:string optional
An integer, generally 1 through 7.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:element name="stats-tennis-set" type="tennisStatsSetComplexType" minOccurs="0" maxOccurs="unbounded"/>
Element tennisTournamentMetadataComplexType / tour-name
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The name of the tour.
Diagram
Diagram NewsML-G2_2_22-spec-All-Power_xsd.tmp#g2normalizedString NewsML-G2_2_22-spec-All-Power_xsd.tmp#commonPowerAttributes NewsML-G2_2_22-spec-All-Power_xsd.tmp#i18nAttributes NewsML-G2_2_22-spec-All-Power_xsd.tmp#IntlStringType NewsML-G2_2_22-spec-All-Power_xsd.tmp#ConceptNameType_role NewsML-G2_2_22-spec-All-Power_xsd.tmp#ConceptNameType_roleuri NewsML-G2_2_22-spec-All-Power_xsd.tmp#ConceptNameType_part NewsML-G2_2_22-spec-All-Power_xsd.tmp#ConceptNameType_parturi NewsML-G2_2_22-spec-All-Power_xsd.tmp#timeValidityAttributes NewsML-G2_2_22-spec-All-Power_xsd.tmp#ConceptNameType
Type ConceptNameType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use Annotation
creator QCodeType optional
If the attribute is empty, specifies which entity (person, organisation or system) will edit the property - expressed by a QCode. If the attribute is non-empty, specifies which entity (person, organisation or system) has edited the property.
creatoruri IRIType optional
If the attribute is empty, specifies which entity (person, organisation or system) will edit the property - expressed by a URI. If the attribute is non-empty, specifies which entity (person, organisation or system) has edited the property.
custom xs:boolean optional
If set to true the corresponding property was added to the G2 Item for a specific customer or group of customers only. The default value of this property is false which applies when this attribute is not used with the property.
dir restriction of xs:NMTOKEN optional
The directionality of textual content (enumeration: ltr, rtl)
how QCodeType optional
Indicates by which means the value was extracted from the content - expressed by a QCode
howuri IRIType optional
Indicates by which means the value was extracted from the content - expressed by a URI
id xs:ID optional
The local identifier of the property.
modified DateOptTimeType optional
The date (and, optionally, the time) when the property was last modified. The initial value is the date (and, optionally, the time) of creation of the property.
part QCodeType optional
Specifies which part of a full name this property provides - expressed by a QCode
parturi IRIType optional
Specifies which part of a full name this property provides - expressed by a URI
pubconstraint QCodeListType optional
One or many constraints that apply to publishing the value of the property - expressed by a QCode. Each constraint applies to all descendant elements.
pubconstrainturi IRIListType optional
One or many constraints that apply to publishing the value of the property - expressed by a URI. Each constraint applies to all descendant elements.
role QCodeListType optional
A refinement of the semantics of the name - expressed by a QCode
roleuri IRIListType optional
A refinement of the semantics of the name - expressed by a URI
validfrom DateOptTimeType optional
The date (and, optionally, the time) before which a relationship is not valid.
validto DateOptTimeType optional
The date (and, optionally, the time) after which a relationship is not valid.
why QCodeType optional
Why the metadata has been included - expressed by a QCode
whyuri IRIType optional
Why the metadata has been included - expressed by a URI
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="tour-name" type="ConceptNameType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The name of the tour.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tennisEventMetadataComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Metadata about the specific tennis match. | When in the match this document was issued.
Diagram
Diagram sportsml-specific-tennis_xsd.tmp#eventStateTennis sportsml-specific-tennis_xsd.tmp#tennisEventMetadataComplexType_number-of-sets
Used by
Attributes
QName Type Use Annotation
game xs:string optional
Wich game in the current set this item covers. Generally 1 through 7.
number-of-sets xs:string optional
How many sets the match is played for. Normally 3 or 5.
receiver-idref xs:IDREF optional
A pointer to the player-id or team-id who received the served ball on this point.
receiver-score gameResult.Tennis optional
The score of the player or team presently receiving, either love, 15, 30, 40, game.
serve-number restriction of xs:string optional
Identifying either the first or second serve.
server-idref xs:IDREF optional
A pointer to the player-id or team-id who served the ball on this point.
server-score gameResult.Tennis optional
The score of the player or team presently serving, either love, 15, 30, 40, game.
set xs:string optional
Which set in the game this item covers. Normally 1,2,3,4 or 5.
Source
<xs:complexType name="tennisEventMetadataComplexType">
  <xs:annotation>
    <xs:documentation>Metadata about the specific tennis match. | When in the match this document was issued.</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="eventStateTennis"/>
  <xs:attribute name="number-of-sets" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many sets the match is played for. Normally 3 or 5.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type gameResult.Tennis
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
The score of the player or team presently serving, either love, 15, 30, 40, game.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration love
enumeration 15
enumeration 30
enumeration 40
enumeration game
enumeration ad
enumeration deuce
Used by
Source
<xs:simpleType name="gameResult.Tennis">
  <xs:annotation>
    <xs:documentation>The score of the player or team presently serving, either love, 15, 30, 40, game.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="love"/>
    <xs:enumeration value="15"/>
    <xs:enumeration value="30"/>
    <xs:enumeration value="40"/>
    <xs:enumeration value="game"/>
    <xs:enumeration value="ad"/>
    <xs:enumeration value="deuce"/>
  </xs:restriction>
</xs:simpleType>
Complex Type tennisTeamStatsComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Holds tennis-specific stats. Used for doubles matches. | Generally having to do with the score of the match.
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType sportsml-specific-tennis_xsd.tmp#tennisTeamStatsComplexType_stats-tennis-set
Type extension of baseTennisStatsComplexType
Type hierarchy
Used by
Model
Children stats-tennis-return, stats-tennis-service, stats-tennis-set
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:complexType name="tennisTeamStatsComplexType">
  <xs:annotation>
    <xs:documentation>Holds tennis-specific stats. Used for doubles matches. | Generally having to do with the score of the match.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="baseTennisStatsComplexType">
      <xs:sequence>
        <xs:element name="stats-tennis-set" type="tennisStatsSetComplexType" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type baseTennisStatsComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Basic elements and attributes for tennis statistics
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return
Used by
Model
Children stats-tennis-return, stats-tennis-service
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:complexType name="baseTennisStatsComplexType">
  <xs:annotation>
    <xs:documentation>Basic elements and attributes for tennis statistics</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="stats-tennis-service" type="tennisStatsServiceComplexType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="stats-tennis-return" type="tennisStatsReturnComplexType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attributeGroup ref="commonAttributes"/>
  <xs:attributeGroup ref="coverageAttributes"/>
  <xs:attributeGroup ref="statsTennis"/>
</xs:complexType>
Complex Type tennisStatsServiceComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Stats for the play where the player served.
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_aces sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-good sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-good-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-services-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-games-played sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-games-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-games-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_break-points-against sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_break-points-saved sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_break-points-saved-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_serve-points-played sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_service-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_double-faults sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-service-top-speed sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_first-serve-average-speed sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-good sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-services-good-pct sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_second-serve-average-speed sportsml-specific-tennis_xsd.tmp#tennisStatsServiceComplexType_speed-units
Used by
Attributes
QName Type Use Annotation
aces xs:string optional
How many serve-aces the player shot.
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
break-points-against xs:string optional
How many break-points did the other team/player have against the serving player.
break-points-saved xs:string optional
How many of these break-points were saved by the serving player.
break-points-saved-pct xs:string optional
The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
double-faults xs:string optional
How many double-faults committed by the serving player.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
first-serve-average-speed xs: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 xs:string optional
The top speed recorded among the serves from this player/team.
first-services-good xs:string optional
Number of first serves that were good.
first-services-good-pct xs:string optional
The percentage of good first serves.
first-services-points-won xs:string optional
How many points won after the first serve was good.
first-services-points-won-pct xs:string optional
Percentage of games won after first serve was good.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
second-serve-average-speed xs: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 xs:string optional
The number of good second serves.
second-services-good-pct xs:string optional
The percentage of good second serves.
second-services-points-won xs:string optional
How many points won after the second serve was good.
second-services-points-won-pct xs:string optional
Percentage of games won after second serve was good.
serve-points-played xs: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 xs:string optional
How many games in the match or set this player or team served.
service-games-won xs:string optional
Number of games won in which the player served.
service-games-won-pct xs:string optional
The percentage of games won in which the player served.
service-points-won xs: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 xs:string optional
The percentage of points won by the serving player. Should be possible to calculate from other attributes here.
situation QCodeType optional
Final or current score of the team or player.
speed-units xs:string optional
The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
Source
<xs:complexType name="tennisStatsServiceComplexType">
  <xs:annotation>
    <xs:documentation>Stats for the play where the player served.</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="commonAttributes"/>
  <xs:attributeGroup ref="coverageAttributes"/>
  <xs:attribute name="aces" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many serve-aces the player shot.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-services-good" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of first serves that were good.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-services-good-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of good first serves.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-services-points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many points won after the first serve was good.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-services-points-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Percentage of games won after first serve was good.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="second-services-points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many points won after the second serve was good.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="second-services-points-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Percentage of games won after second serve was good.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="service-games-played" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many games in the match or set this player or team served.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="service-games-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of games won in which the player served.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="service-games-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of games won in which the player served.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="break-points-against" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many break-points did the other team/player have against the serving player.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="break-points-saved" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many of these break-points were saved by the serving player.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="break-points-saved-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="serve-points-played" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many points were played with this player/team serving. New attribute and therefore using the more proper term serve instead of service.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="service-points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs: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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="service-points-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of points won by the serving player. Should be possible to calculate from other attributes here.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="double-faults" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many double-faults committed by the serving player.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-service-top-speed" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The top speed recorded among the serves from this player/team.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-serve-average-speed" type="xs:string" use="optional">
    <xs:annotation>
      <xs: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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="second-services-good" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of good second serves.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="second-services-good-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of good second serves.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="second-serve-average-speed" type="xs:string" use="optional">
    <xs:annotation>
      <xs: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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="speed-units" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type tennisStatsReturnComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Stats for play where the player is receiving the serve.
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_returns-played sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_receive-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_receive-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_first-service-return-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_first-service-return-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_second-service-return-points-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_second-service-return-points-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_return-games-played sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_return-games-won sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_return-games-won-pct sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_break-points-played sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_break-points-converted sportsml-specific-tennis_xsd.tmp#tennisStatsReturnComplexType_break-points-converted-pct
Used by
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
break-points-converted xs:string optional
The number of break-points that resulted in actually breaking the serve.
break-points-converted-pct xs:string optional
The percentage of converted break-points.
break-points-played xs:string optional
How many possible break-points the receiving player/team had.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
first-service-return-points-won xs:string optional
How many points won by the player after receiving the first serve.
first-service-return-points-won-pct xs:string optional
The percentage of points won by the player after receiving the first serve.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
receive-points-won xs: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 xs: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 QCodeType 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 xs:string optional
And how does this compare to the returns-played and matches-played above?
return-games-won xs:string optional
How many games won after receiving the serve.
return-games-won-pct xs:string optional
The percentage of games won after receiving the serve.
returns-played xs:string optional
How many points played where this player/team received the serve.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
second-service-return-points-won xs:string optional
How many points won after receiving the second serve.
second-service-return-points-won-pct xs:string optional
The percentage of points won after receiving the second serve.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
Source
<xs:complexType name="tennisStatsReturnComplexType">
  <xs:annotation>
    <xs:documentation>Stats for play where the player is receiving the serve.</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="commonAttributes"/>
  <xs:attributeGroup ref="coverageAttributes"/>
  <xs:attribute name="returns-played" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many points played where this player/team received the serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="receive-points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many points won by the receiving player. New attribute using the term receive which is preferred to return.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="receive-points-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of points won by the receiving player. New attribute using the term receive which is preferred to return.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-service-return-points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many points won by the player after receiving the first serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="first-service-return-points-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of points won by the player after receiving the first serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="second-service-return-points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many points won after receiving the second serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="second-service-return-points-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of points won after receiving the second serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="return-games-played" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>And how does this compare to the returns-played and matches-played above?</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="return-games-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many games won after receiving the serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="return-games-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of games won after receiving the serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="break-points-played" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How many possible break-points the receiving player/team had.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="break-points-converted" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of break-points that resulted in actually breaking the serve.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="break-points-converted-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The percentage of converted break-points.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type tennisStatsSetComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Holds the score of a set. | Includes an attribute for a set's tiebreaker score.
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_score sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_duration sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_set-number sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_score-tiebreaker sportsml-specific-tennis_xsd.tmp#tennisStatsSetComplexType_stats-tennis-game
Type extension of baseTennisStatsComplexType
Type hierarchy
Used by
Model
Children stats-tennis-game, stats-tennis-return, stats-tennis-service
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration xs:string optional
The length in minutes of the set or game where it is inserted.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
score xs:string optional
Either love, 15, 30, 40, or game.
score-tiebreaker xs:string optional
An integer. Generally 0 through 7.
set-number xs:string optional
An integer, generally 1 through 7.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:complexType name="tennisStatsSetComplexType">
  <xs:annotation>
    <xs:documentation>Holds the score of a set. | Includes an attribute for a set's tiebreaker score.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="baseTennisStatsComplexType">
      <xs:sequence>
        <xs:element name="stats-tennis-game" type="tennisStatsGameComplexType" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="score" use="optional" type="xs:string">
        <xs:annotation>
          <xs:documentation>Either love, 15, 30, 40, or game.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="duration" type="xs:string" use="optional">
        <xs:annotation>
          <xs:documentation>The length in minutes of the set or game where it is inserted.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="set-number" type="xs:string" use="optional">
        <xs:annotation>
          <xs:documentation>An integer, generally 1 through 7.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="score-tiebreaker" type="xs:string" use="optional">
        <xs:annotation>
          <xs:documentation>An integer. Generally 0 through 7.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type tennisStatsGameComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Holds the score of a game. | Also holds details of each point.
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType sportsml-specific-tennis_xsd.tmp#tennisStatsGameComplexType_score sportsml-specific-tennis_xsd.tmp#tennisStatsGameComplexType_duration
Type extension of baseTennisStatsComplexType
Type hierarchy
Used by
Model
Children stats-tennis-return, stats-tennis-service
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration xs:string optional
The length in minutes of the set or game where it is inserted.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
score gameResult.Tennis optional
Either love, 15, 30, 40, or game.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:complexType name="tennisStatsGameComplexType">
  <xs:annotation>
    <xs:documentation>Holds the score of a game. | Also holds details of each point.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="baseTennisStatsComplexType">
      <xs:attribute name="score" use="optional" type="gameResult.Tennis">
        <xs:annotation>
          <xs:documentation>Either love, 15, 30, 40, or game.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="duration" type="xs:string" use="optional">
        <xs:annotation>
          <xs:documentation>The length in minutes of the set or game where it is inserted.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type tennisPlayerStatsComplexType
Namespace http://iptc.org/std/nar/2006-10-01/
Annotations
Holds tennis-specific stats. Used for singles matches. | Generally having to do with the score of the match.
Diagram
Diagram sportsml_xsd.tmp#commonAttributes sportsml_xsd.tmp#coverageAttributes sportsml-specific-tennis_xsd.tmp#statsTennis sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-service sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType_stats-tennis-return sportsml-specific-tennis_xsd.tmp#baseTennisStatsComplexType sportsml-specific-tennis_xsd.tmp#tennisPlayerStatsComplexType_stats-tennis-set
Type extension of baseTennisStatsComplexType
Type hierarchy
Used by
Model
Children stats-tennis-return, stats-tennis-service, stats-tennis-set
Attributes
QName Type Use Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
points-won xs:string optional
Total number of points won.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
unforced-errors xs:string optional
Total number of unforced errors performed.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:complexType name="tennisPlayerStatsComplexType">
  <xs:annotation>
    <xs:documentation>Holds tennis-specific stats. Used for singles matches. | Generally having to do with the score of the match.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="baseTennisStatsComplexType">
      <xs:sequence>
        <xs:element name="stats-tennis-set" type="tennisStatsSetComplexType" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type tennisTournamentMetadataComplexType
Namespace http://iptc.org/std/nar/2006-10-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_xsd.tmp#commonAttributes sportsml-specific-tennis_xsd.tmp#tennisTournamentMetadataComplexType_tour-name
Used by
Model
Children tour-name
Attributes
QName Type Use Annotation
class xs:string optional
An open placeholder for categorization.
id xs:ID optional
An XML-specific identifier for the element.
style xs:string optional
An open placeholder for reference by an external stylesheet.
Source
<xs:complexType name="tennisTournamentMetadataComplexType">
  <xs:annotation>
    <xs:documentation>For holding metadata having to do with a tennis tournament. Includes an attribute for the name of the tennis tour.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="tour-name" type="ConceptNameType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The name of the tour.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="commonAttributes"/>
</xs:complexType>
Attribute eventStateTennis / @set
Namespace No namespace
Annotations
Which set in the game this item covers. Normally 1,2,3,4 or 5.
Type xs:string
Properties
use optional
Used by
Attribute Group eventStateTennis
Source
<xs:attribute name="set" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Which set in the game this item covers. Normally 1,2,3,4 or 5.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute eventStateTennis / @game
Namespace No namespace
Annotations
Wich game in the current set this item covers. Generally 1 through 7.
Type xs:string
Properties
use optional
Used by
Attribute Group eventStateTennis
Source
<xs:attribute name="game" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Wich game in the current set this item covers. Generally 1 through 7.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute eventStateTennis / @server-idref
Namespace No namespace
Annotations
A pointer to the player-id or team-id who served the ball on this point.
Type xs:IDREF
Properties
use optional
Used by
Attribute Group eventStateTennis
Source
<xs:attribute name="server-idref" type="xs:IDREF" use="optional">
  <xs:annotation>
    <xs:documentation>A pointer to the player-id or team-id who served the ball on this point.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute eventStateTennis / @server-score
Namespace No namespace
Annotations
The score of the player or team presently serving, either love, 15, 30, 40, game.
Type gameResult.Tennis
Properties
use optional
Facets
enumeration love
enumeration 15
enumeration 30
enumeration 40
enumeration game
enumeration ad
enumeration deuce
Used by
Attribute Group eventStateTennis
Source
<xs:attribute name="server-score" use="optional" type="gameResult.Tennis">
  <xs:annotation>
    <xs:documentation>The score of the player or team presently serving, either love, 15, 30, 40, game.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute 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 xs:IDREF
Properties
use optional
Used by
Attribute Group eventStateTennis
Source
<xs:attribute name="receiver-idref" type="xs:IDREF" use="optional">
  <xs:annotation>
    <xs:documentation>A pointer to the player-id or team-id who received the served ball on this point.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute eventStateTennis / @receiver-score
Namespace No namespace
Annotations
The score of the player or team presently receiving, either love, 15, 30, 40, game.
Type gameResult.Tennis
Properties
use optional
Facets
enumeration love
enumeration 15
enumeration 30
enumeration 40
enumeration game
enumeration ad
enumeration deuce
Used by
Attribute Group eventStateTennis
Source
<xs:attribute name="receiver-score" use="optional" type="gameResult.Tennis">
  <xs:annotation>
    <xs:documentation>The score of the player or team presently receiving, either love, 15, 30, 40, game.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute eventStateTennis / @serve-number
Namespace No namespace
Annotations
Identifying either the first or second serve.
Type restriction of xs:string
Properties
use optional
Facets
enumeration first
enumeration second
Used by
Attribute Group eventStateTennis
Source
<xs:attribute name="serve-number" use="optional">
  <xs:annotation>
    <xs:documentation>Identifying either the first or second serve.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="first"/>
      <xs:enumeration value="second"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute tennisEventMetadataComplexType / @number-of-sets
Namespace No namespace
Annotations
How many sets the match is played for. Normally 3 or 5.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="number-of-sets" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many sets the match is played for. Normally 3 or 5.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @aces
Namespace No namespace
Annotations
How many serve-aces the player shot.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="aces" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many serve-aces the player shot.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @first-services-good
Namespace No namespace
Annotations
Number of first serves that were good.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-services-good" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Number of first serves that were good.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @first-services-good-pct
Namespace No namespace
Annotations
The percentage of good first serves.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-services-good-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of good first serves.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @first-services-points-won
Namespace No namespace
Annotations
How many points won after the first serve was good.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-services-points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many points won after the first serve was good.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @first-services-points-won-pct
Namespace No namespace
Annotations
Percentage of games won after first serve was good.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-services-points-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Percentage of games won after first serve was good.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @second-services-points-won
Namespace No namespace
Annotations
How many points won after the second serve was good.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="second-services-points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many points won after the second serve was good.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @second-services-points-won-pct
Namespace No namespace
Annotations
Percentage of games won after second serve was good.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="second-services-points-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Percentage of games won after second serve was good.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @service-games-played
Namespace No namespace
Annotations
How many games in the match or set this player or team served.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="service-games-played" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many games in the match or set this player or team served.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @service-games-won
Namespace No namespace
Annotations
Number of games won in which the player served.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="service-games-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Number of games won in which the player served.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @service-games-won-pct
Namespace No namespace
Annotations
The percentage of games won in which the player served.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="service-games-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of games won in which the player served.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @break-points-against
Namespace No namespace
Annotations
How many break-points did the other team/player have against the serving player.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="break-points-against" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many break-points did the other team/player have against the serving player.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @break-points-saved
Namespace No namespace
Annotations
How many of these break-points were saved by the serving player.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="break-points-saved" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many of these break-points were saved by the serving player.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="break-points-saved-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of breakpoints saved. (There is some discussion on whether to include all possible break-points or just the deciding ones.)</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="serve-points-played" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many points were played with this player/team serving. New attribute and therefore using the more proper term serve instead of service.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="service-points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs: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.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="service-points-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of points won by the serving player. Should be possible to calculate from other attributes here.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @double-faults
Namespace No namespace
Annotations
How many double-faults committed by the serving player.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="double-faults" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many double-faults committed by the serving player.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @first-service-top-speed
Namespace No namespace
Annotations
The top speed recorded among the serves from this player/team.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-service-top-speed" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The top speed recorded among the serves from this player/team.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-serve-average-speed" type="xs:string" use="optional">
  <xs:annotation>
    <xs: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.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @second-services-good
Namespace No namespace
Annotations
The number of good second serves.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="second-services-good" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The number of good second serves.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @second-services-good-pct
Namespace No namespace
Annotations
The percentage of good second serves.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="second-services-good-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of good second serves.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="second-serve-average-speed" type="xs:string" use="optional">
  <xs:annotation>
    <xs: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.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsServiceComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="speed-units" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The measurement unit used for the various speed attributes. Normally mph, but can be m/s or km/h or something else.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @returns-played
Namespace No namespace
Annotations
How many points played where this player/team received the serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="returns-played" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many points played where this player/team received the serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="receive-points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many points won by the receiving player. New attribute using the term receive which is preferred to return.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @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 xs:string
Properties
use optional
Used by
Source
<xs:attribute name="receive-points-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of points won by the receiving player. New attribute using the term receive which is preferred to return.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @first-service-return-points-won
Namespace No namespace
Annotations
How many points won by the player after receiving the first serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-service-return-points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many points won by the player after receiving the first serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @first-service-return-points-won-pct
Namespace No namespace
Annotations
The percentage of points won by the player after receiving the first serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="first-service-return-points-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of points won by the player after receiving the first serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @second-service-return-points-won
Namespace No namespace
Annotations
How many points won after receiving the second serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="second-service-return-points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many points won after receiving the second serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @second-service-return-points-won-pct
Namespace No namespace
Annotations
The percentage of points won after receiving the second serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="second-service-return-points-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of points won after receiving the second serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @return-games-played
Namespace No namespace
Annotations
And how does this compare to the returns-played and matches-played above?
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="return-games-played" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>And how does this compare to the returns-played and matches-played above?</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @return-games-won
Namespace No namespace
Annotations
How many games won after receiving the serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="return-games-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many games won after receiving the serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @return-games-won-pct
Namespace No namespace
Annotations
The percentage of games won after receiving the serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="return-games-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of games won after receiving the serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @break-points-played
Namespace No namespace
Annotations
How many possible break-points the receiving player/team had.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="break-points-played" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>How many possible break-points the receiving player/team had.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @break-points-converted
Namespace No namespace
Annotations
The number of break-points that resulted in actually breaking the serve.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="break-points-converted" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The number of break-points that resulted in actually breaking the serve.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsReturnComplexType / @break-points-converted-pct
Namespace No namespace
Annotations
The percentage of converted break-points.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="break-points-converted-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The percentage of converted break-points.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @net-points-won
Namespace No namespace
Annotations
Points won after the player went forward close to the net.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="net-points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Points won after the player went forward close to the net.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @net-points-played
Namespace No namespace
Annotations
Number of points played where the player went forward to the net.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="net-points-played" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Number of points played where the player went forward to the net.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute 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 xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="net-points-won-pct" type="xs:string" use="optional">
  <xs:annotation>
    <xs: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.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @points-won
Namespace No namespace
Annotations
Total number of points won.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="points-won" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Total number of points won.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @winners
Namespace No namespace
Annotations
Total number of winning strokes.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="winners" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Total number of winning strokes.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @winners-forehand
Namespace No namespace
Annotations
Total number of winning strokes using the forehand.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="winners-forehand" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Total number of winning strokes using the forehand.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @winners-backhand
Namespace No namespace
Annotations
Total number of winning strokes using the backhand.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="winners-backhand" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Total number of winning strokes using the backhand.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @winners-volley
Namespace No namespace
Annotations
Total number of winning strokes using volley.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="winners-volley" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Total number of winning strokes using volley.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute statsTennis / @unforced-errors
Namespace No namespace
Annotations
Total number of unforced errors performed.
Type xs:string
Properties
use optional
Used by
Attribute Group statsTennis
Source
<xs:attribute name="unforced-errors" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>Total number of unforced errors performed.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsGameComplexType / @score
Namespace No namespace
Annotations
Either love, 15, 30, 40, or game.
Type gameResult.Tennis
Properties
use optional
Facets
enumeration love
enumeration 15
enumeration 30
enumeration 40
enumeration game
enumeration ad
enumeration deuce
Used by
Source
<xs:attribute name="score" use="optional" type="gameResult.Tennis">
  <xs:annotation>
    <xs:documentation>Either love, 15, 30, 40, or game.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsGameComplexType / @duration
Namespace No namespace
Annotations
The length in minutes of the set or game where it is inserted.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="duration" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The length in minutes of the set or game where it is inserted.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsSetComplexType / @score
Namespace No namespace
Annotations
Either love, 15, 30, 40, or game.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="score" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation>Either love, 15, 30, 40, or game.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsSetComplexType / @duration
Namespace No namespace
Annotations
The length in minutes of the set or game where it is inserted.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="duration" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The length in minutes of the set or game where it is inserted.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsSetComplexType / @set-number
Namespace No namespace
Annotations
An integer, generally 1 through 7.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="set-number" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>An integer, generally 1 through 7.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tennisStatsSetComplexType / @score-tiebreaker
Namespace No namespace
Annotations
An integer. Generally 0 through 7.
Type xs:string
Properties
use optional
Used by
Source
<xs:attribute name="score-tiebreaker" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>An integer. Generally 0 through 7.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute Group eventStateTennis
Namespace http://iptc.org/std/nar/2006-10-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 Use Annotation
game xs:string optional
Wich game in the current set this item covers. Generally 1 through 7.
receiver-idref xs:IDREF optional
A pointer to the player-id or team-id who received the served ball on this point.
receiver-score gameResult.Tennis optional
The score of the player or team presently receiving, either love, 15, 30, 40, game.
serve-number restriction of xs:string optional
Identifying either the first or second serve.
server-idref xs:IDREF optional
A pointer to the player-id or team-id who served the ball on this point.
server-score gameResult.Tennis optional
The score of the player or team presently serving, either love, 15, 30, 40, game.
set xs:string optional
Which set in the game this item covers. Normally 1,2,3,4 or 5.
Source
<xs:attributeGroup name="eventStateTennis">
  <xs:annotation>
    <xs:documentation>A group of attributes (set, game, server, server-score, receiver receiver-score, serve-number) that can be used for tennis actions.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="set" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Which set in the game this item covers. Normally 1,2,3,4 or 5.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="game" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Wich game in the current set this item covers. Generally 1 through 7.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="server-idref" type="xs:IDREF" use="optional">
    <xs:annotation>
      <xs:documentation>A pointer to the player-id or team-id who served the ball on this point.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="server-score" use="optional" type="gameResult.Tennis">
    <xs:annotation>
      <xs:documentation>The score of the player or team presently serving, either love, 15, 30, 40, game.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="receiver-idref" type="xs:IDREF" use="optional">
    <xs:annotation>
      <xs:documentation>A pointer to the player-id or team-id who received the served ball on this point.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="receiver-score" use="optional" type="gameResult.Tennis">
    <xs:annotation>
      <xs:documentation>The score of the player or team presently receiving, either love, 15, 30, 40, game.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="serve-number" use="optional">
    <xs:annotation>
      <xs:documentation>Identifying either the first or second serve.</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="first"/>
        <xs:enumeration value="second"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:attributeGroup>
Attribute Group statsTennis
Namespace http://iptc.org/std/nar/2006-10-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 Use Annotation
net-points-played xs:string optional
Number of points played where the player went forward to the net.
net-points-won xs:string optional
Points won after the player went forward close to the net.
net-points-won-pct xs: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 xs:string optional
Total number of points won.
unforced-errors xs:string optional
Total number of unforced errors performed.
winners xs:string optional
Total number of winning strokes.
winners-backhand xs:string optional
Total number of winning strokes using the backhand.
winners-forehand xs:string optional
Total number of winning strokes using the forehand.
winners-volley xs:string optional
Total number of winning strokes using volley.
Source
<xs:attributeGroup name="statsTennis">
  <xs:attribute name="net-points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Points won after the player went forward close to the net.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="net-points-played" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of points played where the player went forward to the net.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="net-points-won-pct" type="xs:string" use="optional">
    <xs:annotation>
      <xs: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.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="points-won" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total number of points won.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="winners" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total number of winning strokes.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="winners-forehand" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total number of winning strokes using the forehand.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="winners-backhand" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total number of winning strokes using the backhand.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="winners-volley" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total number of winning strokes using volley.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="unforced-errors" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total number of unforced errors performed.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>