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 tennisPlayerStatsComp