Table of Contents
Target Namespace
http://iptc.org/std/SportsML/2009-06-18/
Version
2.1
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations have no namespace.
By default, local attribute declarations have no namespace.
Schema Composition
This schema imports schema(s) from the following namespace(s):
http://iptc.org/std/NITF/2006-10-18/ (at ../../../../../../specs/NITF/3.4/specification/schema/nitf-3-4.xsd)
Documentation
SportsML is a global XML standard for the interchange of sports data. Designed to be as easy to understand and implement as possible, SportsML allows for the exchange of sports scores, schedules, standings, and statistics for a wide variety of competitions. Its extensibility allows for the easy accommodation of many sports from around the globe. It cooperates with current IPTC standards NewsML and NITF to enable publishers to package sports statistics alongside edited coverage of sports.
Application Data
SportsML
Declared Namespaces
Prefix
Namespace
Default namespace
http://www.w3.org/2001/XMLSchema
xml
http://www.w3.org/XML/1998/namespace
sportsml
http://iptc.org/std/SportsML/2009-06-18/
Schema Component Representation
<
schema targetNamespace ="
http://iptc.org/std/SportsML/2009-06-18/ "
version ="
2.1 ">
<import namespace ="http://iptc.org/std/NITF/2006-10-18/ " schemaLocation ="../../../../../../specs/NITF/3.4/specification/schema/nitf-3-4.xsd "/>
...
</
schema >
Name
action-american-football-drive
Documentation
A series of plays that may result in a score. | Ends either in a score, or in a change of possession.
XML Instance Representation
Schema Component Representation
Name
action-american-football-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
Schema Component Representation
Name
action-american-football-penalty
Documentation
Describes a penalty. Like plays, contains participant elements. | These penalties occur before a play is officially started.
XML Instance Representation
Schema Component Representation
Name
action-american-football-play
Documentation
Only for non-scoring plays. | Holds elements that describe the role each play participant performed.
XML Instance Representation
Schema Component Representation
Name
action-american-football-play-participant
Documentation
Describes which player was involved in the play and how. | The role and result attributes are critical.
XML Instance Representation
Schema Component Representation
Name
action-american-football-score
Documentation
A play that ended in a score. | Holds participant elements, which detail the role each player had in the scoring play.
XML Instance Representation
Schema Component Representation
Name
action-american-football-substitution
Documentation
A substitution. | Oftentimes recorded for a quarterback change.
XML Instance Representation
Schema Component Representation
Name
action-american-football-timeout
Documentation
Describes a timeout. | A break in the action, usually called by one of the teams playing.
XML Instance Representation
Schema Component Representation
Name
action-baseball-contact
Documentation
TBD.
XML Instance Representation
<action-baseball-contact
id="ID [0..1] ? " location="string [0..1] ? " strength="string [0..1] ? " velocity="string [0..1] ? " trajectory-coordinates="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-baseball-contact ">
<
complexType >
<attribute name ="location " type ="string " use ="optional "/>
<attribute name ="strength " type ="string " use ="optional "/>
<attribute name ="velocity " type ="string " use ="optional "/>
<attribute name ="trajectory-coordinates " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-baseball-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-baseball-other
id="ID [0..1] ? " inning-value="string [0..1] ? " inning-half="string (value comes from list: {'top'|'bottom'}) [0..1] ? " outs="string [0..1] ? " balls="string [0..1] ? " strikes="string [0..1] ? " runner-on-first="string [0..1] ? " runner-on-first-idref="IDREF [0..1] ? " runner-on-second="string [0..1] ? " runner-on-second-idref="IDREF [0..1] ? " runner-on-third="string [0..1] ? " runner-on-third-idref="IDREF [0..1] ? " runs-this-inning-half="string [0..1] ? " pitcher-idref="IDREF [0..1] ? " batter-idref="IDREF [0..1] ? " batter-side="string (value comes from list: {'left'|'right'}) [0..1] ? " at-bat-number="string [0..1] ? " sequence-number="string [0..1] ? " action-source="string [0..1] ? " action-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-baseball-other ">
<
complexType >
<attribute name ="action-source " type ="string " use ="optional "/>
<attribute name ="action-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-baseball-pitch
Documentation
Issued after a pitch. Not used if the batter hit the ball into play. | Can indicate whether the pitch was a ball or strike, and where the pitch was located.
XML Instance Representation
<action-baseball-pitch
id="ID [0..1] ? " inning-value="string [0..1] ? " inning-half="string (value comes from list: {'top'|'bottom'}) [0..1] ? " outs="string [0..1] ? " balls="string [0..1] ? " strikes="string [0..1] ? " runner-on-first="string [0..1] ? " runner-on-first-idref="IDREF [0..1] ? " runner-on-second="string [0..1] ? " runner-on-second-idref="IDREF [0..1] ? " runner-on-third="string [0..1] ? " runner-on-third-idref="IDREF [0..1] ? " runs-this-inning-half="string [0..1] ? " pitcher-idref="IDREF [0..1] ? " batter-idref="IDREF [0..1] ? " batter-side="string (value comes from list: {'left'|'right'}) [0..1] ? " at-bat-number="string [0..1] ? " sequence-number="string [0..1] ? " umpire-call="string (value comes from list: {'ball'|'strike'|'in-play'}) [0..1] ? " pitch-type="string [0..1] ? " pitch-velocity="string [0..1] ? " trajectory-coordinates="string [0..1] ? " strike-type="strikeType.Baseball [0..1] ? " ball-location="ballLocation.Baseball [0..1] ? " comment="string [0..1] ? " >
Start Choice [0..1] End Choice </action-baseball-pitch>
Schema Component Representation
<
element name ="
action-baseball-pitch ">
<
complexType >
<
choice minOccurs ="
0 ">
</
choice >
<
attribute name ="
umpire-call "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="ball "/>
<enumeration value ="strike "/>
<enumeration value ="in-play "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="pitch-type " type ="string " use ="optional "/>
<attribute name ="pitch-velocity " type ="string " use ="optional "/>
<attribute name ="trajectory-coordinates " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-baseball-play
Documentation
Issued when a non-scoring play occurred. | Records a hit, a strikeout, etc.
XML Instance Representation
<action-baseball-play
id="ID [0..1] ? " inning-value="string [0..1] ? " inning-half="string (value comes from list: {'top'|'bottom'}) [0..1] ? " outs="string [0..1] ? " balls="string [0..1] ? " strikes="string [0..1] ? " runner-on-first="string [0..1] ? " runner-on-first-idref="IDREF [0..1] ? " runner-on-second="string [0..1] ? " runner-on-second-idref="IDREF [0..1] ? " runner-on-third="string [0..1] ? " runner-on-third-idref="IDREF [0..1] ? " runs-this-inning-half="string [0..1] ? " pitcher-idref="IDREF [0..1] ? " batter-idref="IDREF [0..1] ? " batter-side="string (value comes from list: {'left'|'right'}) [0..1] ? " at-bat-number="string [0..1] ? " sequence-number="string [0..1] ? " play-type="playType.Baseball [0..1] ? " play-scorekeepers-notation="string [0..1] ? " walk-type="walkType.Baseball [0..1] ? " hit-type="hitType.Baseball [0..1] ? " hit-by-pitch-type="hitByPitchType.Baseball [0..1] ? " out-type="outType.Baseball [0..1] ? " outs-recorded="string (value comes from list: {'none'|'one'|'two'|'three'}) [0..1] ? " comment="string [0..1] ? " batter-advance="string (value comes from list: {'1'|'2'|'3'|'home'}) [0..1] ? " runner-on-first-advance="string (value comes from list: {'2'|'3'|'home'}) [0..1] ? " runner-on-second-advance="string (value comes from list: {'3'|'home'}) [0..1] ? " runner-on-third-advance="string (value comes from list: {'home'}) [0..1] ? " >
</action-baseball-play>
Schema Component Representation
<
element name ="
action-baseball-play ">
<
complexType >
<attribute name ="play-scorekeepers-notation " type ="string " use ="optional "/>
<
attribute name ="
outs-recorded "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="none "/>
<enumeration value ="one "/>
<enumeration value ="two "/>
<enumeration value ="three "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="comment " type ="string " use ="optional "/>
<
attribute name ="
batter-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="1 "/>
<enumeration value ="2 "/>
<enumeration value ="3 "/>
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
runner-on-first-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="2 "/>
<enumeration value ="3 "/>
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
runner-on-second-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="3 "/>
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
runner-on-third-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
action-baseball-play-participant
Documentation
A generic play participant element.
XML Instance Representation
<action-baseball-play-participant
id="ID [0..1] ? " player-idref="IDREF [1] ? " team-idref="IDREF [1] ? " role="participantRole.Baseball [1] ? " />
Schema Component Representation
<
element name ="
action-baseball-play-participant ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
<attribute name ="team-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-baseball-score
Documentation
Issued when a run is scored. | Describes which players scored, also.
XML Instance Representation
<action-baseball-score
id="ID [0..1] ? " inning-value="string [0..1] ? " inning-half="string (value comes from list: {'top'|'bottom'}) [0..1] ? " outs="string [0..1] ? " balls="string [0..1] ? " strikes="string [0..1] ? " runner-on-first="string [0..1] ? " runner-on-first-idref="IDREF [0..1] ? " runner-on-second="string [0..1] ? " runner-on-second-idref="IDREF [0..1] ? " runner-on-third="string [0..1] ? " runner-on-third-idref="IDREF [0..1] ? " runs-this-inning-half="string [0..1] ? " pitcher-idref="IDREF [0..1] ? " batter-idref="IDREF [0..1] ? " batter-side="string (value comes from list: {'left'|'right'}) [0..1] ? " at-bat-number="string [0..1] ? " sequence-number="string [0..1] ? " play-type="playType.Baseball [0..1] ? " play-scorekeepers-notation="string [0..1] ? " walk-type="walkType.Baseball [0..1] ? " hit-type="hitType.Baseball [0..1] ? " hit-by-pitch-type="hitByPitchType.Baseball [0..1] ? " out-type="outType.Baseball [0..1] ? " outs-recorded="string (value comes from list: {'none'|'one'|'two'|'three'}) [0..1] ? " comment="string [0..1] ? " rbi="string [0..1] ? " runs-scored="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " earned-runs-scored="string [0..1] ? " batter-advance="string (value comes from list: {'1'|'2'|'3'|'home'}) [0..1] ? " runner-on-first-advance="string (value comes from list: {'2'|'3'|'home'}) [0..1] ? " runner-on-second-advance="string (value comes from list: {'3'|'home'}) [0..1] ? " runner-on-third-advance="string (value comes from list: {'home'}) [0..1] ? " >
</action-baseball-score>
Schema Component Representation
<
element name ="
action-baseball-score ">
<
complexType >
<attribute name ="play-scorekeepers-notation " type ="string " use ="optional "/>
<
attribute name ="
outs-recorded "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="none "/>
<enumeration value ="one "/>
<enumeration value ="two "/>
<enumeration value ="three "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="rbi " type ="string " use ="optional "/>
<attribute name ="runs-scored " type ="string " use ="optional "/>
<attribute name ="score-team " type ="string " use ="optional "/>
<attribute name ="score-team-opposing " type ="string " use ="optional "/>
<attribute name ="earned-runs-scored " type ="string " use ="optional "/>
<
attribute name ="
batter-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="1 "/>
<enumeration value ="2 "/>
<enumeration value ="3 "/>
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
runner-on-first-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="2 "/>
<enumeration value ="3 "/>
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
runner-on-second-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="3 "/>
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
runner-on-third-advance "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="home "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
action-baseball-substitution
Documentation
An exchange of players occurred. | Most commonly-recorded substitution is a pitching change.
XML Instance Representation
<action-baseball-substitution
id="ID [0..1] ? " inning-value="string [0..1] ? " inning-half="string (value comes from list: {'top'|'bottom'}) [0..1] ? " outs="string [0..1] ? " balls="string [0..1] ? " strikes="string [0..1] ? " runner-on-first="string [0..1] ? " runner-on-first-idref="IDREF [0..1] ? " runner-on-second="string [0..1] ? " runner-on-second-idref="IDREF [0..1] ? " runner-on-third="string [0..1] ? " runner-on-third-idref="IDREF [0..1] ? " runs-this-inning-half="string [0..1] ? " pitcher-idref="IDREF [0..1] ? " batter-idref="IDREF [0..1] ? " batter-side="string (value comes from list: {'left'|'right'}) [0..1] ? " at-bat-number="string [0..1] ? " sequence-number="string [0..1] ? " person-type="string (value comes from list: {'player'|'associate'|'official'}) [0..1] ? " person-original-idref="IDREF [0..1] ? " person-original-position="position.Baseball [0..1] ? " person-original-lineup-slot="string [0..1] ? " person-replacing-idref="IDREF [0..1] ? " person-replacing-position="string [0..1] ? " person-replacing-lineup-slot="string [0..1] ? " substitution-reason="string [0..1] ? " inning-exiting="string [0..1] ? " outs-exiting="string [0..1] ? " lead-entering="string [0..1] ? " lead-exiting="string [0..1] ? " runners-on-base="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-baseball-substitution ">
<
complexType >
<
attribute name ="
person-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="player "/>
<enumeration value ="associate "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="person-original-idref " type ="IDREF " use ="optional "/>
<attribute name ="person-original-lineup-slot " type ="string " use ="optional "/>
<attribute name ="person-replacing-idref " type ="IDREF " use ="optional "/>
<attribute name ="person-replacing-position " type ="string " use ="optional "/>
<attribute name ="person-replacing-lineup-slot " type ="string " use ="optional "/>
<attribute name ="substitution-reason " type ="string " use ="optional "/>
<attribute name ="inning-exiting " type ="string " use ="optional "/>
<attribute name ="outs-exiting " type ="string " use ="optional "/>
<attribute name ="lead-entering " type ="string " use ="optional "/>
<attribute name ="lead-exiting " type ="string " use ="optional "/>
<attribute name ="runners-on-base " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-assisting-player
Documentation
DEPRECATE: in favour of action-basketball-play-participant with role vocab.
XML Instance Representation
<action-basketball-assisting-player
id="ID [0..1] ? " player-idref="IDREF [1] ? " />
Schema Component Representation
<
element name ="
action-basketball-assisting-player ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-basketball-blocking-player
Documentation
DEPRECATE: in favour of action-basketball-play-participant with role vocab.
XML Instance Representation
<action-basketball-blocking-player
id="ID [0..1] ? " player-idref="IDREF [1] ? " />
Schema Component Representation
<
element name ="
action-basketball-blocking-player ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-basketball-jump-ball
Documentation
A jump ball. | For use when the referree throws a ball up for two opposing players to try to tip towards their team.
XML Instance Representation
<action-basketball-jump-ball
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " player-1-idref="IDREF [0..1] ? " player-2-idref="IDREF [0..1] ? " winning-player-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-basketball-jump-ball ">
<
complexType >
<attribute name ="player-1-idref " type ="IDREF " use ="optional "/>
<attribute name ="player-2-idref " type ="IDREF " use ="optional "/>
<attribute name ="winning-player-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-basketball-other
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " action-source="string [0..1] ? " action-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-basketball-other ">
<
complexType >
<attribute name ="action-source " type ="string " use ="optional "/>
<attribute name ="action-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-penalty
Documentation
Used when a foul is made. | Records who made the foul and who called the foul.
XML Instance Representation
<action-basketball-penalty
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " recipient-type="string (value comes from list: {'team'|'player'|'auxilliary'|'official'}) [1] ? " recipient-idref="IDREF [0..1] ? " caller-idref="IDREF [0..1] ? " penalty-count="string [0..1] ? " penalty-side="penaltySide.Basketball [0..1] ? " penalty-level="penaltyLevel.Basketball [0..1] ? " comment="string [0..1] ? " zone="string (value comes from list: {'offense'|'defense'|'neutral'}) [0..1] ? " />
Schema Component Representation
<
element name ="
action-basketball-penalty ">
<
complexType >
<
attribute name ="
recipient-type "
use ="
required ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="player "/>
<enumeration value ="auxilliary "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="recipient-idref " type ="IDREF " use ="optional "/>
<attribute name ="caller-idref " type ="IDREF " use ="optional "/>
<attribute name ="penalty-count " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<
attribute name ="
zone "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="offense "/>
<enumeration value ="defense "/>
<enumeration value ="neutral "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
action-basketball-play
Documentation
Any kind of on-ice play indicated by play-type vocabulary.
XML Instance Representation
<action-basketball-play
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " sequence-number="string [0..1] ? " play-type="playType.Basketball [0..1] ? " score-attempt-type="scoreAttemptType.Basketball [0..1] ? " score-attempt-result="scoreAttemptResult.Basketball [0..1] ? " location="string [0..1] ? " comment="string [0..1] ? " zone="string (value comes from list: {'offense'|'defense'|'neutral'}) [0..1] ? " turnover-type="string [0..1] ? " >
</action-basketball-play>
Schema Component Representation
<
element name ="
action-basketball-play ">
<
complexType >
<attribute name ="sequence-number " type ="string " use ="optional "/>
<attribute name ="location " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<
attribute name ="
zone "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="offense "/>
<enumeration value ="defense "/>
<enumeration value ="neutral "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="turnover-type " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-play-participant
Documentation
A generic play participant element.
Schema Component Representation
<
element name ="
action-basketball-play-participant ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
<attribute name ="team-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-basketball-rebounder
Documentation
DEPRECATE: in favour of action-basketball-play-participant with role vocab.
XML Instance Representation
<action-basketball-rebounder
id="ID [0..1] ? " rebounder-idref="IDREF [1] ? " rebounder-type="string (value comes from list: {'team'|'player'}) [1] ? " rebounder-side="string (value comes from list: {'offense'|'defense'}) [1] ? " />
Schema Component Representation
<
element name ="
action-basketball-rebounder ">
<
complexType >
<attribute name ="rebounder-idref " type ="IDREF " use ="required "/>
<
attribute name ="
rebounder-type "
use ="
required ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="player "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
rebounder-side "
use ="
required ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="offense "/>
<enumeration value ="defense "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
action-basketball-score
Documentation
Used to record shots that were successful. | Can include update of what the new score is between teams.
XML Instance Representation
<action-basketball-score
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " player-idref="IDREF [0..1] ? " score-attempt-type="scoreAttemptType.Basketball [0..1] ? " points="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " location="string [0..1] ? " comment="string [0..1] ? " >
</action-basketball-score>
Schema Component Representation
<
element name ="
action-basketball-score ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="points " type ="string " use ="optional "/>
<attribute name ="score-team " type ="string " use ="optional "/>
<attribute name ="score-team-opposing " type ="string " use ="optional "/>
<attribute name ="location " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-score-attempt
Documentation
DEPRECATE: in favour of action-basketball-play with play-type vocab.
XML Instance Representation
<action-basketball-score-attempt
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " player-idref="IDREF [0..1] ? " score-attempt-type="scoreAttemptType.Basketball [0..1] ? " score-attempt-result="scoreAttemptResult.Basketball [0..1] ? " shot-location="string [0..1] ? " comment="string [0..1] ? " >
</action-basketball-score-attempt>
Schema Component Representation
<
element name ="
action-basketball-score-attempt ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="shot-location " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-substitution
Documentation
Used when one player comes in for another. | Simultaneous multiple replacements can be handled by using several of these elements, and leaving either the replacing or the original players blank.
XML Instance Representation
<action-basketball-substitution
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " person-type="string (value comes from list: {'player'|'auxilliary'|'official'}) [0..1] ? " person-original-idref="IDREF [0..1] ? " person-original-position="position.Basketball [0..1] ? " person-replacing-idref="IDREF [0..1] ? " person-replacing-position="position.Basketball [0..1] ? " substitution-reason="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-basketball-substitution ">
<
complexType >
<
attribute name ="
person-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="player "/>
<enumeration value ="auxilliary "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="person-original-idref " type ="IDREF " use ="optional "/>
<attribute name ="person-replacing-idref " type ="IDREF " use ="optional "/>
<attribute name ="substitution-reason " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-timeout
Documentation
Used to record the calling of a timeout. | Also records who called for the timeout.
XML Instance Representation
<action-basketball-timeout
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " timeout-duration="string [0..1] ? " timeouts-left="string [0..1] ? " caller="string (value comes from list: {'team'|'official'}) [0..1] ? " caller-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-basketball-timeout ">
<
complexType >
<attribute name ="timeout-duration " type ="string " use ="optional "/>
<attribute name ="timeouts-left " type ="string " use ="optional "/>
<
attribute name ="
caller "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="caller-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-basketball-turnover
Documentation
When one team loses the ball, and the other team recovers. | Can be a steal, or just a lost ball.
XML Instance Representation
<action-basketball-turnover
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " losing-player-idref="IDREF [0..1] ? " recovering-player-idref="IDREF [0..1] ? " turnover-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-basketball-turnover ">
<
complexType >
<attribute name ="losing-player-idref " type ="IDREF " use ="optional "/>
<attribute name ="recovering-player-idref " type ="IDREF " use ="optional "/>
<attribute name ="turnover-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-curling-miss-reason
Documentation
TBD.
XML Instance Representation
<action-curling-miss-reason
id="ID [0..1] ? " type="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-curling-miss-reason ">
<
complexType >
<attribute name ="type " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-curling-shot
Documentation
TBD.
XML Instance Representation
<action-curling-shot
id="ID [0..1] ? " stone-idref="string [0..1] ? " player-idref="string [0..1] ? " team-idref="string [0..1] ? " end-number="string [0..1] ? " time-used="string [0..1] ? " turn="string [0..1] ? " shot-type="string [0..1] ? " stone-speed="string [0..1] ? " success="string [0..1] ? " shot-finish="string [0..1] ? " comment="string [0..1] ? " >
Start Choice [0..*] End Choice </action-curling-shot>
Schema Component Representation
<
element name ="
action-curling-shot ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
<attribute name ="time-used " type ="string " use ="optional "/>
<attribute name ="turn " type ="string " use ="optional "/>
<attribute name ="shot-type " type ="string " use ="optional "/>
<attribute name ="stone-speed " type ="string " use ="optional "/>
<attribute name ="success " type ="string " use ="optional "/>
<attribute name ="shot-finish " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-golf-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-golf-other
id="ID [0..1] ? " time-elapsed="string [0..1] ? " round="string [0..1] ? " hole="string [0..1] ? " score="string [0..1] ? " score-under-par="string [0..1] ? " action-source="string [0..1] ? " action-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-golf-other ">
<
complexType >
<attribute name ="action-source " type ="string " use ="optional "/>
<attribute name ="action-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-golf-shot
Documentation
A swing of the club at the ball resulting in the ball moving. | A shot moves progressively moves the ball from the tee towards the hole.
XML Instance Representation
<action-golf-shot
id="ID [0..1] ? " time-elapsed="string [0..1] ? " round="string [0..1] ? " hole="string [0..1] ? " score="string [0..1] ? " score-under-par="string [0..1] ? " player-idref="IDREF [0..1] " club="string [0..1] " shot-type="string [0..1] " shot-distance="string [0..1] " start-distance="string [0..1] " end-distance="string [0..1] " landing="string [0..1] " />
Schema Component Representation
<
element name ="
action-golf-shot ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="club " type ="string " use ="optional "/>
<attribute name ="shot-type " type ="string " use ="optional "/>
<attribute name ="shot-distance " type ="string " use ="optional "/>
<attribute name ="start-distance " type ="string " use ="optional "/>
<attribute name ="end-distance " type ="string " use ="optional "/>
<attribute name ="landing " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-ice-hockey-assisting-player
Documentation
DEPRECATE: in favour of action-ice-hockey-play-participant with role of "assist".
XML Instance Representation
<action-ice-hockey-assisting-player
id="ID [0..1] ? " player-idref="IDREF [1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-assisting-player ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-ice-hockey-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-ice-hockey-other
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " action-source="string [0..1] ? " action-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-other ">
<
complexType >
<attribute name ="action-source " type ="string " use ="optional "/>
<attribute name ="action-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-ice-hockey-penalty
Documentation
Action describing a penalty. | Includes who caused and who called the penalty. One element is used per penalized player.
XML Instance Representation
<action-ice-hockey-penalty
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " recipient-type="string (value comes from list: {'team'|'player'|'auxilliary'|'official'}) [1] ? " team-idref="IDREF [0..1] ? " recipient-idref="IDREF [0..1] ? " served-by-idref="IDREF [0..1] ? " caller-idref="IDREF [0..1] ? " penalty-status="string (value comes from list: {'start'|'end'}) [0..1] ? " penalty-level="penaltyLevel.IceHockey [0..1] ? " penalty-name="penaltyName.IceHockey [0..1] ? " penalty-length="string [0..1] ? " comment="string [0..1] ? " sequence-number="string [0..1] ? " strength="strength.IceHockey [0..1] ? " >
</action-ice-hockey-penalty>
Schema Component Representation
<
element name ="
action-ice-hockey-penalty ">
<
complexType >
<
attribute name ="
recipient-type "
use ="
required ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="player "/>
<enumeration value ="auxilliary "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="recipient-idref " type ="IDREF " use ="optional "/>
<attribute name ="served-by-idref " type ="IDREF " use ="optional "/>
<attribute name ="caller-idref " type ="IDREF " use ="optional "/>
<
attribute name ="
penalty-status "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="start "/>
<enumeration value ="end "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="penalty-length " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="sequence-number " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-ice-hockey-play
Documentation
Any kind of on-ice play indicated by play-type vocabulary.
XML Instance Representation
<action-ice-hockey-play
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " team-idref="IDREF [0..1] ? " score-attempt-type="scoreAttemptType.IceHockey [0..1] ? " score-attempt-result="scoreAttemptResult.IceHockey [0..1] ? " shootout-shot-order="string [0..1] ? " comment="string [0..1] ? " play-type="playType.IceHockey [0..1] ? " sequence-number="string [0..1] ? " strength="strength.IceHockey [0..1] ? " shot-distance="string [0..1] ? " shot-type="string [0..1] ? " goal-zone="string [0..1] ? " person-type="string (value comes from list: {'player'|'auxilliary'|'official'}) [0..1] ? " >
</action-ice-hockey-play>
Schema Component Representation
<
element name ="
action-ice-hockey-play ">
<
complexType >
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="shootout-shot-order " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="sequence-number " type ="string " use ="optional "/>
<attribute name ="shot-distance " type ="string " use ="optional "/>
<attribute name ="shot-type " type ="string " use ="optional "/>
<attribute name ="goal-zone " type ="string " use ="optional "/>
<
attribute name ="
person-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="player "/>
<enumeration value ="auxilliary "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
action-ice-hockey-play-participant
Documentation
A generic play participant element.
XML Instance Representation
<action-ice-hockey-play-participant
id="ID [0..1] ? " player-idref="IDREF [1] ? " team-idref="IDREF [1] ? " role="participantRole.IceHockey [1] ? " goals-cumulative="string [0..1] ? " assists-cumulative="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-play-participant ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
<attribute name ="team-idref " type ="IDREF " use ="required "/>
<attribute name ="goals-cumulative " type ="string " use ="optional "/>
<attribute name ="assists-cumulative " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-ice-hockey-score
Documentation
Data about a score in ice-hockey. | Includes elements detailing who was on the ice during the score.
XML Instance Representation
<action-ice-hockey-score
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " score-attempt-type="scoreAttemptType.IceHockey [0..1] ? " player-idref="IDREF [0..1] ? " team-idref="IDREF [0..1] ? " comment="string [0..1] ? " skaters-on-ice="string [0..1] ? " skaters-on-ice-opposing="string [0..1] ? " shootout-shot-order="string [0..1] ? " sequence-number="string [0..1] ? " strength="strength.IceHockey [0..1] ? " goal-zone="string [0..1] ? " shot-distance="string [0..1] ? " shot-type="string [0..1] ? " >
</action-ice-hockey-score>
Schema Component Representation
<
element name ="
action-ice-hockey-score ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="skaters-on-ice " type ="string " use ="optional "/>
<attribute name ="skaters-on-ice-opposing " type ="string " use ="optional "/>
<attribute name ="shootout-shot-order " type ="string " use ="optional "/>
<attribute name ="sequence-number " type ="string " use ="optional "/>
<attribute name ="goal-zone " type ="string " use ="optional "/>
<attribute name ="shot-distance " type ="string " use ="optional "/>
<attribute name ="shot-type " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-ice-hockey-score-attempt
Documentation
DEPRECATE: in favour of action-ice-hockey-play with play-type vocab.
XML Instance Representation
<action-ice-hockey-score-attempt
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " player-idref="IDREF [0..1] ? " team-idref="IDREF [0..1] ? " score-attempt-type="scoreAttemptType.IceHockey [0..1] ? " score-attempt-result="scoreAttemptResult.IceHockey [0..1] ? " skaters-on-ice="string [0..1] ? " skaters-on-ice-opposing="string [0..1] ? " shootout-shot-order="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-score-attempt ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="skaters-on-ice " type ="string " use ="optional "/>
<attribute name ="skaters-on-ice-opposing " type ="string " use ="optional "/>
<attribute name ="shootout-shot-order " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-ice-hockey-scored-on-players
Documentation
DEPRECATE: in favour of action-ice-hockey-play-participant with role vocabulary.
XML Instance Representation
<action-ice-hockey-scored-on-players
id="ID [0..1] ? " player-idref="IDREF [1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-scored-on-players ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-ice-hockey-scoring-players
Documentation
DEPRECATE: in favour of action-ice-hockey-play-participant with role vocabulary.
XML Instance Representation
<action-ice-hockey-scoring-players
id="ID [0..1] ? " player-idref="IDREF [1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-scoring-players ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-ice-hockey-substitution
Documentation
DEPRECATE: in favour of action-ice-hockey-play with play-type vocab.
XML Instance Representation
<action-ice-hockey-substitution
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " person-type="string (value comes from list: {'player'|'auxilliary'|'official'}) [0..1] ? " person-original-idref="IDREF [0..1] ? " person-original-position="position.IceHockey [0..1] ? " person-replacing-idref="IDREF [0..1] ? " person-replacing-position="position.IceHockey [0..1] ? " substitution-reason="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-substitution ">
<
complexType >
<
attribute name ="
person-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="player "/>
<enumeration value ="auxilliary "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="person-original-idref " type ="IDREF " use ="optional "/>
<attribute name ="person-replacing-idref " type ="IDREF " use ="optional "/>
<attribute name ="substitution-reason " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-ice-hockey-timeout
Documentation
Description of a timeout. | Includes the duration of the timeout, and who called for the timeout.
XML Instance Representation
<action-ice-hockey-timeout
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " timeout-duration="string [0..1] ? " caller="string (value comes from list: {'team'|'official'}) [0..1] ? " caller-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-ice-hockey-timeout ">
<
complexType >
<attribute name ="timeout-duration " type ="string " use ="optional "/>
<
attribute name ="
caller "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="caller-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-motor-racing-flag-change
Documentation
Used when a flag is changed from one to another. | Signals the start of race, or a switch to caution mode.
Schema Component Representation
<
element name ="
action-motor-racing-flag-change ">
<
complexType >
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-motor-racing-position-change
Documentation
Used when one driver passes another. | Could be used to just track the leaders, or could track the relative shiftings of all drivers in the race.
XML Instance Representation
<action-motor-racing-position-change
id="ID [0..1] ? " lap="string [0..1] ? " laps-remaining="string [0..1] ? " time-elapsed="string [0..1] ? " flag-state="flagType.MotorRacing [0..1] ? " passer-type="string (value comes from list: {'team'|'player'}) [1] ? " passer-idref="IDREF [0..1] ? " passer-key="string [0..1] ? " position-original="string [0..1] ? " position-new="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-motor-racing-position-change ">
<
complexType >
<
attribute name ="
passer-type "
use ="
required ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="player "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="passer-idref " type ="IDREF " use ="optional "/>
<attribute name ="passer-key " type ="string " use ="optional "/>
<attribute name ="position-original " type ="string " use ="optional "/>
<attribute name ="position-new " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-foul
Documentation
When a player commits an infraction against the rules, which may or may not result in a penalty. | Records what happens (or not happens) when a player commits a foul. Cautions and ejections are recorded under penalty.
XML Instance Representation
<action-rugby-foul
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " fouling-team-idref="IDREF [0..1] ? " fouling-player-idref="IDREF [0..1] ? " fouled-team-idref="IDREF [0..1] ? " fouled-player-idref="IDREF [0..1] ? " foul-name="string [0..1] ? " foul-result="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-foul ">
<
complexType >
<attribute name ="fouling-team-idref " type ="IDREF " use ="optional "/>
<attribute name ="fouling-player-idref " type ="IDREF " use ="optional "/>
<attribute name ="fouled-team-idref " type ="IDREF " use ="optional "/>
<attribute name ="fouled-player-idref " type ="IDREF " use ="optional "/>
<attribute name ="foul-name " type ="string " use ="optional "/>
<attribute name ="foul-result " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-offside
Documentation
When an offside occurs. | Records the event of an offside in a game.
XML Instance Representation
<action-rugby-offside
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " team-idref="IDREF [0..1] ? " player-offside-idref="IDREF [0..1] ? " player-passing-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-offside ">
<
complexType >
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="player-offside-idref " type ="IDREF " use ="optional "/>
<attribute name ="player-passing-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-rugby-other
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " action-source="string [0..1] ? " action-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-other ">
<
complexType >
<attribute name ="action-source " type ="string " use ="optional "/>
<attribute name ="action-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-penalty
Documentation
Results from a foul. | Details of a penalty that a foul resulted in.
XML Instance Representation
<action-rugby-penalty
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " recipient-type="string (value comes from list: {'team'|'player'|'auxilliary'|'official'}) [0..1] ? " recipient-idref="IDREF [0..1] ? " caller-idref="string [0..1] ? " penalty-type="string [0..1] ? " penalty-level="string [0..1] ? " caution-value="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-penalty ">
<
complexType >
<
attribute name ="
recipient-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="player "/>
<enumeration value ="auxilliary "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="recipient-idref " type ="IDREF " use ="optional "/>
<attribute name ="caller-idref " type ="string " use ="optional "/>
<attribute name ="penalty-type " type ="string " use ="optional "/>
<attribute name ="penalty-level " type ="string " use ="optional "/>
<attribute name ="caution-value " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-score
Documentation
When a team scores a goal. | Records by whom, how and when a goal was scored and the standing after the goal.
XML Instance Representation
<action-rugby-score
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " score-attempt-method="string [0..1] ? " score-attempt-type="string [0..1] ? " player-idref="IDREF [0..1] ? " team-idref="IDREF [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " points="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-score ">
<
complexType >
<attribute name ="score-attempt-method " type ="string " use ="optional "/>
<attribute name ="score-attempt-type " type ="string " use ="optional "/>
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="score-team " type ="string " use ="optional "/>
<attribute name ="score-team-opposing " type ="string " use ="optional "/>
<attribute name ="points " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-score-attempt
Documentation
Only used if the attempt is not also a goal. | When a player attempts to score a goal but it does not result in a goal.
XML Instance Representation
<action-rugby-score-attempt
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " player-idref="IDREF [0..1] ? " team-idref="IDREF [0..1] ? " score-attempt-method="string [0..1] ? " score-attempt-type="string [0..1] ? " score-attempt-result="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-score-attempt ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="score-attempt-method " type ="string " use ="optional "/>
<attribute name ="score-attempt-type " type ="string " use ="optional "/>
<attribute name ="score-attempt-result " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-substitution
Documentation
Substition of a person involved in a game. | Substitution of one person for another in a given position in a game. Not limited to players.
XML Instance Representation
<action-rugby-substitution
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " person-type="string (value comes from list: {'player'|'associate'|'official'}) [0..1] ? " person-original-idref="IDREF [0..1] ? " person-original-position="position.Rugby [0..1] ? " person-replacing-idref="IDREF [0..1] ? " person-replacing-position="string [0..1] ? " substitution-reason="string [0..1] ? " substitution-type="string [0..1] ? " team-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-substitution ">
<
complexType >
<
attribute name ="
person-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="player "/>
<enumeration value ="associate "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="person-original-idref " type ="IDREF " use ="optional "/>
<
attribute name ="
person-original-position "
type ="
position.Rugby "
use ="
optional "/>
<attribute name ="person-replacing-idref " type ="IDREF " use ="optional "/>
<attribute name ="person-replacing-position " type ="string " use ="optional "/>
<attribute name ="substitution-reason " type ="string " use ="optional "/>
<attribute name ="substitution-type " type ="string " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-rugby-timeout
Documentation
A timeout is called. | How, when and what type of timeout was called.
XML Instance Representation
<action-rugby-timeout
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " timeout-duration="string [0..1] ? " caller="string (value comes from list: {'team'|'official'}) [0..1] ? " caller-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-rugby-timeout ">
<
complexType >
<attribute name ="timeout-duration " type ="string " use ="optional "/>
<
attribute name ="
caller "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="caller-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-assisting-player
Documentation
Player assisting to score a goal. | Pointer or identification of player assisting in scoring a goal.
XML Instance Representation
<action-soccer-assisting-player
id="ID [0..1] ? " player-idref="IDREF [1] ? " />
Schema Component Representation
<
element name ="
action-soccer-assisting-player ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="required "/>
</
complexType >
</
element >
Name
action-soccer-foul
Documentation
When a player commits an infraction against the rules, which may or may not result in a penalty. | Records what happens (or not happens) when a player commits a foul. Cautions and ejections are recorded under penalty.
XML Instance Representation
<action-soccer-foul
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " fouling-team-idref="IDREF [0..1] ? " fouling-player-idref="IDREF [0..1] ? " fouled-team-idref="IDREF [0..1] ? " fouled-player-idref="IDREF [0..1] ? " foul-name="string [0..1] ? " foul-result="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-soccer-foul ">
<
complexType >
<attribute name ="fouling-team-idref " type ="IDREF " use ="optional "/>
<attribute name ="fouling-player-idref " type ="IDREF " use ="optional "/>
<attribute name ="fouled-team-idref " type ="IDREF " use ="optional "/>
<attribute name ="fouled-player-idref " type ="IDREF " use ="optional "/>
<attribute name ="foul-name " type ="string " use ="optional "/>
<attribute name ="foul-result " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-offside
Documentation
When an offside occurs. | Records the event of an offside in a game.
XML Instance Representation
<action-soccer-offside
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " team-idref="IDREF [0..1] ? " player-offside-idref="IDREF [0..1] ? " player-passing-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-soccer-offside ">
<
complexType >
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="player-offside-idref " type ="IDREF " use ="optional "/>
<attribute name ="player-passing-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-soccer-other
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " action-source="string [0..1] ? " action-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-soccer-other ">
<
complexType >
<attribute name ="action-source " type ="string " use ="optional "/>
<attribute name ="action-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-penalty
Documentation
Results from a foul. | Details of a penalty that a foul resulted in.
XML Instance Representation
<action-soccer-penalty
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " recipient-type="string (value comes from list: {'team'|'player'|'auxilliary'|'official'}) [0..1] ? " recipient-idref="IDREF [0..1] ? " caller-idref="string [0..1] ? " penalty-type="string [0..1] ? " penalty-level="string [0..1] ? " caution-value="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-soccer-penalty ">
<
complexType >
<
attribute name ="
recipient-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="player "/>
<enumeration value ="auxilliary "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="recipient-idref " type ="IDREF " use ="optional "/>
<attribute name ="caller-idref " type ="string " use ="optional "/>
<attribute name ="penalty-type " type ="string " use ="optional "/>
<attribute name ="penalty-level " type ="string " use ="optional "/>
<attribute name ="caution-value " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-score
Documentation
When a team scores a goal. | Records by whom, how and when a goal was scored and the standing after the goal.
XML Instance Representation
<action-soccer-score
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " score-attempt-method="string [0..1] ? " score-attempt-type="string [0..1] ? " player-idref="IDREF [0..1] ? " team-idref="IDREF [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " comment="string [0..1] ? " shootout-shot-order="string [0..1] ? " >
</action-soccer-score>
Schema Component Representation
<
element name ="
action-soccer-score ">
<
complexType >
<attribute name ="score-attempt-method " type ="string " use ="optional "/>
<attribute name ="score-attempt-type " type ="string " use ="optional "/>
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="score-team " type ="string " use ="optional "/>
<attribute name ="score-team-opposing " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="shootout-shot-order " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-score-attempt
Documentation
Only used if the attempt is not also a goal. | When a player attempts to score a goal but it does not result in a goal.
XML Instance Representation
<action-soccer-score-attempt
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " player-idref="IDREF [0..1] ? " team-idref="IDREF [0..1] ? " score-attempt-method="string [0..1] ? " score-attempt-type="string [0..1] ? " score-attempt-result="string [0..1] ? " comment="string [0..1] ? " shootout-shot-order="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-soccer-score-attempt ">
<
complexType >
<attribute name ="player-idref " type ="IDREF " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="score-attempt-method " type ="string " use ="optional "/>
<attribute name ="score-attempt-type " type ="string " use ="optional "/>
<attribute name ="score-attempt-result " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="shootout-shot-order " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-substitution
Documentation
Substition of a person involved in a game. | Substitution of one person for another in a given position in a game. Not limited to players.
XML Instance Representation
<action-soccer-substitution
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " person-type="string (value comes from list: {'player'|'associate'|'official'}) [0..1] ? " person-original-idref="IDREF [0..1] ? " person-original-position="position.Soccer [0..1] ? " person-replacing-idref="IDREF [0..1] ? " person-replacing-position="string [0..1] ? " substitution-reason="string [0..1] ? " team-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-soccer-substitution ">
<
complexType >
<
attribute name ="
person-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="player "/>
<enumeration value ="associate "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="person-original-idref " type ="IDREF " use ="optional "/>
<
attribute name ="
person-original-position "
type ="
position.Soccer "
use ="
optional "/>
<attribute name ="person-replacing-idref " type ="IDREF " use ="optional "/>
<attribute name ="person-replacing-position " type ="string " use ="optional "/>
<attribute name ="substitution-reason " type ="string " use ="optional "/>
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-soccer-timeout
Documentation
A timeout is called. | How, when and what type of timeout was called.
XML Instance Representation
<action-soccer-timeout
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " timeout-duration="string [0..1] ? " caller="string (value comes from list: {'team'|'official'}) [0..1] ? " caller-idref="IDREF [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-soccer-timeout ">
<
complexType >
<attribute name ="timeout-duration " type ="string " use ="optional "/>
<
attribute name ="
caller "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="team "/>
<enumeration value ="official "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="caller-idref " type ="IDREF " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-tennis-other
Documentation
A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-tennis-other
id="ID [0..1] ? " set="string [0..1] ? " game="string [0..1] ? " server-idref="IDREF [0..1] ? " server-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " receiver-idref="IDREF [0..1] ? " receiver-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " serve-number="string (value comes from list: {'first'|'second'}) [0..1] ? " action-source="string [0..1] ? " action-type="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-tennis-other ">
<
complexType >
<attribute name ="action-source " type ="string " use ="optional "/>
<attribute name ="action-type " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
action-tennis-point
Documentation
Can be recorded whenever a point is won. | Includes an identifier for how that point was one.
XML Instance Representation
<action-tennis-point
id="ID [0..1] ? " set="string [0..1] ? " game="string [0..1] ? " server-idref="IDREF [0..1] ? " server-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " receiver-idref="IDREF [0..1] ? " receiver-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " serve-number="string (value comes from list: {'first'|'second'}) [0..1] ? " winner-idref="IDREF [0..1] ? " win-type="winType.Tennis [0..1] ? " >
</action-tennis-point>
Schema Component Representation
<
element name ="
action-tennis-point ">
<
complexType >
<attribute name ="winner-idref " type ="IDREF " use ="optional "/>
</
complexType >
</
element >
Name
action-tennis-volley
Documentation
TBD.
XML Instance Representation
<action-tennis-volley
id="ID [0..1] ? " set="string [0..1] ? " game="string [0..1] ? " server-idref="IDREF [0..1] ? " server-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " receiver-idref="IDREF [0..1] ? " receiver-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " serve-number="string (value comes from list: {'first'|'second'}) [0..1] ? " swing-type="string [0..1] ? " spin-type="string [0..1] ? " landing-location="string [0..1] ? " result="string [0..1] ? " />
Schema Component Representation
<
element name ="
action-tennis-volley ">
<
complexType >
<attribute name ="swing-type " type ="string " use ="optional "/>
<attribute name ="spin-type " type ="string " use ="optional "/>
<attribute name ="landing-location " type ="string " use ="optional "/>
<attribute name ="result " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
advisory
Documentation
A short textual message to editors receiving the document. | Not generally published through to end-users.
XML Instance Representation
<advisory
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
advisory ">
<
complexType mixed ="
true ">
</
complexType >
</
element >
Name
affiliation
Documentation
A mechanism for assigning the membership of a player or team within a division or larger organizational structure.
Schema Component Representation
<
element name ="
affiliation ">
<
complexType >
<attribute name ="membership-idref " type ="string " use ="optional "/>
<attribute name ="membership-type " type ="string " use ="optional "/>
<
attribute name ="
membership-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="membership-name " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
article
Documentation
Holds either an article or a reference to an article. | Recommended format is NITF.
XML Instance Representation
<article
id="ID [0..1] ? " class="string [0..1] ? " style="string [0..1] ? " format="string [0..1] ? " article-ref="string [0..1] ? " >
</article>
Schema Component Representation
<
element name ="
article ">
<
complexType >
<attribute name ="format " type ="string " use ="optional "/>
<attribute name ="article-ref " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
associate
Documentation
Manager or coach or jockey, etc. | An individual or a group that assists a team or player, and functions in a supporting capacity.
XML Instance Representation
<associate
id="ID [0..1] ? " >
</associate>
Schema Component Representation
<
element name ="
associate ">
<
complexType >
<
sequence >
<
element ref ="
affiliation "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
associate-metadata
Documentation
Metadata that describes an associate | Generally does not change over the course of a sports-events.
Schema Component Representation
<
element name ="
associate-metadata ">
<
complexType >
<
sequence >
<
element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<
attribute name ="
associate-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="associate-source " type ="string " use ="optional "/>
<attribute name ="position " type ="string " use ="optional "/>
<attribute name ="position-source " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
associate-metadata-motor-racing
Documentation
Metadata about the associate. | Specific to the sport of motor racing.
XML Instance Representation
<associate-metadata-motor-racing
id="ID [0..1] ? " >
</associate-metadata-motor-racing>
Schema Component Representation
<
element name ="
associate-metadata-motor-racing ">
<
complexType >
</
complexType >
</
element >
Name
associate-stats
Documentation
Statistics that capture values about the participation of an associate during one or more sports-events. | Generally does change over the course of a sports-event.
Schema Component Representation
<
element name ="
associate-stats ">
<
complexType >
<
sequence >
<
element ref ="
rating "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="points " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
award
Documentation
A medal, ribbon, placement, or other type of award. | Can be assigned to an event, a team, or a player.
XML Instance Representation
<award
id="ID [0..1] ? " class="string [0..1] ? " style="string [0..1] ? " award-type="awardType.Core [0..1] ? " name="string [0..1] ? " player-or-team-idref="IDREF [0..1] ? " total="string [0..1] ? " place="string [0..1] ? " value="string [0..1] ? " currency="string [0..1] ? " />
Schema Component Representation
<
element name ="
award ">
<
complexType >
<attribute name ="name " type ="string " use ="optional "/>
<attribute name ="player-or-team-idref " type ="IDREF " use ="optional "/>
<attribute name ="total " type ="string " use ="optional "/>
<attribute name ="place " type ="string " use ="optional "/>
<attribute name ="value " type ="string " use ="optional "/>
<attribute name ="currency " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
career-phase
Documentation
A description of where a player is playing, or has previously played. | Can be used to state where the player went to college. Can also list previous teams of the player.
XML Instance Representation
<career-phase
id="ID [0..1] ? " phase-type="phaseType.Core [0..1] ? " name="string [0..1] ? " start-date="string [0..1] ? " end-date="string [0..1] ? " duration="duration.Common [0..1] ? " subphase-type="string [0..1] ? " phase-status="phaseStatus.Core [0..1] ? " phase-caliber="string [0..1] ? " phase-caliber-key="genericKeyType [0..1] ? " entry-reason="string [0..1] ? " selection-level="string [0..1] ? " selection-sublevel="string [0..1] ? " selection-overall="string [0..1] ? " exit-reason="string [0..1] ? " weight="string [0..1] ? " position-regular="position.Common [0..1] ? " position-depth="string [0..1] ? " uniform-number="string [0..1] ? " />
Schema Component Representation
<
element name ="
career-phase ">
<
complexType >
<attribute name ="name " type ="string " use ="optional "/>
<attribute name ="start-date " type ="string " use ="optional "/>
<attribute name ="end-date " type ="string " use ="optional "/>
<attribute name ="subphase-type " type ="string " use ="optional "/>
<attribute name ="phase-caliber " type ="string " use ="optional "/>
<
attribute name ="
phase-caliber-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="entry-reason " type ="string " use ="optional "/>
<attribute name ="selection-level " type ="string " use ="optional "/>
<attribute name ="selection-sublevel " type ="string " use ="optional "/>
<attribute name ="selection-overall " type ="string " use ="optional "/>
<attribute name ="exit-reason " type ="string " use ="optional "/>
<attribute name ="weight " type ="string " use ="optional "/>
<attribute name ="position-depth " type ="string " use ="optional "/>
<attribute name ="uniform-number " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
catalog
Documentation
A reference to the document listing externally-supplied controlled vocabularies. | The catalog file is in NewsML.
XML Instance Representation
<catalog
id="ID [0..1] ? " href="string [0..1] ? " />
Schema Component Representation
<
element name ="
catalog ">
<
complexType >
<attribute name ="href " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
event-actions
Documentation
A container for the various play-by-play actions described herein.
Schema Component Representation
<
element name ="
event-actions ">
<
complexType >
</
complexType >
</
element >
Name
event-actions-american-football
Documentation
Description of an event. | A play or score should only exist outside a drive for punt-returns or kickoff-returns.
XML Instance Representation
Schema Component Representation
Name
event-actions-baseball
Documentation
A container for specific baseball actions. | Generally ordered chronologically.
XML Instance Representation
<event-actions-baseball
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-baseball>
Schema Component Representation
<
element name ="
event-actions-baseball ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-basketball
Documentation
A container for specific basketball actions. | Generally ordered chronologically.
XML Instance Representation
<event-actions-basketball
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-basketball>
Schema Component Representation
<
element name ="
event-actions-basketball ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-curling
Documentation
A holder for actions taking place in a curling match.
XML Instance Representation
<event-actions-curling
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-curling>
Schema Component Representation
<
element name ="
event-actions-curling ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-golf
Documentation
A holder for actions specific to golf. | Currently holds a golf shot, and a generic golf action element.
XML Instance Representation
<event-actions-golf
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-golf>
Schema Component Representation
<
element name ="
event-actions-golf ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-ice-hockey
Documentation
Event actions specific to ice-hockey. | Include scores, penalties, timeouts, etc.
XML Instance Representation
<event-actions-ice-hockey
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-ice-hockey>
Schema Component Representation
<
element name ="
event-actions-ice-hockey ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-motor-racing
Documentation
A container for specific motor-racing actions. | Generally ordered chronologically.
XML Instance Representation
<event-actions-motor-racing
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-motor-racing>
Schema Component Representation
<
element name ="
event-actions-motor-racing ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-rugby
Documentation
Action specific to rugby. | Actions that are specific to rugby.
XML Instance Representation
<event-actions-rugby
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-rugby>
Schema Component Representation
<
element name ="
event-actions-rugby ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-soccer
Documentation
Action specific to soccer. | Actions that are specific to soccer.
XML Instance Representation
<event-actions-soccer
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-soccer>
Schema Component Representation
<
element name ="
event-actions-soccer ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-actions-tennis
Documentation
A holder for actions taking place in a tennis match. | Either a tennis point, or a custom action.
XML Instance Representation
<event-actions-tennis
id="ID [0..1] ? " net-points-won="string [0..1] ? " net-points-played="string [0..1] ? " net-points-won-pct="string [0..1] ? " points-won="string [0..1] ? " winners="string [0..1] ? " winners-forehand="string [0..1] ? " winners-backhand="string [0..1] ? " winners-volley="string [0..1] ? " unforced-errors="string [0..1] ? " >
Start Choice [0..*] End Choice </event-actions-tennis>
Schema Component Representation
<
element name ="
event-actions-tennis ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
complexType >
</
element >
Name
event-metadata
Documentation
Background information about a game. | Where, when, and what an event is.
XML Instance Representation
<event-metadata
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " site-key="genericKeyType [0..1] ? " site-source="string [0..1] ? " site-name="string [0..1] ? " site-capacity="string [0..1] ? " site-style="siteStyle.Core [0..1] ? " site-surface="siteSurface.Core [0..1] ? " site-city="string [0..1] ? " site-county="string [0..1] ? " site-state="string [0..1] ? " site-country="string [0..1] ? " site-alignment="string (value comes from list: {'home'|'neutral'}) [0..1] ? " site-attendance="string [0..1] ? " site-temperature="string [0..1] ? " site-temperature-units="string [0..1] ? " site-weather-wind="string [0..1] ? " site-weather-label="string [0..1] ? " event-key="genericKeyType [0..1] ? " event-source="string [0..1] ? " event-name="string [0..1] ? " event-recurring-key="genericKeyType [0..1] ? " event-recurring-name="string [0..1] ? " event-style="eventStyle.Core [0..1] ? " event-number="string [0..1] ? " event-status="eventStatus.Core [0..1] ? " event-of-day="string [0..1] ? " events-day-total="string [0..1] ? " postponement-status="postponementStatus.Core [0..1] ? " postponement-note="string [0..1] ? " start-date-time="string [0..1] ? " start-weekday="string (value comes from list: {'sunday'|'monday'|'tuesday'|'wednesday'|'thursday'|'friday'|'saturday'}) [0..1] ? " end-date-time="string [0..1] ? " end-weekday="string (value comes from list: {'sunday'|'monday'|'tuesday'|'wednesday'|'thursday'|'friday'|'saturday'}) [0..1] ? " heat-number="string [0..1] ? " duration="duration.Common [0..1] ? " time-certainty="string (value comes from list: {'certain'|'to-be-announced'}) [0..1] ? " season-key="genericKeyType [0..1] ? " season-type="seasonType.Core [0..1] ? " series-index="string [0..1] ? " >
Start Group: eventMetadataSpecific [0..1] Start Choice [1] End Choice End Group: eventMetadataSpecific </event-metadata>
Schema Component Representation
<
element name ="
event-metadata ">
<
complexType >
<
sequence >
<
element ref ="
event-sponsor "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
site "
minOccurs ="
0 "/>
</
sequence >
<attribute name ="event-source " type ="string " use ="optional "/>
<attribute name ="event-name " type ="string " use ="optional "/>
<
attribute name ="
event-recurring-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="event-recurring-name " type ="string " use ="optional "/>
<attribute name ="event-number " type ="string " use ="optional "/>
<attribute name ="event-of-day " type ="string " use ="optional "/>
<attribute name ="events-day-total " type ="string " use ="optional "/>
<attribute name ="postponement-note " type ="string " use ="optional "/>
<attribute name ="start-date-time " type ="string " use ="optional "/>
<
attribute name ="
start-weekday "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="sunday "/>
<enumeration value ="monday "/>
<enumeration value ="tuesday "/>
<enumeration value ="wednesday "/>
<enumeration value ="thursday "/>
<enumeration value ="friday "/>
<enumeration value ="saturday "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="end-date-time " type ="string " use ="optional "/>
<
attribute name ="
end-weekday "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="sunday "/>
<enumeration value ="monday "/>
<enumeration value ="tuesday "/>
<enumeration value ="wednesday "/>
<enumeration value ="thursday "/>
<enumeration value ="friday "/>
<enumeration value ="saturday "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="heat-number " type ="string " use ="optional "/>
<
attribute name ="
time-certainty "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="certain "/>
<enumeration value ="to-be-announced "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="series-index " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
event-metadata-american-football
Documentation
Metadata about the event itself. | Includes the time left, and where the ball is.
XML Instance Representation
Schema Component Representation
Name
event-metadata-baseball
Documentation
Metadata about the event itself. | Includes what state the game is in.
XML Instance Representation
<event-metadata-baseball
id="ID [0..1] ? " inning-value="string [0..1] ? " inning-half="string (value comes from list: {'top'|'bottom'}) [0..1] ? " outs="string [0..1] ? " balls="string [0..1] ? " strikes="string [0..1] ? " runner-on-first="string [0..1] ? " runner-on-first-idref="IDREF [0..1] ? " runner-on-second="string [0..1] ? " runner-on-second-idref="IDREF [0..1] ? " runner-on-third="string [0..1] ? " runner-on-third-idref="IDREF [0..1] ? " runs-this-inning-half="string [0..1] ? " pitcher-idref="IDREF [0..1] ? " batter-idref="IDREF [0..1] ? " batter-side="string (value comes from list: {'left'|'right'}) [0..1] ? " at-bat-number="string [0..1] ? " sequence-number="string [0..1] ? " />
Schema Component Representation
<
element name ="
event-metadata-baseball ">
<
complexType >
</
complexType >
</
element >
Name
event-metadata-basketball
Documentation
Metadata about the event itself. | Includes what state the game is in.
XML Instance Representation
<event-metadata-basketball
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " />
Schema Component Representation
<
element name ="
event-metadata-basketball ">
<
complexType >
</
complexType >
</
element >
Name
event-metadata-curling
Documentation
TBD.
XML Instance Representation
<event-metadata-curling
id="ID [0..1] ? " sheet="string [0..1] ? " draw="string [0..1] ? " />
Schema Component Representation
<
element name ="
event-metadata-curling ">
<
complexType >
<attribute name ="sheet " type ="string " use ="optional "/>
<attribute name ="draw " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
event-metadata-golf
Documentation
Holds event metadata specific to golf. | Includes data about the course on which the event is held.
XML Instance Representation
<event-metadata-golf
id="ID [0..1] ? " time-elapsed="string [0..1] ? " round="string [0..1] ? " hole="string [0..1] ? " score="string [0..1] ? " score-under-par="string [0..1] ? " course-yardage="string [0..1] ? " course-par="string [0..1] ? " />
Schema Component Representation
<
element name ="
event-metadata-golf ">
<
complexType >
<attribute name ="course-yardage " type ="string " use ="optional "/>
<attribute name ="course-par " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
event-metadata-ice-hockey
Documentation
Metadata about the event itself. | Specific to ice-hockey.
XML Instance Representation
<event-metadata-ice-hockey
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " power-play-time-remaining="string [0..1] ? " power-play-team-idref="string [0..1] ? " power-play-player-advantage="string [0..1] ? " score-team="string [0..1] ? " score-team-opposing="string [0..1] ? " />
Schema Component Representation
<
element name ="
event-metadata-ice-hockey ">
<
complexType >
</
complexType >
</
element >
Name
event-metadata-motor-racing
Documentation
Metadata about the event itself. | Includes what state the game is in.
XML Instance Representation
<event-metadata-motor-racing
id="ID [0..1] ? " lap="string [0..1] ? " laps-remaining="string [0..1] ? " time-elapsed="string [0..1] ? " flag-state="flagType.MotorRacing [0..1] ? " />
Schema Component Representation
<
element name ="
event-metadata-motor-racing ">
<
complexType >
</
complexType >
</
element >
Name
event-metadata-rugby
Documentation
Rugby-specific metadata for events. | Metadata that is specific to rugby for events.
XML Instance Representation
<event-metadata-rugby
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " kick-off-team-idref="IDREF [0..1] ? " >
</event-metadata-rugby>
Schema Component Representation
<
element name ="
event-metadata-rugby ">
<
complexType >
<attribute name ="kick-off-team-idref " type ="IDREF " use ="optional "/>
</
complexType >
</
element >
Name
event-metadata-soccer
Documentation
Soccer-specific metadata for events. | Metadata that is specific to soccer for events.
XML Instance Representation
<event-metadata-soccer
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " kick-off-team-idref="IDREF [0..1] ? " >
</event-metadata-soccer>
Schema Component Representation
<
element name ="
event-metadata-soccer ">
<
complexType >
<attribute name ="kick-off-team-idref " type ="IDREF " use ="optional "/>
</
complexType >
</
element >
Name
event-metadata-tennis
Documentation
Metadata about the specific tennis match. | When in the match this document was issued.
XML Instance Representation
<event-metadata-tennis
id="ID [0..1] ? " set="string [0..1] ? " game="string [0..1] ? " server-idref="IDREF [0..1] ? " server-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " receiver-idref="IDREF [0..1] ? " receiver-score="string (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ? " serve-number="string (value comes from list: {'first'|'second'}) [0..1] ? " />
Schema Component Representation
<
element name ="
event-metadata-tennis ">
<
complexType >
</
complexType >
</
element >
Name
event-record
Documentation
A world, national, state, or school record. | More than one record can be set by one participant at one sports-event.
XML Instance Representation
<event-record
type="string [0..1] ? " previous-record="string [0..1] ? " />
Schema Component Representation
<
element name ="
event-record ">
<
complexType >
<attribute name ="type " type ="string " use ="optional "/>
<attribute name ="previous-record " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
event-sponsor
Documentation
A sponsor for an event. | Events can have more than one sponsor.
XML Instance Representation
Schema Component Representation
Name
event-stats
Documentation
Stats applying to the game as a whole. | Initially designed for motor-racing, but potentially applicable to many sports.
Schema Component Representation
<
element name ="
event-stats ">
<
complexType >
</
complexType >
</
element >
Name
event-stats-motor-racing
Documentation
Statistics about the event itself. | Includes the total number of lead changes, and the average speed.
XML Instance Representation
<event-stats-motor-racing
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " speed-average="string [0..1] ? " speed-units="string [0..1] ? " lead-changes="string [0..1] ? " lead-changes-drivers="string [0..1] ? " margin-of-victory="string [0..1] ? " caution-flags="string [0..1] ? " caution-flags-laps="string [0..1] ? " laps-total="string [0..1] ? " distance-lap="string [0..1] ? " distance-total="string [0..1] ? " distance-units="string [0..1] ? " />
Schema Component Representation
<
element name ="
event-stats-motor-racing ">
<
complexType >
<attribute name ="speed-average " type ="string " use ="optional "/>
<attribute name ="speed-units " type ="string " use ="optional "/>
<attribute name ="lead-changes " type ="string " use ="optional "/>
<attribute name ="lead-changes-drivers " type ="string " use ="optional "/>
<attribute name ="margin-of-victory " type ="string " use ="optional "/>
<attribute name ="caution-flags " type ="string " use ="optional "/>
<attribute name ="caution-flags-laps " type ="string " use ="optional "/>
<attribute name ="laps-total " type ="string " use ="optional "/>
<attribute name ="distance-lap " type ="string " use ="optional "/>
<attribute name ="distance-total " type ="string " use ="optional "/>
<attribute name ="distance-units " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
group
Documentation
A holder for statistics about a particular bracket or division or conference or league. | Holds metadata and stats.
XML Instance Representation
<group
id="ID [0..1] ? " >
</group>
Schema Component Representation
<
element name ="
group ">
<
complexType >
<
sequence >
<
element ref ="
group-stats "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
group "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
team "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
player "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
affiliation "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
group-metadata
Documentation
Metadata about the group.
Schema Component Representation
<
element name ="
group-metadata ">
<
complexType >
<
sequence >
<
element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="group-source " type ="string " use ="optional "/>
<attribute name ="group-type " type ="string " use ="optional "/>
<attribute name ="home-page-url " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
group-stats
Documentation
Statistics that apply to the team as a whole. | Not all stats are used in every sport.
XML Instance Representation
<group-stats
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " score="string [0..1] ? " score-opposing="string [0..1] ? " score-average="string [0..1] ? " score-opposing-average="string [0..1] ? " score-units="scoreUnits.Core [0..1] ? " score-behind="string [0..1] ? " score-attempts="string [0..1] ? " score-attempts-opposing="string [0..1] ? " score-attempts-on-goal="string [0..1] ? " score-attempts-on-goal-opposing="string [0..1] ? " score-percentage="string [0..1] ? " score-percentage-opposing="string [0..1] ? " result-effect="resultEffect.Core [0..1] ? " event-outcome="string (value comes from list: {'win'|'loss'|'tie'|'undecided'}) [0..1] ? " event-standing-points="string [0..1] ? " event-odds="string [0..1] ? " >
Start Group: groupStatsSpecific [0..1] Start Choice [1] End Choice End Group: groupStatsSpecific </group-stats>
Schema Component Representation
<
element name ="
group-stats ">
<
complexType >
<
sequence >
<
element ref ="
penalty-stats "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
rank "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
rating "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
highlight
Documentation
A textual highlight. | Can hold plain text, or could hold NITF.
XML Instance Representation
<highlight
id="ID [0..1] ? " class="string [0..1] ? " style="string [0..1] ? " >
<!-- Mixed content --> Allow any elements from any namespace (lax validation). [0..*]
</highlight>
Schema Component Representation
<
element name ="
highlight ">
<
complexType mixed ="
true ">
<
sequence >
<any processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
home-location
Documentation
A location. | Could be the hometown of a person, or where a team usually plays.
XML Instance Representation
<home-location
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " location-type="locationType.Core [0..1] ? " street-number="string [0..1] ? " street="string [0..1] ? " street-prefix="string [0..1] ? " street-suffix="string [0..1] ? " suite="string [0..1] ? " floor="string [0..1] ? " building="string [0..1] ? " city="string [0..1] ? " county="string [0..1] ? " area="string [0..1] ? " state="string [0..1] ? " country="string [0..1] ? " postal-code="string [0..1] ? " timezone="string [0..1] ? " latitude="string [0..1] ? " longitude="string [0..1] ? " />
Schema Component Representation
<
element name ="
home-location ">
<
complexType >
<attribute name ="street-number " type ="string " use ="optional "/>
<attribute name ="street " type ="string " use ="optional "/>
<attribute name ="street-prefix " type ="string " use ="optional "/>
<attribute name ="street-suffix " type ="string " use ="optional "/>
<attribute name ="suite " type ="string " use ="optional "/>
<attribute name ="floor " type ="string " use ="optional "/>
<attribute name ="building " type ="string " use ="optional "/>
<attribute name ="city " type ="string " use ="optional "/>
<attribute name ="county " type ="string " use ="optional "/>
<attribute name ="area " type ="string " use ="optional "/>
<attribute name ="state " type ="string " use ="optional "/>
<attribute name ="country " type ="string " use ="optional "/>
<attribute name ="postal-code " type ="string " use ="optional "/>
<attribute name ="timezone " type ="string " use ="optional "/>
<attribute name ="latitude " type ="string " use ="optional "/>
<attribute name ="longitude " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
injury-phase
Documentation
A description of the phase during which a player is injured.
XML Instance Representation
<injury-phase
id="ID [0..1] ? " phase-type="string [0..1] ? " injury-type="string [0..1] ? " injury-side="string [0..1] ? " start-date="string [0..1] ? " end-date="string [0..1] ? " upcoming-event-date="string [0..1] ? " upcoming-event-key="genericKeyType [0..1] ? " upcoming-event-status="string [0..1] ? " comment="string [0..1] ? " />
Schema Component Representation
<
element name ="
injury-phase ">
<
complexType >
<attribute name ="phase-type " type ="string " use ="optional "/>
<attribute name ="injury-type " type ="string " use ="optional "/>
<attribute name ="injury-side " type ="string " use ="optional "/>
<attribute name ="start-date " type ="string " use ="optional "/>
<attribute name ="end-date " type ="string " use ="optional "/>
<attribute name ="upcoming-event-date " type ="string " use ="optional "/>
<
attribute name ="
upcoming-event-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="upcoming-event-status " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
metadata-motor-racing-vehicle
Documentation
Details on the car, motorcycle, etc., being driven. | Includes manufacturing information.
XML Instance Representation
<metadata-motor-racing-vehicle
id="ID [0..1] ? " number="string [0..1] ? " make-key="genericKeyType [0..1] ? " make-name="string [0..1] ? " sponsor="string [0..1] ? " chassis="string [0..1] ? " engine="string [0..1] ? " tire="string [0..1] ? " />
Schema Component Representation
<
element name ="
metadata-motor-racing-vehicle ">
<
complexType >
<attribute name ="number " type ="string " use ="optional "/>
<attribute name ="make-name " type ="string " use ="optional "/>
<attribute name ="sponsor " type ="string " use ="optional "/>
<attribute name ="chassis " type ="string " use ="optional "/>
<attribute name ="engine " type ="string " use ="optional "/>
<attribute name ="tire " type ="string " use ="optional "/>
</
complexType >
</
element >
Element: name
Name
name
Documentation
Name of a player, official, associate, team, etc. | Sometimes a person is referred-to by different names, depending upon the language in which the document is displayed.
XML Instance Representation
<name
id="ID [0..1] ? " role="genericKeyListType [0..1] " part="genericKeyType [0..1] " full="string [0..1] ? " first="string [0..1] ? " middle="string [0..1] ? " last="string [0..1] ? " nickname="string [0..1] ? " prefix="string [0..1] ? " suffix="string [0..1] ? " abbreviation="string [0..1] ? " language="string [0..1] ? " />
Schema Component Representation
<
element name ="
name ">
<
complexType mixed ="
true ">
<attribute name ="full " type ="string " use ="optional "/>
<attribute name ="first " type ="string " use ="optional "/>
<attribute name ="middle " type ="string " use ="optional "/>
<attribute name ="last " type ="string " use ="optional "/>
<attribute name ="nickname " type ="string " use ="optional "/>
<attribute name ="prefix " type ="string " use ="optional "/>
<attribute name ="suffix " type ="string " use ="optional "/>
<attribute name ="abbreviation " type ="string " use ="optional "/>
<attribute name ="language " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
official
Documentation
Also referred to as umpire or referree. | Ensures that the sports-event is played according to its rules.
XML Instance Representation
<official
id="ID [0..1] ? " >
</official>
Schema Component Representation
<
element name ="
official ">
<
complexType >
</
complexType >
</
element >
Name
official-metadata
Documentation
Metadata about the official. | Generally does not change over the course of a sports-events.
Schema Component Representation
<
element name ="
official-metadata ">
<
complexType >
<
sequence >
<
element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="official-source " type ="string " use ="optional "/>
<attribute name ="position " type ="string " use ="optional "/>
<attribute name ="position-source " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
officials
Documentation
A set of officials. | May hold zero or more.
XML Instance Representation
<officials
id="ID [0..1] ? " >
</officials>
Schema Component Representation
<
element name ="
officials ">
<
complexType >
<
sequence >
<
element ref ="
official "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
official-stats
Documentation
Statistics about the official. | Generally does change over the course of a sports-events..
Schema Component Representation
<
element name ="
official-stats ">
<
complexType >
<
sequence >
<
element ref ="
rating "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
outcome-totals
Documentation
A report on the number of wins, losses, etc., the team or player had during a particular time period. | Can also be scoped with various coverage qualifications, such as just events played at home.
XML Instance Representation
<outcome-totals
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " wins="string [0..1] ? " losses="string [0..1] ? " ties="string [0..1] ? " undecideds="string [0..1] ? " winning-percentage="string [0..1] ? " points-scored-for="string [0..1] ? " points-scored-against="string [0..1] ? " points-difference="string [0..1] ? " standing-points="string [0..1] ? " streak-type="string (value comes from list: {'win'|'loss'|'tie'|'score'|'assist'|'point'}) [0..1] ? " streak-duration="duration.Common [0..1] ? " streak-total="string [0..1] ? " streak-start="dateTime.Common [0..1] ? " streak-end="dateTime.Common [0..1] ? " events-played="string [0..1] ? " events-remaining="string [0..1] ? " losses-overtime="string [0..1] ? " />
Schema Component Representation
<
element name ="
outcome-totals ">
<
complexType >
<attribute name ="wins " type ="string " use ="optional "/>
<attribute name ="losses " type ="string " use ="optional "/>
<attribute name ="ties " type ="string " use ="optional "/>
<attribute name ="undecideds " type ="string " use ="optional "/>
<attribute name ="winning-percentage " type ="string " use ="optional "/>
<attribute name ="points-scored-for " type ="string " use ="optional "/>
<attribute name ="points-scored-against " type ="string " use ="optional "/>
<attribute name ="points-difference " type ="string " use ="optional "/>
<attribute name ="standing-points " type ="string " use ="optional "/>
<
attribute name ="
streak-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="win "/>
<enumeration value ="loss "/>
<enumeration value ="tie "/>
<enumeration value ="score "/>
<enumeration value ="assist "/>
<enumeration value ="point "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="streak-total " type ="string " use ="optional "/>
<attribute name ="events-played " type ="string " use ="optional "/>
<attribute name ="events-remaining " type ="string " use ="optional "/>
<attribute name ="losses-overtime " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
penalty-stats
Documentation
Statistics that detail the number of each type of penalty. | Can be recorded for either a team or a player.
XML Instance Representation
<penalty-stats
id="ID [0..1] ? " type="string [0..1] ? " count="string [0..1] ? " value="string [0..1] ? " />
Schema Component Representation
<
element name ="
penalty-stats ">
<
complexType >
<attribute name ="type " type ="string " use ="optional "/>
<attribute name ="count " type ="string " use ="optional "/>
<attribute name ="value " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
placeholder-element
Documentation
Not a true SportsML element | Just an empty placeholder to be used if Specific extension has no children.
Name
player
Documentation
A competitor. | Their athletic talents help them decide who wins a sports-event.
XML Instance Representation
<player
id="ID [0..1] ? " >
</player>
Schema Component Representation
<
element name ="
player ">
<
complexType >
<
sequence >
<
element ref ="
player-stats "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
associate "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
affiliation "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
player-metadata
Documentation
Metadata that describes a player. | Generally does not change over the course of a sports-events.
XML Instance Representation
<player-metadata
id="ID [0..1] ? " player-key="genericKeyType [0..1] ? " player-source="string [0..1] ? " team-idref="string [0..1] ? " team-key="genericKeyType [0..1] ? " status="status.Core [0..1] ? " date-of-birth="string [0..1] ? " date-of-death="string [0..1] ? " height="string [0..1] ? " weight="string [0..1] ? " position-regular="position.Common [0..1] ? " position-event="position.Common [0..1] ? " position-depth="string [0..1] ? " lineup-slot="string [0..1] ? " lineup-slot-sequence="string [0..1] ? " position-source="string [0..1] ? " health="health.Core [0..1] ? " scratch-reason="health.Core [0..1] ? " uniform-number="string [0..1] ? " home-page-url="string [0..1] ? " gender="string (value comes from list: {'male'|'female'}) [0..1] ? " nationality="string [0..1] ? " round-position="string [0..1] ? " >
Start Group: playerMetadataSpecific [0..1] Start Choice [1] End Choice End Group: playerMetadataSpecific </player-metadata>
Schema Component Representation
<
element name ="
player-metadata ">
<
complexType >
<
sequence >
<
element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
career-phase "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
injury-phase "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="player-source " type ="string " use ="optional "/>
<attribute name ="team-idref " type ="string " use ="optional "/>
<
attribute name ="
status "
type ="
status.Core "
use ="
optional "/>
<attribute name ="date-of-birth " type ="string " use ="optional "/>
<attribute name ="date-of-death " type ="string " use ="optional "/>
<attribute name ="height " type ="string " use ="optional "/>
<attribute name ="weight " type ="string " use ="optional "/>
<attribute name ="position-depth " type ="string " use ="optional "/>
<attribute name ="lineup-slot " type ="string " use ="optional "/>
<attribute name ="lineup-slot-sequence " type ="string " use ="optional "/>
<attribute name ="position-source " type ="string " use ="optional "/>
<
attribute name ="
health "
type ="
health.Core "
use ="
optional "/>
<
attribute name ="
scratch-reason "
type ="
health.Core "
use ="
optional "/>
<attribute name ="uniform-number " type ="string " use ="optional "/>
<attribute name ="home-page-url " type ="string " use ="optional "/>
<
attribute name ="
gender "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="male "/>
<enumeration value ="female "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="nationality " type ="string " use ="optional "/>
<attribute name ="round-position " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
player-metadata-american-football
Documentation
Player metadata that is specific to football. | Reserved for future use.
XML Instance Representation
Schema Component Representation
Name
player-metadata-baseball
Documentation
Metadata about the player. | Specific to the sport of baseball.
XML Instance Representation
<player-metadata-baseball
id="ID [0..1] ? " batting-hand="string (value comes from list: {'left'|'right'|'both'}) [0..1] ? " throwing-hand="string (value comes from list: {'left'|'right'|'both'}) [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-baseball ">
<
complexType >
<
attribute name ="
batting-hand "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="left "/>
<enumeration value ="right "/>
<enumeration value ="both "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
throwing-hand "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="left "/>
<enumeration value ="right "/>
<enumeration value ="both "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
player-metadata-basketball
Documentation
Metadata about the player. | Specific to the sport of basketball.
XML Instance Representation
<player-metadata-basketball
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-basketball ">
<
complexType >
</
complexType >
</
element >
Name
player-metadata-curling
Documentation
Holds metadata specific to a curling player.
XML Instance Representation
<player-metadata-curling
id="ID [0..1] ? " delivery="string [0..1] ? " role="string [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-curling ">
<
complexType >
<attribute name ="delivery " type ="string " use ="optional "/>
<attribute name ="role " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
player-metadata-golf
Documentation
Holds metadata about a golf player. | Currently only holds the rank of the player.
XML Instance Representation
<player-metadata-golf
id="ID [0..1] ? " rank="string [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-golf ">
<
complexType >
<attribute name ="rank " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
player-metadata-ice-hockey
Documentation
Metadata for a player. | Specific to ice-hockey. Reserved for future use.
XML Instance Representation
<player-metadata-ice-hockey
id="ID [0..1] ? " shooting-hand="string (value comes from list: {'left'|'right'|'both'}) [0..1] ? " catching-hand="string (value comes from list: {'left'|'right'|'both'}) [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-ice-hockey ">
<
complexType >
<
attribute name ="
shooting-hand "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="left "/>
<enumeration value ="right "/>
<enumeration value ="both "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
catching-hand "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="left "/>
<enumeration value ="right "/>
<enumeration value ="both "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
player-metadata-motor-racing
Documentation
Metadata about the driver. | Specific to the sport of motor racing.
XML Instance Representation
<player-metadata-motor-racing
id="ID [0..1] ? " >
</player-metadata-motor-racing>
Schema Component Representation
<
element name ="
player-metadata-motor-racing ">
<
complexType >
</
complexType >
</
element >
Name
player-metadata-rugby
Documentation
Player metadata specific to rugby. | Metadata for one player, specific to rugby.
XML Instance Representation
<player-metadata-rugby
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-rugby ">
<
complexType >
</
complexType >
</
element >
Name
player-metadata-soccer
Documentation
Player metadata specific to soccer. | Metadata for one player, specific to soccer.
XML Instance Representation
<player-metadata-soccer
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-soccer ">
<
complexType >
</
complexType >
</
element >
Name
player-metadata-tennis
Documentation
Holds metadata specific to a tennis player. | Reserved for future use.
XML Instance Representation
<player-metadata-tennis
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
player-metadata-tennis ">
<
complexType >
</
complexType >
</
element >
Name
player-stats
Documentation
Statistics that capture how a player has performed. | Generally does change over the course of a sports-event.
XML Instance Representation
<player-stats
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " score="string [0..1] ? " score-opposing="string [0..1] ? " score-average="string [0..1] ? " score-opposing-average="string [0..1] ? " score-units="scoreUnits.Core [0..1] ? " score-behind="string [0..1] ? " score-attempts="string [0..1] ? " score-attempts-opposing="string [0..1] ? " score-attempts-on-goal="string [0..1] ? " score-attempts-on-goal-opposing="string [0..1] ? " score-percentage="string [0..1] ? " score-percentage-opposing="string [0..1] ? " result-effect="resultEffect.Core [0..1] ? " event-outcome="string (value comes from list: {'win'|'loss'|'tie'|'undecided'}) [0..1] ? " event-standing-points="string [0..1] ? " event-odds="string [0..1] ? " time-played-event="string [0..1] ? " time-played-total="string [0..1] ? " time-played-event-average="string [0..1] ? " events-played="string [0..1] ? " events-started="string [0..1] ? " events-remaining="string [0..1] ? " time-of-possession="string [0..1] ? " time-of-possession-average="string [0..1] ? " series-score="string [0..1] ? " series-score-opposing="string [0..1] ? " score-type="string [0..1] ? " >
Start Group: playerStatsSpecific [0..1] Start Choice [1] End Choice End Group: playerStatsSpecific </player-stats>
Schema Component Representation
<
element name ="
player-stats ">
<
complexType >
<
sequence >
<
element ref ="
sub-score "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
penalty-stats "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
highlight "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
event-record "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
rank "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
rating "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="time-played-event " type ="string " use ="optional "/>
<attribute name ="time-played-total " type ="string " use ="optional "/>
<attribute name ="time-played-event-average " type ="string " use ="optional "/>
<attribute name ="events-played " type ="string " use ="optional "/>
<attribute name ="events-started " type ="string " use ="optional "/>
<attribute name ="events-remaining " type ="string " use ="optional "/>
<attribute name ="time-of-possession " type ="string " use ="optional "/>
<attribute name ="time-of-possession-average " type ="string " use ="optional "/>
<attribute name ="series-score " type ="string " use ="optional "/>
<attribute name ="series-score-opposing " type ="string " use ="optional "/>
<attribute name ="score-type " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
player-stats-american-football
Documentation
Player statistics for football. | Includes the same elements as team statistics.
XML Instance Representation
Schema Component Representation
Name
player-stats-baseball
Documentation
Stats collected by a player. | Includes offensive, pitching, and defensive stats.
Schema Component Representation
<
element name ="
player-stats-baseball ">
<
complexType >
</
complexType >
</
element >
Name
player-stats-basketball
Documentation
Specific statistics for basketball players. | Includes offensive, rebounding, and defensive stats.
XML Instance Representation
<player-stats-basketball
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " minutes-played="string [0..1] ? " games-played="string [0..1] ? " games-started="string [0..1] ? " average-minutes-per-game="string [0..1] ? " personal-fouls-per-game="string [0..1] ? " double-doubles="string [0..1] ? " triple-doubles="string [0..1] ? " >
</player-stats-basketball>
Schema Component Representation
<
element name ="
player-stats-basketball ">
<
complexType >
<attribute name ="minutes-played " type ="string " use ="optional "/>
<attribute name ="games-played " type ="string " use ="optional "/>
<attribute name ="games-started " type ="string " use ="optional "/>
<attribute name ="average-minutes-per-game " type ="string " use ="optional "/>
<attribute name ="personal-fouls-per-game " type ="string " use ="optional "/>
<attribute name ="double-doubles " type ="string " use ="optional "/>
<attribute name ="triple-doubles " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
player-stats-curling
Documentation
Holds curling-specific stats.
Schema Component Representation
<
element name ="
player-stats-curling ">
<
complexType >
</
complexType >
</
element >
Name
player-stats-golf
Documentation
Holds statistics particular to the player. | Includes performance statistics during the timespan described in date-coverage-scope attributes.
Schema Component Representation
<
element name ="
player-stats-golf ">
<
complexType >
</
complexType >
</
element >
Name
player-stats-ice-hockey
Documentation
Stats for a player specific to ice-hockey. | Includes the same offensive and defensive stats available for a team.
XML Instance Representation
<player-stats-ice-hockey
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " plus-minus="string [0..1] ? " plus-total="string [0..1] ? " minus-total="string [0..1] ? " minutes-played="string [0..1] ? " penalty-minutes="string [0..1] ? " goaltender-wins="string [0..1] ? " goaltender-losses="string [0..1] ? " goaltender-ties="string [0..1] ? " >
</player-stats-ice-hockey>
Schema Component Representation
<
element name ="
player-stats-ice-hockey ">
<
complexType >
<attribute name ="plus-minus " type ="string " use ="optional "/>
<attribute name ="plus-total " type ="string " use ="optional "/>
<attribute name ="minus-total " type ="string " use ="optional "/>
<attribute name ="minutes-played " type ="string " use ="optional "/>
<attribute name ="penalty-minutes " type ="string " use ="optional "/>
<attribute name ="goaltender-wins " type ="string " use ="optional "/>
<attribute name ="goaltender-losses " type ="string " use ="optional "/>
<attribute name ="goaltender-ties " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
player-stats-motor-racing
Documentation
Specific statistics for motor racing. | Includes stats about the qualifying round, as well as for the race itself.
Schema Component Representation
<
element name ="
player-stats-motor-racing ">
<
complexType >
</
complexType >
</
element >
Name
player-stats-rugby
Documentation
Player statistics that are specific to rugby. | Rugby specific statistic information about a player.
Schema Component Representation
<
element name ="
player-stats-rugby ">
<
complexType >
</
complexType >
</
element >
Name
player-stats-soccer
Documentation
Player statistics that are specific to soccer. | Soccer specific statistic information about a player.
Schema Component Representation
<
element name ="
player-stats-soccer ">
<
complexType >
</
complexType >
</
element >
Name
player-stats-tennis
Documentation
Holds tennis-specific stats. Used for singles matches. | Generally having to do with the score of the match.
Schema Component Representation
<
element name ="
player-stats-tennis ">
<
complexType >
</
complexType >
</
element >
Element: rank
Name
rank
Documentation
How a team is doing in comparison to other teams or players. | May be qualified, so that one ranks teams or players according to, say, how they play at home, or within their division.
Schema Component Representation
<
element name ="
rank ">
<
complexType >
<attribute name ="type " type ="string " use ="optional "/>
<attribute name ="issuer " type ="string " use ="optional "/>
<attribute name ="value " type ="string " use ="optional "/>
<attribute name ="value-previous " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
rating
Documentation
A judged value placed on the team or individual. | Often used in British soccer.
XML Instance Representation
<rating
id="ID [0..1] ? " rating-type="string [0..1] ? " rating-issuer="string [0..1] ? " rating-value="string [0..1] ? " rating-maximum="string [0..1] ? " />
Schema Component Representation
<
element name ="
rating ">
<
complexType >
<attribute name ="rating-type " type ="string " use ="optional "/>
<attribute name ="rating-issuer " type ="string " use ="optional "/>
<attribute name ="rating-value " type ="string " use ="optional "/>
<attribute name ="rating-maximum " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
schedule
Documentation
A series of games. | Usually grouped by date.
XML Instance Representation
<schedule
id="ID [0..1] ? " date-label="string [0..1] ? " content-label="string [0..1] ? " >
</schedule>
Schema Component Representation
<
element name ="
schedule ">
<
complexType >
<
sequence >
<
element ref ="
sports-event "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="date-label " type ="string " use ="optional "/>
<attribute name ="content-label " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
schedule-metadata
Documentation
Background information about the schedule. | Describes the time period which the schedule covers, and which teams or events may be covered.
Schema Component Representation
<
element name ="
schedule-metadata ">
<
complexType >
</
complexType >
</
element >
Element: site
Name
site
Documentation
An element housing data having to do with a venue, stadium, arena, field, etc.
XML Instance Representation
<site
id="ID [0..1] ? " >
</site>
Schema Component Representation
<
element name ="
site ">
<
complexType >
<
sequence >
<
element ref ="
site-stats "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
site-metadata
Documentation
Metadata about the site.
XML Instance Representation
<site-metadata
id="ID [0..1] ? " site-key="genericKeyType [0..1] ? " site-source="string [0..1] ? " capacity="string [0..1] ? " style="string [0..1] ? " surface="string [0..1] ? " shape="string [0..1] ? " incline="string [0..1] ? " length="string [0..1] ? " length-units="string [0..1] ? " type="string [0..1] ? " home-page-url="string [0..1] ? " >
</site-metadata>
Schema Component Representation
<
element name ="
site-metadata ">
<
complexType >
<
sequence >
<
element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="site-source " type ="string " use ="optional "/>
<attribute name ="capacity " type ="string " use ="optional "/>
<attribute name ="style " type ="string " use ="optional "/>
<attribute name ="surface " type ="string " use ="optional "/>
<attribute name ="shape " type ="string " use ="optional "/>
<attribute name ="incline " type ="string " use ="optional "/>
<attribute name ="length " type ="string " use ="optional "/>
<attribute name ="length-units " type ="string " use ="optional "/>
<attribute name ="type " type ="string " use ="optional "/>
<attribute name ="home-page-url " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
site-stats
Documentation
Holder for statistics about the site.
Schema Component Representation
<
element name ="
site-stats ">
<
complexType >
<
attribute name ="
alignment "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="home "/>
<enumeration value ="neutral "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="attendance " type ="string " use ="optional "/>
<attribute name ="attendance-average " type ="string " use ="optional "/>
<attribute name ="temperature " type ="string " use ="optional "/>
<attribute name ="temperature-units " type ="string " use ="optional "/>
<attribute name ="weather-code " type ="string " use ="optional "/>
<attribute name ="weather-label " type ="string " use ="optional "/>
<attribute name ="weather-wind " type ="string " use ="optional "/>
<attribute name ="probability-of-precipitation " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
sports-content
Documentation
Metadata and coverage of sporting news. | Good for scores, schedules, standings, statistics, etc.
XML Instance Representation
<sports-content
id="ID [0..1] ? " >
Start Choice [0..*] End Choice </sports-content>
Schema Component Representation
<
element name ="
sports-content ">
<
complexType >
<
sequence >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
</
sequence >
</
complexType >
</
element >
Name
sports-content-code
Documentation
An individual code that describes an entity one may want to filter for. | Describes what sports, what teams, etc., are covered.
XML Instance Representation
<sports-content-code
id="ID [0..1] ? " code-type="codeType.Core [1] ? " code-key="genericKeyType [0..1] ? " code-source="string [0..1] ? " code-name="string [0..1] ? " >
Start Sequence [0..*] End Sequence </sports-content-code>
Schema Component Representation
<
element name ="
sports-content-code ">
<
complexType >
<
sequence minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
sequence >
<
attribute name ="
code-type "
type ="
codeType.Core "
use ="
required "/>
<attribute name ="code-source " type ="string " use ="optional "/>
<attribute name ="code-name " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
sports-content-codes
Documentation
A container for content-codes. | Can hold as many codes as needed to describe all contents at this level and below.
XML Instance Representation
<sports-content-codes
id="ID [0..1] ? " >
Start Sequence [0..*] End Sequence </sports-content-codes>
Schema Component Representation
<
element name ="
sports-content-codes ">
<
complexType >
<
sequence minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
sequence >
</
complexType >
</
element >
Name
sports-content-qualifier
Documentation
Further refinement/elaboration of a sports-content-code. | If the document covers more than one of these, additional sports-content-qualifier elements may be used.
Schema Component Representation
<
element name ="
sports-content-qualifier ">
<
complexType >
<
attribute name ="
gender "
type ="
gender.Core "
use ="
optional "/>
<attribute name ="minimum-age " type ="string " use ="optional "/>
<attribute name ="maximum-age " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
sports-event
Documentation
A sporting competition. | A contest that generally ends with a winner.
XML Instance Representation
<sports-event
id="ID [0..1] ? " >
Start Choice [1] End Choice </sports-event>
Schema Component Representation
<
element name ="
sports-event ">
<
complexType >
<
sequence >
<
choice >
<
element ref ="
team "
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
<
element ref ="
player "
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
</
choice >
<
element ref ="
highlight "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
sports-event "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
</
element >
Name
sports-metadata
Documentation
Metadata for the document being published. | Holds metadata applying to the document as a whole.
Schema Component Representation
<
element name ="
sports-metadata ">
<
complexType >
<
sequence >
<
element ref ="
catalog "
minOccurs ="
0 "/>
</
sequence >
<attribute name ="doc-id " type ="string " use ="required "/>
<attribute name ="publisher " type ="string " use ="optional "/>
<attribute name ="language " type ="string " use ="optional "/>
<attribute name ="slug " type ="string " use ="optional "/>
<attribute name ="document-class " type ="string " use ="optional "/>
<attribute name ="fixture-source " type ="string " use ="optional "/>
<attribute name ="fixture-name " type ="string " use ="optional "/>
<attribute name ="feature-name " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
sports-property
Documentation
An extensible property. | Like in NewsML.
XML Instance Representation
<sports-property
id="ID [0..1] ? " formal-name="string [0..1] ? " vocabulary="string [0..1] ? " scheme="string [0..1] ? " value="string [0..1] ? " allowed-values="string [0..1] ? " >
</sports-property>
Schema Component Representation
<
element name ="
sports-property ">
<
complexType >
<attribute name ="formal-name " type ="string " use ="optional "/>
<attribute name ="vocabulary " type ="string " use ="optional "/>
<attribute name ="scheme " type ="string " use ="optional "/>
<attribute name ="value " type ="string " use ="optional "/>
<attribute name ="allowed-values " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
sports-title
Documentation
A short textual description of the document. | Can show up in search results.
XML Instance Representation
<sports-title
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
sports-title ">
<
complexType mixed ="
true ">
</
complexType >
</
element >
Name
standing
Documentation
A series of team or individual records. | A series of team or individual records.
XML Instance Representation
<standing
id="ID [0..1] ? " content-label="string [0..1] ? " >
Start Choice [1] End Choice </standing>
Schema Component Representation
<
element name ="
standing ">
<
complexType >
<
sequence >
<
choice >
<
element ref ="
team "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
player "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
choice >
</
sequence >
<attribute name ="content-label " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
standing-metadata
Documentation
A series of team or individual records. | A series of team or individual records.
Schema Component Representation
<
element name ="
standing-metadata ">
<
complexType >
</
complexType >
</
element >
Name
statistic
Documentation
A table that generally compares the performance of teams or players. | The fixture-key can identify which regulary-running statistics are being presented.
Schema Component Representation
<
element name ="
statistic ">
<
complexType >
<
sequence >
<
element ref ="
group "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
team "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
player "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
associate "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
status-change "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="type " type ="string " use ="optional "/>
<attribute name ="content-label " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
statistic-metadata
Documentation
Identifies which teams are being covered. | Also indicates the date ranges for which these stats cover.
Schema Component Representation
<
element name ="
statistic-metadata ">
<
complexType >
</
complexType >
</
element >
Name
stats-american-football-defensive
Documentation
Statistics about a particular player or team's defensive performance. | Covers tackles, interceptions, sacks.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-down-progress
Documentation
Statistics about a particular team or player's performance on downs. | Covers first downs and conversions.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-field-goals
Documentation
Statistics about attempted and made field goals. | Allows for breakdowns between particular yard markers.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-fumbles
Documentation
For tracking fumble stats. | Covers teams that do the fumbling and the recovering.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-offensive
Documentation
Statistics about a particular team or player's offensive performance. | Further breaks down stats into passing, rushing, etc.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-passing
Documentation
Statistics about a particular team or player's passing performance. | Used for quarterbacks and receivers.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-penalties
Documentation
Statistics about penalties. | Applies to both offensive and defensive penalties.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-rushing
Documentation
Statistics about a particular team or player's rushing performance. | How well they ran with the ball.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-sacks-against
Documentation
Statistics about the sacks suffered by the offensive team. | How many times and the team was sacked, and for how many yards.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-scoring
Documentation
Statistics about a particular team's scoring performance. | For touchdowns, field goals, etc.
XML Instance Representation
Schema Component Representation
Name
stats-american-football-special-teams
Documentation
Statistics about a particular team's special teams performance. | Covers punts, touchbacks.
XML Instance Representation
Schema Component Representation
Name
stats-baseball-defensive
Documentation
Stats accumulated while a team is out in the field. | Includes double-plays and errors.
XML Instance Representation
<stats-baseball-defensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " position="position.Baseball [0..1] ? " double-plays="string [0..1] ? " triple-plays="string [0..1] ? " putouts="string [0..1] ? " assists="string [0..1] ? " errors="string [0..1] ? " fielding-chances="string [0..1] ? " fielding-percentage="string [0..1] ? " defensive-average="string [0..1] ? " errors-passed-ball="string [0..1] ? " errors-catchers-interference="string [0..1] ? " stolen-bases="string [0..1] ? " stolen-bases-caught="string [0..1] ? " stolen-bases-average="string [0..1] ? " innings-played="string [0..1] ? " games-played="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-baseball-defensive ">
<
complexType >
<attribute name ="double-plays " type ="string " use ="optional "/>
<attribute name ="triple-plays " type ="string " use ="optional "/>
<attribute name ="putouts " type ="string " use ="optional "/>
<attribute name ="assists " type ="string " use ="optional "/>
<attribute name ="errors " type ="string " use ="optional "/>
<attribute name ="fielding-chances " type ="string " use ="optional "/>
<attribute name ="fielding-percentage " type ="string " use ="optional "/>
<attribute name ="defensive-average " type ="string " use ="optional "/>
<attribute name ="errors-passed-ball " type ="string " use ="optional "/>
<attribute name ="errors-catchers-interference " type ="string " use ="optional "/>
<attribute name ="stolen-bases " type ="string " use ="optional "/>
<attribute name ="stolen-bases-caught " type ="string " use ="optional "/>
<attribute name ="stolen-bases-average " type ="string " use ="optional "/>
<attribute name ="innings-played " type ="string " use ="optional "/>
<attribute name ="games-played " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-baseball-offensive
Documentation
Stats accumulated while a team is at bat. | Includes hits and runs.
XML Instance Representation
<stats-baseball-offensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " average="string [0..1] ? " runs-scored="string [0..1] ? " at-bats="string [0..1] ? " hits="string [0..1] ? " rbi="string [0..1] ? " total-bases="string [0..1] ? " slugging-percentage="string [0..1] ? " bases-on-balls="string [0..1] ? " bases-on-balls-rate="string [0..1] ? " bases-on-balls-intentional="string [0..1] ? " strikeouts="string [0..1] ? " strikeouts-looking="string [0..1] ? " outs-ground="string [0..1] ? " outs-fly="string [0..1] ? " left-on-base="string [0..1] ? " left-in-scoring-position="string [0..1] ? " singles="string [0..1] ? " doubles="string [0..1] ? " triples="string [0..1] ? " home-runs="string [0..1] ? " home-runs-season="string [0..1] ? " grand-slams="string [0..1] ? " streak-hits="string [0..1] ? " hits-event-winning="string [0..1] ? " at-bats-per-rbi="string [0..1] ? " plate-appearances-per-rbi="string [0..1] ? " at-bats-per-home-run="string [0..1] ? " plate-appearances-per-home-run="string [0..1] ? " sac-flies="string [0..1] ? " sac-bunts="string [0..1] ? " sacrifices="string [0..1] ? " grounded-into-double-play="string [0..1] ? " hit-into-double-play="string [0..1] ? " moved-up="string [0..1] ? " on-base-percentage="string [0..1] ? " stolen-bases="string [0..1] ? " stolen-bases-caught="string [0..1] ? " stolen-bases-average="string [0..1] ? " hit-by-pitch="string [0..1] ? " reached-base-defensive-interference="string [0..1] ? " reached-base-error="string [0..1] ? " reached-base-fielder-choice="string [0..1] ? " on-base-plus-slugging="string [0..1] ? " plate-appearances="string [0..1] ? " hits-extra-base="string [0..1] ? " strikeout-rate="string [0..1] ? " shutouts="string [0..1] ? " double-plays-against="string [0..1] ? " triple-plays-against="string [0..1] ? " pick-offs-against="string [0..1] ? " games-played="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-baseball-offensive ">
<
complexType >
<attribute name ="average " type ="string " use ="optional "/>
<attribute name ="runs-scored " type ="string " use ="optional "/>
<attribute name ="at-bats " type ="string " use ="optional "/>
<attribute name ="hits " type ="string " use ="optional "/>
<attribute name ="rbi " type ="string " use ="optional "/>
<attribute name ="total-bases " type ="string " use ="optional "/>
<attribute name ="slugging-percentage " type ="string " use ="optional "/>
<attribute name ="bases-on-balls " type ="string " use ="optional "/>
<attribute name ="bases-on-balls-rate " type ="string " use ="optional "/>
<attribute name ="bases-on-balls-intentional " type ="string " use ="optional "/>
<attribute name ="strikeouts " type ="string " use ="optional "/>
<attribute name ="strikeouts-looking " type ="string " use ="optional "/>
<attribute name ="outs-ground " type ="string " use ="optional "/>
<attribute name ="outs-fly " type ="string " use ="optional "/>
<attribute name ="left-on-base " type ="string " use ="optional "/>
<attribute name ="left-in-scoring-position " type ="string " use ="optional "/>
<attribute name ="singles " type ="string " use ="optional "/>
<attribute name ="doubles " type ="string " use ="optional "/>
<attribute name ="triples " type ="string " use ="optional "/>
<attribute name ="home-runs " type ="string " use ="optional "/>
<attribute name ="home-runs-season " type ="string " use ="optional "/>
<attribute name ="grand-slams " type ="string " use ="optional "/>
<attribute name ="streak-hits " type ="string " use ="optional "/>
<attribute name ="hits-event-winning " type ="string " use ="optional "/>
<attribute name ="at-bats-per-rbi " type ="string " use ="optional "/>
<attribute name ="plate-appearances-per-rbi " type ="string " use ="optional "/>
<attribute name ="at-bats-per-home-run " type ="string " use ="optional "/>
<attribute name ="plate-appearances-per-home-run " type ="string " use ="optional "/>
<attribute name ="sac-flies " type ="string " use ="optional "/>
<attribute name ="sac-bunts " type ="string " use ="optional "/>
<attribute name ="sacrifices " type ="string " use ="optional "/>
<attribute name ="grounded-into-double-play " type ="string " use ="optional "/>
<attribute name ="hit-into-double-play " type ="string " use ="optional "/>
<attribute name ="moved-up " type ="string " use ="optional "/>
<attribute name ="on-base-percentage " type ="string " use ="optional "/>
<attribute name ="stolen-bases " type ="string " use ="optional "/>
<attribute name ="stolen-bases-caught " type ="string " use ="optional "/>
<attribute name ="stolen-bases-average " type ="string " use ="optional "/>
<attribute name ="hit-by-pitch " type ="string " use ="optional "/>
<attribute name ="reached-base-defensive-interference " type ="string " use ="optional "/>
<attribute name ="reached-base-error " type ="string " use ="optional "/>
<attribute name ="reached-base-fielder-choice " type ="string " use ="optional "/>
<attribute name ="on-base-plus-slugging " type ="string " use ="optional "/>
<attribute name ="plate-appearances " type ="string " use ="optional "/>
<attribute name ="hits-extra-base " type ="string " use ="optional "/>
<attribute name ="strikeout-rate " type ="string " use ="optional "/>
<attribute name ="shutouts " type ="string " use ="optional "/>
<attribute name ="double-plays-against " type ="string " use ="optional "/>
<attribute name ="triple-plays-against " type ="string " use ="optional "/>
<attribute name ="pick-offs-against " type ="string " use ="optional "/>
<attribute name ="games-played " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-baseball-pitching
Documentation
Stats accumulated while a team is pitching. | Includes strikeouts and shutouts.
XML Instance Representation
<stats-baseball-pitching
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " runs-allowed="string [0..1] ? " home-runs-allowed="string [0..1] ? " sacrifice-bunts-allowed="string [0..1] ? " sacrifice-hits-allowed="string [0..1] ? " interferences="string [0..1] ? " innings-pitched="string [0..1] ? " innings-pitched-average="string [0..1] ? " hits="string [0..1] ? " earned-runs="string [0..1] ? " unearned-runs="string [0..1] ? " bases-on-balls="string [0..1] ? " bases-on-balls-intentional="string [0..1] ? " strikeouts="string [0..1] ? " strikeout-to-bb-ratio="string [0..1] ? " number-of-pitches="string [0..1] ? " number-of-strikes="string [0..1] ? " era="string [0..1] ? " whip="string [0..1] ? " inherited-runners-scored="string [0..1] ? " pick-offs="string [0..1] ? " errors-hit-with-pitch="string [0..1] ? " errors-wild-pitch="string [0..1] ? " balks="string [0..1] ? " wins="string [0..1] ? " losses="string [0..1] ? " saves="string [0..1] ? " holds="string [0..1] ? " saves-blown="string [0..1] ? " saves-tough="string [0..1] ? " saves-opportunities="string [0..1] ? " relief-points="string [0..1] ? " shutouts="string [0..1] ? " games-complete="string [0..1] ? " games-finished="string [0..1] ? " games-pitched="string [0..1] ? " winning-percentage="string [0..1] ? " event-credit="string (value comes from list: {'win'|'loss'|'save'}) [0..1] ? " save-credit="string (value comes from list: {'hold'|'blown'|'save'}) [0..1] ? " batters-average-against="string [0..1] ? " batters-at-bats-against="string [0..1] ? " batters-total-against="string [0..1] ? " batters-total-bases-against="string [0..1] ? " batters-slugging-percentage-against="string [0..1] ? " batters-on-base-percentage-against="string [0..1] ? " batters-doubles-against="string [0..1] ? " batters-triples-against="string [0..1] ? " batters-home-runs-against="string [0..1] ? " inherited-runners-total="string [0..1] ? " sacrifice-flies-allowed="string [0..1] ? " shutouts-combined="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-baseball-pitching ">
<
complexType >
<attribute name ="runs-allowed " type ="string " use ="optional "/>
<attribute name ="home-runs-allowed " type ="string " use ="optional "/>
<attribute name ="sacrifice-bunts-allowed " type ="string " use ="optional "/>
<attribute name ="sacrifice-hits-allowed " type ="string " use ="optional "/>
<attribute name ="interferences " type ="string " use ="optional "/>
<attribute name ="innings-pitched " type ="string " use ="optional "/>
<attribute name ="innings-pitched-average " type ="string " use ="optional "/>
<attribute name ="hits " type ="string " use ="optional "/>
<attribute name ="earned-runs " type ="string " use ="optional "/>
<attribute name ="unearned-runs " type ="string " use ="optional "/>
<attribute name ="bases-on-balls " type ="string " use ="optional "/>
<attribute name ="bases-on-balls-intentional " type ="string " use ="optional "/>
<attribute name ="strikeouts " type ="string " use ="optional "/>
<attribute name ="strikeout-to-bb-ratio " type ="string " use ="optional "/>
<attribute name ="number-of-pitches " type ="string " use ="optional "/>
<attribute name ="number-of-strikes " type ="string " use ="optional "/>
<attribute name ="era " type ="string " use ="optional "/>
<attribute name ="whip " type ="string " use ="optional "/>
<attribute name ="inherited-runners-scored " type ="string " use ="optional "/>
<attribute name ="pick-offs " type ="string " use ="optional "/>
<attribute name ="errors-hit-with-pitch " type ="string " use ="optional "/>
<attribute name ="errors-wild-pitch " type ="string " use ="optional "/>
<attribute name ="balks " type ="string " use ="optional "/>
<attribute name ="wins " type ="string " use ="optional "/>
<attribute name ="losses " type ="string " use ="optional "/>
<attribute name ="saves " type ="string " use ="optional "/>
<attribute name ="holds " type ="string " use ="optional "/>
<attribute name ="saves-blown " type ="string " use ="optional "/>
<attribute name ="saves-tough " type ="string " use ="optional "/>
<attribute name ="saves-opportunities " type ="string " use ="optional "/>
<attribute name ="relief-points " type ="string " use ="optional "/>
<attribute name ="shutouts " type ="string " use ="optional "/>
<attribute name ="games-complete " type ="string " use ="optional "/>
<attribute name ="games-finished " type ="string " use ="optional "/>
<attribute name ="games-pitched " type ="string " use ="optional "/>
<attribute name ="winning-percentage " type ="string " use ="optional "/>
<
attribute name ="
event-credit "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="win "/>
<enumeration value ="loss "/>
<enumeration value ="save "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
save-credit "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="hold "/>
<enumeration value ="blown "/>
<enumeration value ="save "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="batters-average-against " type ="string " use ="optional "/>
<attribute name ="batters-at-bats-against " type ="string " use ="optional "/>
<attribute name ="batters-total-against " type ="string " use ="optional "/>
<attribute name ="batters-total-bases-against " type ="string " use ="optional "/>
<attribute name ="batters-slugging-percentage-against " type ="string " use ="optional "/>
<attribute name ="batters-on-base-percentage-against " type ="string " use ="optional "/>
<attribute name ="batters-doubles-against " type ="string " use ="optional "/>
<attribute name ="batters-triples-against " type ="string " use ="optional "/>
<attribute name ="batters-home-runs-against " type ="string " use ="optional "/>
<attribute name ="inherited-runners-total " type ="string " use ="optional "/>
<attribute name ="sacrifice-flies-allowed " type ="string " use ="optional "/>
<attribute name ="shutouts-combined " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-basketball-defensive
Documentation
Statistics for a team or player while the other team was in possession of the ball. | Includes information on steals and blocks.
XML Instance Representation
<stats-basketball-defensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " steals-total="string [0..1] ? " steals-per-game="string [0..1] ? " steals-opponent="string [0..1] ? " steals-differential="string [0..1] ? " blocks-total="string [0..1] ? " blocks-per-game="string [0..1] ? " blocks-opponent="string [0..1] ? " blocks-differential="string [0..1] ? " points-scored-against-per-game="string [0..1] ? " points-scored-against-per-game-highest="string [0..1] ? " field-goals-against-per-game="string [0..1] ? " field-goals-against-percentage="string [0..1] ? " team-turnovers-total="string [0..1] ? " charges-taken="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-basketball-defensive ">
<
complexType >
<attribute name ="steals-total " type ="string " use ="optional "/>
<attribute name ="steals-per-game " type ="string " use ="optional "/>
<attribute name ="steals-opponent " type ="string " use ="optional "/>
<attribute name ="steals-differential " type ="string " use ="optional "/>
<attribute name ="blocks-total " type ="string " use ="optional "/>
<attribute name ="blocks-per-game " type ="string " use ="optional "/>
<attribute name ="blocks-opponent " type ="string " use ="optional "/>
<attribute name ="blocks-differential " type ="string " use ="optional "/>
<attribute name ="points-scored-against-per-game " type ="string " use ="optional "/>
<attribute name ="points-scored-against-per-game-highest " type ="string " use ="optional "/>
<attribute name ="field-goals-against-per-game " type ="string " use ="optional "/>
<attribute name ="field-goals-against-percentage " type ="string " use ="optional "/>
<attribute name ="team-turnovers-total " type ="string " use ="optional "/>
<attribute name ="charges-taken " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-basketball-offensive
Documentation
Statistics for a team or player while they had possession of the ball. | Includes scoring and assisting stats.
XML Instance Representation
<stats-basketball-offensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " field-goals-made="string [0..1] ? " field-goals-attempted="string [0..1] ? " field-goals-percentage="string [0..1] ? " field-goals-per-game="string [0..1] ? " field-goals-attempted-per-game="string [0..1] ? " field-goals-percentage-adjusted="string [0..1] ? " three-pointers-made="string [0..1] ? " three-pointers-attempted="string [0..1] ? " three-pointers-percentage="string [0..1] ? " three-pointers-per-game="string [0..1] ? " three-pointers-attempted-per-game="string [0..1] ? " free-throws-made="string [0..1] ? " free-throws-attempted="string [0..1] ? " free-throws-percentage="string [0..1] ? " free-throws-per-game="string [0..1] ? " free-throws-attempted-per-game="string [0..1] ? " points-scored-total="string [0..1] ? " points-scored-per-game="string [0..1] ? " points-scored-per-game-highest="string [0..1] ? " points-scored-per-shot="string [0..1] ? " assists-total="string [0..1] ? " assists-per-game="string [0..1] ? " turnovers-total="string [0..1] ? " turnovers-per-game="string [0..1] ? " team-turnovers-total="string [0..1] ? " team-turnovers-per-game="string [0..1] ? " points-scored-off-turnovers="string [0..1] ? " points-scored-in-paint="string [0..1] ? " points-scored-on-second-chance="string [0..1] ? " points-scored-on-fast-break="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-basketball-offensive ">
<
complexType >
<attribute name ="field-goals-made " type ="string " use ="optional "/>
<attribute name ="field-goals-attempted " type ="string " use ="optional "/>
<attribute name ="field-goals-percentage " type ="string " use ="optional "/>
<attribute name ="field-goals-per-game " type ="string " use ="optional "/>
<attribute name ="field-goals-attempted-per-game " type ="string " use ="optional "/>
<attribute name ="field-goals-percentage-adjusted " type ="string " use ="optional "/>
<attribute name ="three-pointers-made " type ="string " use ="optional "/>
<attribute name ="three-pointers-attempted " type ="string " use ="optional "/>
<attribute name ="three-pointers-percentage " type ="string " use ="optional "/>
<attribute name ="three-pointers-per-game " type ="string " use ="optional "/>
<attribute name ="three-pointers-attempted-per-game " type ="string " use ="optional "/>
<attribute name ="free-throws-made " type ="string " use ="optional "/>
<attribute name ="free-throws-attempted " type ="string " use ="optional "/>
<attribute name ="free-throws-percentage " type ="string " use ="optional "/>
<attribute name ="free-throws-per-game " type ="string " use ="optional "/>
<attribute name ="free-throws-attempted-per-game " type ="string " use ="optional "/>
<attribute name ="points-scored-total " type ="string " use ="optional "/>
<attribute name ="points-scored-per-game " type ="string " use ="optional "/>
<attribute name ="points-scored-per-game-highest " type ="string " use ="optional "/>
<attribute name ="points-scored-per-shot " type ="string " use ="optional "/>
<attribute name ="assists-total " type ="string " use ="optional "/>
<attribute name ="assists-per-game " type ="string " use ="optional "/>
<attribute name ="turnovers-total " type ="string " use ="optional "/>
<attribute name ="turnovers-per-game " type ="string " use ="optional "/>
<attribute name ="team-turnovers-total " type ="string " use ="optional "/>
<attribute name ="team-turnovers-per-game " type ="string " use ="optional "/>
<attribute name ="points-scored-off-turnovers " type ="string " use ="optional "/>
<attribute name ="points-scored-in-paint " type ="string " use ="optional "/>
<attribute name ="points-scored-on-second-chance " type ="string " use ="optional "/>
<attribute name ="points-scored-on-fast-break " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-basketball-rebounding
Documentation
Statistics for a team or player revolving around rebounds. | Includes rebounds credited to particular players, and credited to the entire team.
XML Instance Representation
<stats-basketball-rebounding
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " rebounds-total="string [0..1] ? " rebounds-total-percentage="string [0..1] ? " rebounds-defensive="string [0..1] ? " rebounds-opponent-defensive="string [0..1] ? " rebounds-defensive-percentage="string [0..1] ? " rebounds-offensive="string [0..1] ? " rebounds-offensive-percentage="string [0..1] ? " rebounds-opponent-offensive="string [0..1] ? " team-rebounds-total="string [0..1] ? " team-rebounds-total-percentage="string [0..1] ? " team-rebounds-defensive="string [0..1] ? " team-rebounds-defensive-percentage="string [0..1] ? " team-rebounds-offensive="string [0..1] ? " team-rebounds-offensive-percentage="string [0..1] ? " team-rebounds-opponent-defensive="string [0..1] ? " team-rebounds-opponent-offensive="string [0..1] ? " rebounds-per-game="string [0..1] ? " team-rebounds-per-game="string [0..1] ? " rebounds-offensive-per-game="string [0..1] ? " rebounds-defensive-per-game="string [0..1] ? " rebounds-differential="string [0..1] ? " rebounds-opponent-total="string [0..1] ? " team-rebounds-opponent-total="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-basketball-rebounding ">
<
complexType >
<attribute name ="rebounds-total " type ="string " use ="optional "/>
<attribute name ="rebounds-total-percentage " type ="string " use ="optional "/>
<attribute name ="rebounds-defensive " type ="string " use ="optional "/>
<attribute name ="rebounds-opponent-defensive " type ="string " use ="optional "/>
<attribute name ="rebounds-defensive-percentage " type ="string " use ="optional "/>
<attribute name ="rebounds-offensive " type ="string " use ="optional "/>
<attribute name ="rebounds-offensive-percentage " type ="string " use ="optional "/>
<attribute name ="rebounds-opponent-offensive " type ="string " use ="optional "/>
<attribute name ="team-rebounds-total " type ="string " use ="optional "/>
<attribute name ="team-rebounds-total-percentage " type ="string " use ="optional "/>
<attribute name ="team-rebounds-defensive " type ="string " use ="optional "/>
<attribute name ="team-rebounds-defensive-percentage " type ="string " use ="optional "/>
<attribute name ="team-rebounds-offensive " type ="string " use ="optional "/>
<attribute name ="team-rebounds-offensive-percentage " type ="string " use ="optional "/>
<attribute name ="team-rebounds-opponent-defensive " type ="string " use ="optional "/>
<attribute name ="team-rebounds-opponent-offensive " type ="string " use ="optional "/>
<attribute name ="rebounds-per-game " type ="string " use ="optional "/>
<attribute name ="team-rebounds-per-game " type ="string " use ="optional "/>
<attribute name ="rebounds-offensive-per-game " type ="string " use ="optional "/>
<attribute name ="rebounds-defensive-per-game " type ="string " use ="optional "/>
<attribute name ="rebounds-differential " type ="string " use ="optional "/>
<attribute name ="rebounds-opponent-total " type ="string " use ="optional "/>
<attribute name ="team-rebounds-opponent-total " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-curling-accuracy
Documentation
TBD.
Schema Component Representation
<
element name ="
stats-curling-accuracy ">
<
complexType >
<attribute name ="shot-type " type ="string " use ="optional "/>
<attribute name ="turn " type ="string " use ="optional "/>
<attribute name ="percentage " type ="string " use ="optional "/>
<attribute name ="number-of-shots " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-curling-end
Documentation
TBD.
Schema Component Representation
<
element name ="
stats-curling-end ">
<
complexType >
<attribute name ="end-number " type ="string " use ="optional "/>
<attribute name ="score " type ="string " use ="optional "/>
<attribute name ="time-used " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-curling-stone
Documentation
TBD.
Schema Component Representation
<
element name ="
stats-curling-stone ">
<
complexType >
<attribute name ="stone-number " type ="string " use ="optional "/>
<attribute name ="stone-color " type ="string " use ="optional "/>
</
complexType >
</
element >
XML Instance Representation
<stats-golf
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " rounds="string [0..1] ? " average="string [0..1] ? " strokes="string [0..1] ? " distance="string [0..1] ? " drives="string [0..1] ? " total-birdies="string [0..1] ? " total-eagles="string [0..1] ? " total-rounds="string [0..1] ? " total-strokes="string [0..1] ? " total-holes="string [0..1] ? " total-putts="string [0..1] ? " total-points="string [0..1] ? " total-driving="string [0..1] ? " total-par-or-less="string [0..1] ? " birdies="string [0..1] ? " eagles="string [0..1] ? " saves="string [0..1] ? " greens-hit="string [0..1] ? " bunkers="string [0..1] ? " eagle-per-holes-frequency="string [0..1] ? " percentage="string [0..1] ? " long-drive="string [0..1] ? " greens-in-regulation-missed="string [0..1] ? " greens-in-regulation-rank="string [0..1] ? " fairways-hit="string [0..1] ? " fairways-possible="string [0..1] ? " holes-played="string [0..1] ? " holes-under-par="string [0..1] ? " scoring-adjustment="string [0..1] ? " finishes-top-10="string [0..1] ? " finishes-first-place="string [0..1] ? " finishes-second-place="string [0..1] ? " performance-par-3="string [0..1] ? " performance-par-4="string [0..1] ? " performance-par-5="string [0..1] ? " money="string [0..1] ? " money-value="string [0..1] ? " points="string [0..1] ? " points-lost="string [0..1] ? " points-gained="string [0..1] ? " drive-accuracy="string [0..1] ? " rounds-under-par="string [0..1] ? " greens-in-regulation-putting="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-golf ">
<
complexType >
<attribute name ="rounds " type ="string " use ="optional "/>
<attribute name ="average " type ="string " use ="optional "/>
<attribute name ="strokes " type ="string " use ="optional "/>
<attribute name ="distance " type ="string " use ="optional "/>
<attribute name ="drives " type ="string " use ="optional "/>
<attribute name ="total-birdies " type ="string " use ="optional "/>
<attribute name ="total-eagles " type ="string " use ="optional "/>
<attribute name ="total-rounds " type ="string " use ="optional "/>
<attribute name ="total-strokes " type ="string " use ="optional "/>
<attribute name ="total-holes " type ="string " use ="optional "/>
<attribute name ="total-putts " type ="string " use ="optional "/>
<attribute name ="total-points " type ="string " use ="optional "/>
<attribute name ="total-driving " type ="string " use ="optional "/>
<attribute name ="total-par-or-less " type ="string " use ="optional "/>
<attribute name ="birdies " type ="string " use ="optional "/>
<attribute name ="eagles " type ="string " use ="optional "/>
<attribute name ="saves " type ="string " use ="optional "/>
<attribute name ="greens-hit " type ="string " use ="optional "/>
<attribute name ="bunkers " type ="string " use ="optional "/>
<attribute name ="eagle-per-holes-frequency " type ="string " use ="optional "/>
<attribute name ="percentage " type ="string " use ="optional "/>
<attribute name ="long-drive " type ="string " use ="optional "/>
<attribute name ="greens-in-regulation-missed " type ="string " use ="optional "/>
<attribute name ="greens-in-regulation-rank " type ="string " use ="optional "/>
<attribute name ="fairways-hit " type ="string " use ="optional "/>
<attribute name ="fairways-possible " type ="string " use ="optional "/>
<attribute name ="holes-played " type ="string " use ="optional "/>
<attribute name ="holes-under-par " type ="string " use ="optional "/>
<attribute name ="scoring-adjustment " type ="string " use ="optional "/>
<attribute name ="finishes-top-10 " type ="string " use ="optional "/>
<attribute name ="finishes-first-place " type ="string " use ="optional "/>
<attribute name ="finishes-second-place " type ="string " use ="optional "/>
<attribute name ="performance-par-3 " type ="string " use ="optional "/>
<attribute name ="performance-par-4 " type ="string " use ="optional "/>
<attribute name ="performance-par-5 " type ="string " use ="optional "/>
<attribute name ="money " type ="string " use ="optional "/>
<attribute name ="money-value " type ="string " use ="optional "/>
<attribute name ="points " type ="string " use ="optional "/>
<attribute name ="points-lost " type ="string " use ="optional "/>
<attribute name ="points-gained " type ="string " use ="optional "/>
<attribute name ="drive-accuracy " type ="string " use ="optional "/>
<attribute name ="rounds-under-par " type ="string " use ="optional "/>
<attribute name ="greens-in-regulation-putting " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-golf-hole
Documentation
Statistics pertinent to a particular hole within a golf round. | Includes what score was recorded at that hole, and the par value of the hole.
Schema Component Representation
<
element name ="
stats-golf-hole ">
<
complexType >
<
attribute name ="
hole-type "
type ="
holeType.Golf "
use ="
optional "/>
<attribute name ="hole " type ="string " use ="optional "/>
<attribute name ="par " type ="string " use ="optional "/>
<attribute name ="score " type ="string " use ="optional "/>
<attribute name ="score-under-par " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-golf-round
Documentation
Statistics pertinent to a round within a tournament. | Allows for hole-by-hole breakdowns.
Schema Component Representation
<
element name ="
stats-golf-round ">
<
complexType >
<attribute name ="round-number " type ="string " use ="optional "/>
<attribute name ="strokes " type ="string " use ="optional "/>
<attribute name ="score " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-ice-hockey-defensive
Documentation
Defensive stats for the team. | Specific to ice-hockey, including saves and shots allowed.
XML Instance Representation
<stats-ice-hockey-defensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " shots-power-play-allowed="string [0..1] ? " shots-penalty-shot-allowed="string [0..1] ? " goals-power-play-allowed="string [0..1] ? " goals-penalty-shot-allowed="string [0..1] ? " goals-empty-net-allowed="string [0..1] ? " goals-short-handed-allowed="string [0..1] ? " goals-against-average="string [0..1] ? " saves="string [0..1] ? " save-percentage="string [0..1] ? " goals-shootout-allowed="string [0..1] ? " shots-shootout-allowed="string [0..1] ? " penalty-killing-amount="string [0..1] ? " penalty-killing-percentage="string [0..1] ? " shots-blocked="string [0..1] ? " takeaways="string [0..1] ? " shutouts="string [0..1] ? " minutes-penalty-killing="string [0..1] ? " hits="string [0..1] ? " goaltender-wins-overtime="string [0..1] ? " goaltender-losses-overtime="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-ice-hockey-defensive ">
<
complexType >
<attribute name ="shots-power-play-allowed " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-allowed " type ="string " use ="optional "/>
<attribute name ="goals-power-play-allowed " type ="string " use ="optional "/>
<attribute name ="goals-penalty-shot-allowed " type ="string " use ="optional "/>
<attribute name ="goals-empty-net-allowed " type ="string " use ="optional "/>
<attribute name ="goals-short-handed-allowed " type ="string " use ="optional "/>
<attribute name ="goals-against-average " type ="string " use ="optional "/>
<attribute name ="saves " type ="string " use ="optional "/>
<attribute name ="save-percentage " type ="string " use ="optional "/>
<attribute name ="goals-shootout-allowed " type ="string " use ="optional "/>
<attribute name ="shots-shootout-allowed " type ="string " use ="optional "/>
<attribute name ="penalty-killing-amount " type ="string " use ="optional "/>
<attribute name ="penalty-killing-percentage " type ="string " use ="optional "/>
<attribute name ="shots-blocked " type ="string " use ="optional "/>
<attribute name ="takeaways " type ="string " use ="optional "/>
<attribute name ="shutouts " type ="string " use ="optional "/>
<attribute name ="minutes-penalty-killing " type ="string " use ="optional "/>
<attribute name ="hits " type ="string " use ="optional "/>
<attribute name ="goaltender-wins-overtime " type ="string " use ="optional "/>
<attribute name ="goaltender-losses-overtime " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-ice-hockey-faceoffs
Documentation
Defensive stats for the team. | Specific to ice-hockey, including saves and shots allowed.
XML Instance Representation
<stats-ice-hockey-faceoffs
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " faceoffs-total="string [0..1] ? " faceoff-wins="string [0..1] ? " faceoff-losses="string [0..1] ? " faceoff-win-percentage="string [0..1] ? " faceoffs-even-strength-total="string [0..1] ? " faceoffs-even-strength-wins="string [0..1] ? " faceoffs-even-strength-losses="string [0..1] ? " faceoffs-even-strength-win-percentage="string [0..1] ? " faceoffs-power-play-total="string [0..1] ? " faceoffs-power-play-wins="string [0..1] ? " faceoffs-power-play-losses="string [0..1] ? " faceoffs-power-play-win-percentage="string [0..1] ? " faceoffs-short-handed-total="string [0..1] ? " faceoffs-short-handed-wins="string [0..1] ? " faceoffs-short-handed-losses="string [0..1] ? " faceoffs-short-handed-win-percentage="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-ice-hockey-faceoffs ">
<
complexType >
<attribute name ="faceoffs-total " type ="string " use ="optional "/>
<attribute name ="faceoff-wins " type ="string " use ="optional "/>
<attribute name ="faceoff-losses " type ="string " use ="optional "/>
<attribute name ="faceoff-win-percentage " type ="string " use ="optional "/>
<attribute name ="faceoffs-even-strength-total " type ="string " use ="optional "/>
<attribute name ="faceoffs-even-strength-wins " type ="string " use ="optional "/>
<attribute name ="faceoffs-even-strength-losses " type ="string " use ="optional "/>
<attribute name ="faceoffs-even-strength-win-percentage " type ="string " use ="optional "/>
<attribute name ="faceoffs-power-play-total " type ="string " use ="optional "/>
<attribute name ="faceoffs-power-play-wins " type ="string " use ="optional "/>
<attribute name ="faceoffs-power-play-losses " type ="string " use ="optional "/>
<attribute name ="faceoffs-power-play-win-percentage " type ="string " use ="optional "/>
<attribute name ="faceoffs-short-handed-total " type ="string " use ="optional "/>
<attribute name ="faceoffs-short-handed-wins " type ="string " use ="optional "/>
<attribute name ="faceoffs-short-handed-losses " type ="string " use ="optional "/>
<attribute name ="faceoffs-short-handed-win-percentage " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-ice-hockey-offensive
Documentation
Offensive stats for one team. | Specific to ice-hockey, including stats on shots, goals, and faceoffs.
XML Instance Representation
<stats-ice-hockey-offensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " goals-game-winning="string [0..1] ? " goals-game-tying="string [0..1] ? " goals-power-play="string [0..1] ? " goals-short-handed="string [0..1] ? " goals-even-strength="string [0..1] ? " goals-empty-net="string [0..1] ? " goals-overtime="string [0..1] ? " goals-shootout="string [0..1] ? " goals-shootout-attempts="string [0..1] ? " goals-penalty-shot="string [0..1] ? " goals-per-game="string [0..1] ? " assists="string [0..1] ? " assists-power-play="string [0..1] ? " assists-short-handed="string [0..1] ? " assists-game-winning="string [0..1] ? " assists-game-tying="string [0..1] ? " assists-overtime="string [0..1] ? " points="string [0..1] ? " points-power-play="string [0..1] ? " points-short-handed="string [0..1] ? " power-play-amount="string [0..1] ? " power-play-percentage="string [0..1] ? " shots-penalty-shot-taken="string [0..1] ? " shots-penalty-shot-missed="string [0..1] ? " shots-penalty-shot-percentage="string [0..1] ? " giveaways="string [0..1] ? " minutes-power-play="string [0..1] ? " faceoff-wins="string [0..1] ? " faceoff-losses="string [0..1] ? " faceoff-win-percentage="string [0..1] ? " scoring-chances="string [0..1] ? " hat-tricks="string [0..1] ? " shots-missed="string [0..1] ? " shots-blocked="string [0..1] ? " shots-even-strength="string [0..1] ? " shots-power-play="string [0..1] ? " shots-short-handed="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-ice-hockey-offensive ">
<
complexType >
<attribute name ="goals-game-winning " type ="string " use ="optional "/>
<attribute name ="goals-game-tying " type ="string " use ="optional "/>
<attribute name ="goals-power-play " type ="string " use ="optional "/>
<attribute name ="goals-short-handed " type ="string " use ="optional "/>
<attribute name ="goals-even-strength " type ="string " use ="optional "/>
<attribute name ="goals-empty-net " type ="string " use ="optional "/>
<attribute name ="goals-overtime " type ="string " use ="optional "/>
<attribute name ="goals-shootout " type ="string " use ="optional "/>
<attribute name ="goals-shootout-attempts " type ="string " use ="optional "/>
<attribute name ="goals-penalty-shot " type ="string " use ="optional "/>
<attribute name ="goals-per-game " type ="string " use ="optional "/>
<attribute name ="assists " type ="string " use ="optional "/>
<attribute name ="assists-power-play " type ="string " use ="optional "/>
<attribute name ="assists-short-handed " type ="string " use ="optional "/>
<attribute name ="assists-game-winning " type ="string " use ="optional "/>
<attribute name ="assists-game-tying " type ="string " use ="optional "/>
<attribute name ="assists-overtime " type ="string " use ="optional "/>
<attribute name ="points " type ="string " use ="optional "/>
<attribute name ="points-power-play " type ="string " use ="optional "/>
<attribute name ="points-short-handed " type ="string " use ="optional "/>
<attribute name ="power-play-amount " type ="string " use ="optional "/>
<attribute name ="power-play-percentage " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-taken " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-missed " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-percentage " type ="string " use ="optional "/>
<attribute name ="giveaways " type ="string " use ="optional "/>
<attribute name ="minutes-power-play " type ="string " use ="optional "/>
<attribute name ="faceoff-wins " type ="string " use ="optional "/>
<attribute name ="faceoff-losses " type ="string " use ="optional "/>
<attribute name ="faceoff-win-percentage " type ="string " use ="optional "/>
<attribute name ="scoring-chances " type ="string " use ="optional "/>
<attribute name ="hat-tricks " type ="string " use ="optional "/>
<attribute name ="shots-missed " type ="string " use ="optional "/>
<attribute name ="shots-blocked " type ="string " use ="optional "/>
<attribute name ="shots-even-strength " type ="string " use ="optional "/>
<attribute name ="shots-power-play " type ="string " use ="optional "/>
<attribute name ="shots-short-handed " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-ice-hockey-time-on-ice
Documentation
Defensive stats for the team. | Specific to ice-hockey, including saves and shots allowed.
XML Instance Representation
<stats-ice-hockey-time-on-ice
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " player-count="string [0..1] ? " player-count-opposing="string [0..1] ? " zone="string (value comes from list: {'offensive'|'defensive'|'neutral'}) [0..1] ? " location="string [0..1] ? " shifts="string [0..1] ? " shifts-power-play="string [0..1] ? " shifts-short-handed="string [0..1] ? " shifts-average="string [0..1] ? " time-average-per-shift="string [0..1] ? " time-average-even-strength="string [0..1] ? " time-average-short-handed="string [0..1] ? " time-average-power-play="string [0..1] ? " time-power-play="string [0..1] ? " time-short-handed="string [0..1] ? " time-even-strength="string [0..1] ? " time-empty-net="string [0..1] ? " time-power-play-empty-net="string [0..1] ? " time-short-handed-empty-net="string [0..1] ? " time-even-strength-empty-net="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-ice-hockey-time-on-ice ">
<
complexType >
<attribute name ="shifts " type ="string " use ="optional "/>
<attribute name ="shifts-power-play " type ="string " use ="optional "/>
<attribute name ="shifts-short-handed " type ="string " use ="optional "/>
<attribute name ="shifts-average " type ="string " use ="optional "/>
<attribute name ="time-average-per-shift " type ="string " use ="optional "/>
<attribute name ="time-average-even-strength " type ="string " use ="optional "/>
<attribute name ="time-average-short-handed " type ="string " use ="optional "/>
<attribute name ="time-average-power-play " type ="string " use ="optional "/>
<attribute name ="time-power-play " type ="string " use ="optional "/>
<attribute name ="time-short-handed " type ="string " use ="optional "/>
<attribute name ="time-even-strength " type ="string " use ="optional "/>
<attribute name ="time-empty-net " type ="string " use ="optional "/>
<attribute name ="time-power-play-empty-net " type ="string " use ="optional "/>
<attribute name ="time-short-handed-empty-net " type ="string " use ="optional "/>
<attribute name ="time-even-strength-empty-net " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-motor-racing-lap
Documentation
Statistics for a particular lap. | Can be used for all laps in a race, or just say for the fastest lap.
Schema Component Representation
<
element name ="
stats-motor-racing-lap ">
<
complexType >
<attribute name ="speed-range " type ="string " use ="optional "/>
<attribute name ="number " type ="string " use ="optional "/>
<attribute name ="start-time-elapsed " type ="string " use ="optional "/>
<attribute name ="speed-average " type ="string " use ="optional "/>
<attribute name ="speed-units " type ="string " use ="optional "/>
<attribute name ="duration " type ="string " use ="optional "/>
<attribute name ="split-location " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-motor-racing-qualifying
Documentation
Statistics for the qualifying round of a race. | Includes pole position and qualifying times.
Schema Component Representation
<
element name ="
stats-motor-racing-qualifying ">
<
complexType >
<attribute name ="grid " type ="string " use ="optional "/>
<attribute name ="pole-position " type ="string " use ="optional "/>
<attribute name ="pole-wins " type ="string " use ="optional "/>
<attribute name ="qualifying-speed " type ="string " use ="optional "/>
<attribute name ="qualifying-speed-units " type ="string " use ="optional "/>
<attribute name ="qualifying-time " type ="string " use ="optional "/>
<attribute name ="qualifying-position " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-motor-racing-race
Documentation
Statistics for the race itself. | Includes time information and can include cumulative stats for the driver or team.
XML Instance Representation
<stats-motor-racing-race
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " time-behind-leader="string [0..1] ? " laps-behind-leader="string [0..1] ? " time-ahead-follower="string [0..1] ? " laps-ahead-follower="string [0..1] ? " time="string [0..1] ? " points="string [0..1] ? " points-rookie="string [0..1] ? " bonus="string [0..1] ? " laps-completed="string [0..1] ? " laps-leading-total="string [0..1] ? " distance-leading="string [0..1] ? " distance-completed="string [0..1] ? " distance-units="string [0..1] ? " speed-average="string [0..1] ? " speed-units="string [0..1] ? " status="string [0..1] ? " finishes-top-5="string [0..1] ? " finishes-top-10="string [0..1] ? " starts="string [0..1] ? " finishes="string [0..1] ? " non-finishes="string [0..1] ? " wins="string [0..1] ? " races-leading="string [0..1] ? " money="string [0..1] ? " money-units="string [0..1] ? " leads-total="string [0..1] ? " comment="string [0..1] ? " >
</stats-motor-racing-race>
Schema Component Representation
<
element name ="
stats-motor-racing-race ">
<
complexType >
<attribute name ="time-behind-leader " type ="string " use ="optional "/>
<attribute name ="laps-behind-leader " type ="string " use ="optional "/>
<attribute name ="time-ahead-follower " type ="string " use ="optional "/>
<attribute name ="laps-ahead-follower " type ="string " use ="optional "/>
<attribute name ="time " type ="string " use ="optional "/>
<attribute name ="points " type ="string " use ="optional "/>
<attribute name ="points-rookie " type ="string " use ="optional "/>
<attribute name ="bonus " type ="string " use ="optional "/>
<attribute name ="laps-completed " type ="string " use ="optional "/>
<attribute name ="laps-leading-total " type ="string " use ="optional "/>
<attribute name ="distance-leading " type ="string " use ="optional "/>
<attribute name ="distance-completed " type ="string " use ="optional "/>
<attribute name ="distance-units " type ="string " use ="optional "/>
<attribute name ="speed-average " type ="string " use ="optional "/>
<attribute name ="speed-units " type ="string " use ="optional "/>
<attribute name ="status " type ="string " use ="optional "/>
<attribute name ="finishes-top-5 " type ="string " use ="optional "/>
<attribute name ="finishes-top-10 " type ="string " use ="optional "/>
<attribute name ="starts " type ="string " use ="optional "/>
<attribute name ="finishes " type ="string " use ="optional "/>
<attribute name ="non-finishes " type ="string " use ="optional "/>
<attribute name ="wins " type ="string " use ="optional "/>
<attribute name ="races-leading " type ="string " use ="optional "/>
<attribute name ="money " type ="string " use ="optional "/>
<attribute name ="money-units " type ="string " use ="optional "/>
<attribute name ="leads-total " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-rugby-defensive
Documentation
Defensive stats specific to rugby. | Defensive stats for one team, specific to rugby.
XML Instance Representation
<stats-rugby-defensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " tackles="string [0..1] ? " tackles-missed="string [0..1] ? " scrums-won-against="string [0..1] ? " line-outs-won-against="string [0..1] ? " rucks-won-against="string [0..1] ? " mauls-won-against="string [0..1] ? " penalties-conceded="string [0..1] ? " penalties-conceded-per-game="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-rugby-defensive ">
<
complexType >
<attribute name ="tackles " type ="string " use ="optional "/>
<attribute name ="tackles-missed " type ="string " use ="optional "/>
<attribute name ="scrums-won-against " type ="string " use ="optional "/>
<attribute name ="line-outs-won-against " type ="string " use ="optional "/>
<attribute name ="rucks-won-against " type ="string " use ="optional "/>
<attribute name ="mauls-won-against " type ="string " use ="optional "/>
<attribute name ="penalties-conceded " type ="string " use ="optional "/>
<attribute name ="penalties-conceded-per-game " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-rugby-foul
Documentation
Stats specific to fauls, cautions, and ejections. | Could occur while players are on the offense, the defense, or even the bench.
Schema Component Representation
<
element name ="
stats-rugby-foul ">
<
complexType >
<attribute name ="cautions-total " type ="string " use ="optional "/>
<attribute name ="cautions-per-game " type ="string " use ="optional "/>
<attribute name ="cautions-pending " type ="string " use ="optional "/>
<attribute name ="caution-points-total " type ="string " use ="optional "/>
<attribute name ="caution-points-pending " type ="string " use ="optional "/>
<attribute name ="ejections-total " type ="string " use ="optional "/>
<attribute name ="ejections-per-game " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-rugby-offensive
Documentation
Offensive stats specific to rugby. | Offensive stats for one team, specific to rugby.
XML Instance Representation
<stats-rugby-offensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " tries-scored="string [0..1] ? " tries-scored-per-game="string [0..1] ? " penalty-tries-total="string [0..1] ? " penalty-tries-per-game="string [0..1] ? " drop-goal-attempts="string [0..1] ? " drop-goals-scored="string [0..1] ? " drop-goals-scored-per-game="string [0..1] ? " penalty-goal-attempts="string [0..1] ? " penalty-goals-scored="string [0..1] ? " penalty-goals-scored-per-game="string [0..1] ? " conversion-attempts="string [0..1] ? " conversions-scored="string [0..1] ? " conversions-scored-per-game="string [0..1] ? " free-kicks-total="string [0..1] ? " free-kicks-per-game="string [0..1] ? " kicks-total="string [0..1] ? " kicks-into-touch="string [0..1] ? " runs="string [0..1] ? " metres-gained="string [0..1] ? " scrums-total="string [0..1] ? " scrums-won-for="string [0..1] ? " line-outs-total="string [0..1] ? " line-outs-won-for="string [0..1] ? " rucks-total="string [0..1] ? " rucks-won-for="string [0..1] ? " mauls-total="string [0..1] ? " mauls-won-for="string [0..1] ? " handling-errors="string [0..1] ? " handling-errors-per-game="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-rugby-offensive ">
<
complexType >
<attribute name ="tries-scored " type ="string " use ="optional "/>
<attribute name ="tries-scored-per-game " type ="string " use ="optional "/>
<attribute name ="penalty-tries-total " type ="string " use ="optional "/>
<attribute name ="penalty-tries-per-game " type ="string " use ="optional "/>
<attribute name ="drop-goal-attempts " type ="string " use ="optional "/>
<attribute name ="drop-goals-scored " type ="string " use ="optional "/>
<attribute name ="drop-goals-scored-per-game " type ="string " use ="optional "/>
<attribute name ="penalty-goal-attempts " type ="string " use ="optional "/>
<attribute name ="penalty-goals-scored " type ="string " use ="optional "/>
<attribute name ="penalty-goals-scored-per-game " type ="string " use ="optional "/>
<attribute name ="conversion-attempts " type ="string " use ="optional "/>
<attribute name ="conversions-scored " type ="string " use ="optional "/>
<attribute name ="conversions-scored-per-game " type ="string " use ="optional "/>
<attribute name ="free-kicks-total " type ="string " use ="optional "/>
<attribute name ="free-kicks-per-game " type ="string " use ="optional "/>
<attribute name ="kicks-total " type ="string " use ="optional "/>
<attribute name ="kicks-into-touch " type ="string " use ="optional "/>
<attribute name ="runs " type ="string " use ="optional "/>
<attribute name ="metres-gained " type ="string " use ="optional "/>
<attribute name ="scrums-total " type ="string " use ="optional "/>
<attribute name ="scrums-won-for " type ="string " use ="optional "/>
<attribute name ="line-outs-total " type ="string " use ="optional "/>
<attribute name ="line-outs-won-for " type ="string " use ="optional "/>
<attribute name ="rucks-total " type ="string " use ="optional "/>
<attribute name ="rucks-won-for " type ="string " use ="optional "/>
<attribute name ="mauls-total " type ="string " use ="optional "/>
<attribute name ="mauls-won-for " type ="string " use ="optional "/>
<attribute name ="handling-errors " type ="string " use ="optional "/>
<attribute name ="handling-errors-per-game " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-soccer-defensive
Documentation
Defensive stats specific to soccer. | Defensive stats for one team, specific to soccer.
XML Instance Representation
<stats-soccer-defensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " shots-penalty-shot-allowed="string [0..1] ? " goals-penalty-shot-allowed="string [0..1] ? " goals-against-average="string [0..1] ? " goals-against-total="string [0..1] ? " saves="string [0..1] ? " save-percentage="string [0..1] ? " catches-punches="string [0..1] ? " shots-on-goal-total="string [0..1] ? " shots-shootout-total="string [0..1] ? " shots-shootout-allowed="string [0..1] ? " shots-blocked="string [0..1] ? " shutouts="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-soccer-defensive ">
<
complexType >
<attribute name ="shots-penalty-shot-allowed " type ="string " use ="optional "/>
<attribute name ="goals-penalty-shot-allowed " type ="string " use ="optional "/>
<attribute name ="goals-against-average " type ="string " use ="optional "/>
<attribute name ="goals-against-total " type ="string " use ="optional "/>
<attribute name ="saves " type ="string " use ="optional "/>
<attribute name ="save-percentage " type ="string " use ="optional "/>
<attribute name ="catches-punches " type ="string " use ="optional "/>
<attribute name ="shots-on-goal-total " type ="string " use ="optional "/>
<attribute name ="shots-shootout-total " type ="string " use ="optional "/>
<attribute name ="shots-shootout-allowed " type ="string " use ="optional "/>
<attribute name ="shots-blocked " type ="string " use ="optional "/>
<attribute name ="shutouts " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-soccer-foul
Documentation
Stats specific to fauls, cautions, and ejections. | Could occur while players are on the offense, the defense, or even the bench.
Schema Component Representation
<
element name ="
stats-soccer-foul ">
<
complexType >
<attribute name ="fouls-commited " type ="string " use ="optional "/>
<attribute name ="fouls-suffered " type ="string " use ="optional "/>
<attribute name ="cautions-total " type ="string " use ="optional "/>
<attribute name ="cautions-pending " type ="string " use ="optional "/>
<attribute name ="caution-points-total " type ="string " use ="optional "/>
<attribute name ="caution-points-pending " type ="string " use ="optional "/>
<attribute name ="ejections-total " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-soccer-offensive
Documentation
Offensive stats specific to soccer. | Offensive stats for one team, specific to soccer.
XML Instance Representation
<stats-soccer-offensive
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " goals-game-winning="string [0..1] ? " goals-game-tying="string [0..1] ? " goals-overtime="string [0..1] ? " goals-shootout="string [0..1] ? " goals-total="string [0..1] ? " assists-game-winning="string [0..1] ? " assists-game-tying="string [0..1] ? " assists-overtime="string [0..1] ? " assists-total="string [0..1] ? " points="string [0..1] ? " shots-total="string [0..1] ? " shots-on-goal-total="string [0..1] ? " shots-penalty-shot-taken="string [0..1] ? " shots-penalty-shot-scored="string [0..1] ? " shots-penalty-shot-missed="string [0..1] ? " shots-penalty-shot-percentage="string [0..1] ? " shots-shootout-taken="string [0..1] ? " shots-shootout-scored="string [0..1] ? " shots-shootout-missed="string [0..1] ? " shots-shootout-percentage="string [0..1] ? " giveaways="string [0..1] ? " offsides="string [0..1] ? " corner-kicks="string [0..1] ? " hat-tricks="string [0..1] ? " shots-hit-frame="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-soccer-offensive ">
<
complexType >
<attribute name ="goals-game-winning " type ="string " use ="optional "/>
<attribute name ="goals-game-tying " type ="string " use ="optional "/>
<attribute name ="goals-overtime " type ="string " use ="optional "/>
<attribute name ="goals-shootout " type ="string " use ="optional "/>
<attribute name ="goals-total " type ="string " use ="optional "/>
<attribute name ="assists-game-winning " type ="string " use ="optional "/>
<attribute name ="assists-game-tying " type ="string " use ="optional "/>
<attribute name ="assists-overtime " type ="string " use ="optional "/>
<attribute name ="assists-total " type ="string " use ="optional "/>
<attribute name ="points " type ="string " use ="optional "/>
<attribute name ="shots-total " type ="string " use ="optional "/>
<attribute name ="shots-on-goal-total " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-taken " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-scored " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-missed " type ="string " use ="optional "/>
<attribute name ="shots-penalty-shot-percentage " type ="string " use ="optional "/>
<attribute name ="shots-shootout-taken " type ="string " use ="optional "/>
<attribute name ="shots-shootout-scored " type ="string " use ="optional "/>
<attribute name ="shots-shootout-missed " type ="string " use ="optional "/>
<attribute name ="shots-shootout-percentage " type ="string " use ="optional "/>
<attribute name ="giveaways " type ="string " use ="optional "/>
<attribute name ="offsides " type ="string " use ="optional "/>
<attribute name ="corner-kicks " type ="string " use ="optional "/>
<attribute name ="hat-tricks " type ="string " use ="optional "/>
<attribute name ="shots-hit-frame " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-tennis-game
Documentation
Holds the score of a game. | Also holds details of each point.
Schema Component Representation
<
element name ="
stats-tennis-game ">
<
complexType >
<
attribute name ="
score "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="love "/>
<enumeration value ="15 "/>
<enumeration value ="30 "/>
<enumeration value ="40 "/>
<enumeration value ="game "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
stats-tennis-return
Documentation
TBD.
XML Instance Representation
<stats-tennis-return
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " returns-played="string [0..1] ? " matches-played="string [0..1] ? " first-service-return-points-won="string [0..1] ? " first-service-return-points-won-pct="string [0..1] ? " second-service-return-points-won="string [0..1] ? " second-service-return-points-won-pct="string [0..1] ? " return-games-played="string [0..1] ? " return-games-won="string [0..1] ? " return-games-won-pct="string [0..1] ? " break-points-played="string [0..1] ? " break-points-converted="string [0..1] ? " break-points-converted-pct="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-tennis-return ">
<
complexType >
<attribute name ="returns-played " type ="string " use ="optional "/>
<attribute name ="matches-played " type ="string " use ="optional "/>
<attribute name ="first-service-return-points-won " type ="string " use ="optional "/>
<attribute name ="first-service-return-points-won-pct " type ="string " use ="optional "/>
<attribute name ="second-service-return-points-won " type ="string " use ="optional "/>
<attribute name ="second-service-return-points-won-pct " type ="string " use ="optional "/>
<attribute name ="return-games-played " type ="string " use ="optional "/>
<attribute name ="return-games-won " type ="string " use ="optional "/>
<attribute name ="return-games-won-pct " type ="string " use ="optional "/>
<attribute name ="break-points-played " type ="string " use ="optional "/>
<attribute name ="break-points-converted " type ="string " use ="optional "/>
<attribute name ="break-points-converted-pct " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-tennis-service
Documentation
TBD.
XML Instance Representation
<stats-tennis-service
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " matches-played="string [0..1] ? " aces="string [0..1] ? " first-services-good="string [0..1] ? " first-services-good-pct="string [0..1] ? " first-service-points-won="string [0..1] ? " first-service-points-won-pct="string [0..1] ? " second-service-points-won="string [0..1] ? " second-service-points-won-pct="string [0..1] ? " service-games-played="string [0..1] ? " service-games-won="string [0..1] ? " service-games-won-pct="string [0..1] ? " break-points-played="string [0..1] ? " break-points-saved="string [0..1] ? " break-points-saved-pct="string [0..1] ? " service-points-won="string [0..1] ? " service-points-won-pct="string [0..1] ? " double-faults="string [0..1] ? " first-service-top-speed="string [0..1] ? " second-services-good="string [0..1] ? " second-services-good-pct="string [0..1] ? " />
Schema Component Representation
<
element name ="
stats-tennis-service ">
<
complexType >
<attribute name ="matches-played " type ="string " use ="optional "/>
<attribute name ="aces " type ="string " use ="optional "/>
<attribute name ="first-services-good " type ="string " use ="optional "/>
<attribute name ="first-services-good-pct " type ="string " use ="optional "/>
<attribute name ="first-service-points-won " type ="string " use ="optional "/>
<attribute name ="first-service-points-won-pct " type ="string " use ="optional "/>
<attribute name ="second-service-points-won " type ="string " use ="optional "/>
<attribute name ="second-service-points-won-pct " type ="string " use ="optional "/>
<attribute name ="service-games-played " type ="string " use ="optional "/>
<attribute name ="service-games-won " type ="string " use ="optional "/>
<attribute name ="service-games-won-pct " type ="string " use ="optional "/>
<attribute name ="break-points-played " type ="string " use ="optional "/>
<attribute name ="break-points-saved " type ="string " use ="optional "/>
<attribute name ="break-points-saved-pct " type ="string " use ="optional "/>
<attribute name ="service-points-won " type ="string " use ="optional "/>
<attribute name ="service-points-won-pct " type ="string " use ="optional "/>
<attribute name ="double-faults " type ="string " use ="optional "/>
<attribute name ="first-service-top-speed " type ="string " use ="optional "/>
<attribute name ="second-services-good " type ="string " use ="optional "/>
<attribute name ="second-services-good-pct " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
stats-tennis-set
Documentation
Holds the score of a set. | Includes an attribute for a set's tiebreaker score.
Schema Component Representation
<
element name ="
stats-tennis-set ">
<
complexType >
<attribute name ="set-number " type ="string " use ="optional "/>
<attribute name ="score " type ="string " use ="optional "/>
<attribute name ="score-tiebreaker " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
status-change
Documentation
Identifies which teams are being covered. | Also indicates the date ranges for which these stats cover.
Schema Component Representation
<
element name ="
status-change ">
<
complexType >
<attribute name ="changer-idref " type ="IDREF " use ="required "/>
<attribute name ="original-status " type ="string " use ="optional "/>
<attribute name ="new-status " type ="string " use ="optional "/>
<attribute name ="original-idref " type ="IDREF " use ="optional "/>
<attribute name ="new-idref " type ="IDREF " use ="optional "/>
</
complexType >
</
element >
Name
sub-score
Documentation
Statistics that detail the score for a particular period or inning. | Per-sport controlled vocabularies used for period-value.
XML Instance Representation
<sub-score
period-value="string [0..1] ? " score="string [0..1] ? " sub-score-type="genericType [0..1] ? " sub-score-key="genericKeyType [0..1] ? " sub-score-name="string [0..1] ? " rank="string [0..1] ? " total-score="string [0..1] ? " />
Schema Component Representation
<
element name ="
sub-score ">
<
complexType >
<attribute name ="period-value " type ="string " use ="optional "/>
<attribute name ="score " type ="string " use ="optional "/>
<
attribute name ="
sub-score-type "
type ="
genericType "
use ="
optional "/>
<
attribute name ="
sub-score-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="sub-score-name " type ="string " use ="optional "/>
<attribute name ="rank " type ="string " use ="optional "/>
<attribute name ="total-score " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
sub-score-attempts
Documentation
Statistics that detail the scoring attempts for a particular period or inning. | Per-sport controlled vocabularies used for period-value.
XML Instance Representation
<sub-score-attempts
period-value="string [0..1] ? " score-attempts="string [0..1] ? " />
Schema Component Representation
<
element name ="
sub-score-attempts ">
<
complexType >
<attribute name ="period-value " type ="string " use ="optional "/>
<attribute name ="score-attempts " type ="string " use ="optional "/>
</
complexType >
</
element >
Element: team
Name
team
Documentation
A team participating in a sporting event. | Holds code and names for team.
XML Instance Representation
<team
id="ID [0..1] ? " >
</team>
Schema Component Representation
<
element name ="
team ">
<
complexType >
<
sequence >
<
element ref ="
team-stats "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
player "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
associate "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
affiliation "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
site "
minOccurs ="
0 "/>
</
sequence >
</
complexType >
</
element >
Name
team-metadata
Documentation
Info about the team. Properties of a team that are not based on their competitive performance. | An included sports-content-code element can hold what division it is in, etc.
XML Instance Representation
<team-metadata
id="ID [0..1] ? " team-key="genericKeyType [0..1] ? " team-source="string [0..1] ? " alignment="string (value comes from list: {'home'|'away'|'none'}) [0..1] ? " team-idref="IDREF [0..1] ? " home-page-url="string [0..1] ? " round-position="string [0..1] ? " >
Start Group: teamMetadataSpecific [0..1] Start Choice [1] End Choice End Group: teamMetadataSpecific </team-metadata>
Schema Component Representation
<
element name ="
team-metadata ">
<
complexType >
<
sequence >
<
element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="team-source " type ="string " use ="optional "/>
<
attribute name ="
alignment "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="home "/>
<enumeration value ="away "/>
<enumeration value ="none "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="team-idref " type ="IDREF " use ="optional "/>
<attribute name ="home-page-url " type ="string " use ="optional "/>
<attribute name ="round-position " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
team-metadata-american-football
Documentation
Metadata about a particular team. | Reserved for future football-specific attributes.
XML Instance Representation
Schema Component Representation
Name
team-metadata-baseball
Documentation
Metadata about the team. | Specific to the sport of baseball.
XML Instance Representation
<team-metadata-baseball
probable-starting-pitcher-idref="IDREF [0..1] ? " id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
team-metadata-baseball ">
<
complexType >
<attribute name ="probable-starting-pitcher-idref " type ="IDREF " use ="optional "/>
</
complexType >
</
element >
Name
team-metadata-basketball
Documentation
Metadata about the team. | Specific to the sport of basketball.
XML Instance Representation
<team-metadata-basketball
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
team-metadata-basketball ">
<
complexType >
</
complexType >
</
element >
Name
team-metadata-golf
Documentation
Holds metadata about a team (foursome perhaps) playing in the match. | Currently only holds the rank of the team.
XML Instance Representation
<team-metadata-golf
id="ID [0..1] ? " rank="string [0..1] ? " />
Schema Component Representation
<
element name ="
team-metadata-golf ">
<
complexType >
<attribute name ="rank " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
team-metadata-ice-hockey
Documentation
Metadata about one team. | Specific to ice-hockey.
XML Instance Representation
<team-metadata-ice-hockey
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
team-metadata-ice-hockey ">
<
complexType >
</
complexType >
</
element >
Name
team-metadata-motor-racing
Documentation
Metadata about the team. | Specific to the sport of motor racing.
XML Instance Representation
<team-metadata-motor-racing
id="ID [0..1] ? " >
</team-metadata-motor-racing>
Schema Component Representation
<
element name ="
team-metadata-motor-racing ">
<
complexType >
</
complexType >
</
element >
Name
team-metadata-rugby
Documentation
Rugby specific metadata for one team. | The team-metadata that is specific for rugby and does not apply in all sports.
XML Instance Representation
<team-metadata-rugby
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
team-metadata-rugby ">
<
complexType >
</
complexType >
</
element >
Name
team-metadata-soccer
Documentation
Soccer specific metadata for one team. | The team-metadata that is specific for soccer and does not apply in all sports.
XML Instance Representation
<team-metadata-soccer
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
team-metadata-soccer ">
<
complexType >
</
complexType >
</
element >
Name
team-metadata-tennis
Documentation
A placeholder for event metadata specific for tennis. | Reserved for future use.
XML Instance Representation
<team-metadata-tennis
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
team-metadata-tennis ">
<
complexType >
</
complexType >
</
element >
Name
team-stats
Documentation
Statistics that apply to the team as a whole. | Not all stats are used in every sport.
XML Instance Representation
<team-stats
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " score="string [0..1] ? " score-opposing="string [0..1] ? " score-average="string [0..1] ? " score-opposing-average="string [0..1] ? " score-units="scoreUnits.Core [0..1] ? " score-behind="string [0..1] ? " score-attempts="string [0..1] ? " score-attempts-opposing="string [0..1] ? " score-attempts-on-goal="string [0..1] ? " score-attempts-on-goal-opposing="string [0..1] ? " score-percentage="string [0..1] ? " score-percentage-opposing="string [0..1] ? " result-effect="resultEffect.Core [0..1] ? " event-outcome="string (value comes from list: {'win'|'loss'|'tie'|'undecided'}) [0..1] ? " event-standing-points="string [0..1] ? " event-odds="string [0..1] ? " events-played="string [0..1] ? " time-played-total="string [0..1] ? " standing-points="string [0..1] ? " games-back="string [0..1] ? " streak="string [0..1] ? " >
Start Group: teamStatsSpecific [0..1] Start Choice [1] End Choice End Group: teamStatsSpecific </team-stats>
Schema Component Representation
<
element name ="
team-stats ">
<
complexType >
<
sequence >
<
element ref ="
sub-score "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
penalty-stats "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
highlight "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
event-record "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
rank "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
rating "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="events-played " type ="string " use ="optional "/>
<attribute name ="time-played-total " type ="string " use ="optional "/>
<attribute name ="standing-points " type ="string " use ="optional "/>
<attribute name ="games-back " type ="string " use ="optional "/>
<attribute name ="streak " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
team-stats-american-football
Documentation
Statistics about a particular team. | Holds elements that divide statistics into categories.
XML Instance Representation
Schema Component Representation
Name
team-stats-baseball
Documentation
Specific statistics for baseball. | Includes offensive, pitching, and defensive stats.
Schema Component Representation
<
element name ="
team-stats-baseball ">
<
complexType >
</
complexType >
</
element >
Name
team-stats-basketball
Documentation
Specific statistics for basketball. | Includes offensive, rebounding, and defensive stats.
Schema Component Representation
<
element name ="
team-stats-basketball ">
<
complexType >
<attribute name ="timeouts-left " type ="string " use ="optional "/>
<attribute name ="largest-lead " type ="string " use ="optional "/>
<attribute name ="fouls-total " type ="string " use ="optional "/>
<attribute name ="average-minutes-per-game " type ="string " use ="optional "/>
<attribute name ="turnover-margin " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
team-stats-curling
Documentation
TBD.
Schema Component Representation
<
element name ="
team-stats-curling ">
<
complexType >
</
complexType >
</
element >
Name
team-stats-golf
Documentation
Holds statistics particular to a team of golf players. | Reserved for future use.
Schema Component Representation
<
element name ="
team-stats-golf ">
<
complexType >
</
complexType >
</
element >
Name
team-stats-ice-hockey
Documentation
Stats about one team. | Specific to ice-hockey.
Schema Component Representation
<
element name ="
team-stats-ice-hockey ">
<
complexType >
<attribute name ="plus-minus " type ="string " use ="optional "/>
<attribute name ="plus-total " type ="string " use ="optional "/>
<attribute name ="minus-total " type ="string " use ="optional "/>
<attribute name ="penalty-minutes " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
team-stats-motor-racing
Documentation
Specific statistics for motor racing. | Includes stats about the qualifying round, as well as for the race itself.
Schema Component Representation
<
element name ="
team-stats-motor-racing ">
<
complexType >
</
complexType >
</
element >
Name
team-stats-rugby
Documentation
Rugby specific stats for one team. | Team-stats that are specific to rugby and does not apply to all sports.
Schema Component Representation
<
element name ="
team-stats-rugby ">
<
complexType >
</
complexType >
</
element >
Name
team-stats-soccer
Documentation
Soccer specific stats for one team. | Team-stats that is specific to soccer and does not apply to all sports.
Schema Component Representation
<
element name ="
team-stats-soccer ">
<
complexType >
</
complexType >
</
element >
Name
team-stats-tennis
Documentation
Holds tennis-specific stats. Used for doubles matches. | Generally having to do with the score of the match.
XML Instance Representation
<team-stats-tennis
id="ID [0..1] ? " stats-coverage="statsCoverage.Core [0..1] ? " team-coverage="teamCoverage.Core [0..1] ? " date-coverage-type="dateCoverageType.Core [0..1] ? " date-coverage-value="string [0..1] ? " duration-scope="durationScope.Core [0..1] ? " competition-scope="competitionScope.Core [0..1] ? " alignment-scope="alignmentScope.Core [0..1] ? " position-scope="string [0..1] ? " record-making-scope="recordMakingScope.Core [0..1] ? " scoping-label="string [0..1] ? " period-value="string [0..1] ? " net-points-won="string [0..1] ? " net-points-played="string [0..1] ? " net-points-won-pct="string [0..1] ? " points-won="string [0..1] ? " winners="string [0..1] ? " winners-forehand="string [0..1] ? " winners-backhand="string [0..1] ? " winners-volley="string [0..1] ? " unforced-errors="string [0..1] ? " >
</team-stats-tennis>
Schema Component Representation
<
element name ="
team-stats-tennis ">
<
complexType >
</
complexType >
</
element >
Name
time-adjustment
Documentation
Record time added by referee. | Holds values for the time added by the referee and how much extra time was actually played.
XML Instance Representation
<time-adjustment
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " period-extra-time-added="string [0..1] ? " period-extra-time-elapsed="string [0..1] ? " />
Schema Component Representation
<
element name ="
time-adjustment ">
<
complexType >
<attribute name ="period-extra-time-added " type ="string " use ="optional "/>
<attribute name ="period-extra-time-elapsed " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
time-adjustment-rugby
Documentation
Record time added by referee. | Holds values for the time added by the referee and how much extra time was actually played.
XML Instance Representation
<time-adjustment-rugby
id="ID [0..1] ? " period-value="string [0..1] ? " period-time-elapsed="string [0..1] ? " minutes-elapsed="string [0..1] ? " period-minute-elapsed="string [0..1] ? " period-time-remaining="string [0..1] ? " period-extra-time-added="string [0..1] ? " period-extra-time-elapsed="string [0..1] ? " />
Schema Component Representation
<
element name ="
time-adjustment-rugby ">
<
complexType >
<attribute name ="period-extra-time-added " type ="string " use ="optional "/>
<attribute name ="period-extra-time-elapsed " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
tournament
Documentation
A structured series of competitions within one sport. | Generally organized by a particular sponsoring body. Can happen all in one day, or be spread out - like the Davis Cup in tennis.
XML Instance Representation
<tournament
id="ID [0..1] ? " >
</tournament>
Schema Component Representation
<
element name ="
tournament ">
<
complexType >
</
complexType >
</
element >
Name
tournament-division
Documentation
A tournament subcategory, often with its own trophy and prize. | Like Mens 30k Nordic Skiing, Womens Doubles.
XML Instance Representation
<tournament-division
id="ID [0..1] ? " >
Start Choice [1] End Choice </tournament-division>
Schema Component Representation
<
element name ="
tournament-division ">
<
complexType >
<
sequence >
<
element ref ="
site "
minOccurs ="
0 "/>
<
choice >
<
element ref ="
sports-event "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
choice >
</
sequence >
</
complexType >
</
element >
Name
tournament-division-metadata
Documentation
General information about the division of this tournament. | Where and when this division is competing.
XML Instance Representation
<tournament-division-metadata
id="ID [0..1] ? " site-key="genericKeyType [0..1] ? " site-source="string [0..1] ? " site-name="string [0..1] ? " site-capacity="string [0..1] ? " site-style="siteStyle.Core [0..1] ? " site-surface="siteSurface.Core [0..1] ? " site-city="string [0..1] ? " site-county="string [0..1] ? " site-state="string [0..1] ? " site-country="string [0..1] ? " site-alignment="string (value comes from list: {'home'|'neutral'}) [0..1] ? " site-attendance="string [0..1] ? " site-temperature="string [0..1] ? " site-temperature-units="string [0..1] ? " site-weather-wind="string [0..1] ? " site-weather-label="string [0..1] ? " division-key="genericKeyType [0..1] ? " division-source="string [0..1] ? " division-name="string [0..1] ? " start-date-time="string [0..1] ? " end-date-time="string [0..1] ? " division-number="string [0..1] ? " maximum-stage-number="string [0..1] ? " minimum-stage-number="string [0..1] ? " >
Start Group: tournamentDivisionMetadataSpecific [0..1] Start Choice [1] End Choice End Group: tournamentDivisionMetadataSpecific </tournament-division-metadata>
Schema Component Representation
<
element name ="
tournament-division-metadata ">
<
complexType >
<
sequence >
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="division-source " type ="string " use ="optional "/>
<attribute name ="division-name " type ="string " use ="optional "/>
<attribute name ="start-date-time " type ="string " use ="optional "/>
<attribute name ="end-date-time " type ="string " use ="optional "/>
<attribute name ="division-number " type ="string " use ="optional "/>
<attribute name ="maximum-stage-number " type ="string " use ="optional "/>
<attribute name ="minimum-stage-number " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
tournament-division-metadata-golf
Documentation
Metadata about a particular division within a golf tournament. | Includes information about the course as a whole.
XML Instance Representation
<tournament-division-metadata-golf
id="ID [0..1] ? " course-yardage="string [0..1] ? " course-par="string [0..1] ? " />
Schema Component Representation
<
element name ="
tournament-division-metadata-golf ">
<
complexType >
<attribute name ="course-yardage " type ="string " use ="optional "/>
<attribute name ="course-par " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
tournament-metadata
Documentation
Background data about a tournament. | Where and when the this tournament took place.
Schema Component Representation
<
element name ="
tournament-metadata ">
<
complexType >
<
sequence >
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<
attribute name ="
tournament-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="tournament-source " type ="string " use ="optional "/>
<attribute name ="tournament-name " type ="string " use ="optional "/>
<attribute name ="start-date-time " type ="string " use ="optional "/>
<attribute name ="end-date-time " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
tournament-metadata-golf
Documentation
Holds metadata about a golf tournament. | Currently only holds the rank of the team. ???
XML Instance Representation
<tournament-metadata-golf
id="ID [0..1] ? " />
Schema Component Representation
<
element name ="
tournament-metadata-golf ">
<
complexType >
</
complexType >
</
element >
Name
tournament-metadata-tennis
Documentation
For holding metadata having to do with a tennis tournament. | Includes an attribute for the name of the tennis tour.
XML Instance Representation
<tournament-metadata-tennis
id="ID [0..1] ? " tour-name="string [0..1] ? " />
Schema Component Representation
<
element name ="
tournament-metadata-tennis ">
<
complexType >
<attribute name ="tour-name " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
tournament-round
Documentation
Sub-component of tournament-stage. | All teams might participate in each round, or only the winners might progress. Not always sequential.
XML Instance Representation
<tournament-round
id="ID [0..1] ? " site-key="genericKeyType [0..1] ? " site-source="string [0..1] ? " site-name="string [0..1] ? " site-capacity="string [0..1] ? " site-style="siteStyle.Core [0..1] ? " site-surface="siteSurface.Core [0..1] ? " site-city="string [0..1] ? " site-county="string [0..1] ? " site-state="string [0..1] ? " site-country="string [0..1] ? " site-alignment="string (value comes from list: {'home'|'neutral'}) [0..1] ? " site-attendance="string [0..1] ? " site-temperature="string [0..1] ? " site-temperature-units="string [0..1] ? " site-weather-wind="string [0..1] ? " site-weather-label="string [0..1] ? " round-key="genericKeyType [0..1] ? " round-source="string [0..1] ? " round-name="string [0..1] ? " round-number="string [0..1] ? " round-status="eventStatus.Core [0..1] ? " start-date-time="string [0..1] ? " end-date-time="string [0..1] ? " >
Start Choice [1] End Choice </tournament-round>
Schema Component Representation
<
element name ="
tournament-round ">
<
complexType >
<
sequence >
<
element ref ="
site "
minOccurs ="
0 "/>
<
choice >
<
element ref ="
sports-event "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
team "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
element ref ="
player "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
choice >
</
sequence >
<attribute name ="round-source " type ="string " use ="optional "/>
<attribute name ="round-name " type ="string " use ="optional "/>
<attribute name ="round-number " type ="string " use ="optional "/>
<attribute name ="start-date-time " type ="string " use ="optional "/>
<attribute name ="end-date-time " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
tournament-round-metadata
Documentation
General information about the round of this tournament.
XML Instance Representation
<tournament-round-metadata
id="ID [0..1] ? " site-key="genericKeyType [0..1] ? " site-source="string [0..1] ? " site-name="string [0..1] ? " site-capacity="string [0..1] ? " site-style="siteStyle.Core [0..1] ? " site-surface="siteSurface.Core [0..1] ? " site-city="string [0..1] ? " site-county="string [0..1] ? " site-state="string [0..1] ? " site-country="string [0..1] ? " site-alignment="string (value comes from list: {'home'|'neutral'}) [0..1] ? " site-attendance="string [0..1] ? " site-temperature="string [0..1] ? " site-temperature-units="string [0..1] ? " site-weather-wind="string [0..1] ? " site-weather-label="string [0..1] ? " round-key="genericKeyType [0..1] ? " round-source="string [0..1] ? " round-name="string [0..1] ? " round-number="string [0..1] ? " round-status="eventStatus.Core [0..1] ? " start-date-time="string [0..1] ? " end-date-time="string [0..1] ? " round-type="string (value comes from list: {'group'|'single-group'|'series'|'single-elimination'|'home-and-home'}) [0..1] ? " maximum-event-number="string [0..1] ? " minimum-event-number="string [0..1] ? " >
</tournament-round-metadata>
Schema Component Representation
<
element name ="
tournament-round-metadata ">
<
complexType >
<
sequence >
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="round-source " type ="string " use ="optional "/>
<attribute name ="round-name " type ="string " use ="optional "/>
<attribute name ="round-number " type ="string " use ="optional "/>
<attribute name ="start-date-time " type ="string " use ="optional "/>
<attribute name ="end-date-time " type ="string " use ="optional "/>
<
attribute name ="
round-type "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="group "/>
<enumeration value ="single-group "/>
<enumeration value ="series "/>
<enumeration value ="single-elimination "/>
<enumeration value ="home-and-home "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="maximum-event-number " type ="string " use ="optional "/>
<attribute name ="minimum-event-number " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
tournament-stage
Documentation
A tournament subcategory. | Used to group rounds, or other stages. Useful for large-scale soccer tournaments, for example.
XML Instance Representation
<tournament-stage
id="ID [0..1] ? " >
Start Choice [1] End Choice </tournament-stage>
Schema Component Representation
<
element name ="
tournament-stage ">
<
complexType >
<
sequence >
<
element ref ="
site "
minOccurs ="
0 "/>
<
choice >
<
element ref ="
sports-event "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
choice >
</
sequence >
</
complexType >
</
element >
Name
tournament-stage-metadata
Documentation
General information about the stage of this tournament. | Where and when this stage is competing.
XML Instance Representation
<tournament-stage-metadata
id="ID [0..1] ? " site-key="genericKeyType [0..1] ? " site-source="string [0..1] ? " site-name="string [0..1] ? " site-capacity="string [0..1] ? " site-style="siteStyle.Core [0..1] ? " site-surface="siteSurface.Core [0..1] ? " site-city="string [0..1] ? " site-county="string [0..1] ? " site-state="string [0..1] ? " site-country="string [0..1] ? " site-alignment="string (value comes from list: {'home'|'neutral'}) [0..1] ? " site-attendance="string [0..1] ? " site-temperature="string [0..1] ? " site-temperature-units="string [0..1] ? " site-weather-wind="string [0..1] ? " site-weather-label="string [0..1] ? " stage-key="genericKeyType [0..1] ? " stage-source="string [0..1] ? " stage-name="string [0..1] ? " start-date-time="string [0..1] ? " end-date-time="string [0..1] ? " stage-type="tournamentStageType.Core [0..1] ? " stage-number="string [0..1] ? " maximum-stage-number="string [0..1] ? " minimum-stage-number="string [0..1] ? " maximum-round-number="string [0..1] ? " minimum-round-number="string [0..1] ? " maximum-event-number="string [0..1] ? " minimum-event-number="string [0..1] ? " >
Start Group: tournamentStageMetadataSpecific [0..1] Start Choice [1] End Choice End Group: tournamentStageMetadataSpecific </tournament-stage-metadata>
Schema Component Representation
<
element name ="
tournament-stage-metadata ">
<
complexType >
<
sequence >
<
element ref ="
award "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<attribute name ="stage-source " type ="string " use ="optional "/>
<attribute name ="stage-name " type ="string " use ="optional "/>
<attribute name ="start-date-time " type ="string " use ="optional "/>
<attribute name ="end-date-time " type ="string " use ="optional "/>
<attribute name ="stage-number " type ="string " use ="optional "/>
<attribute name ="maximum-stage-number " type ="string " use ="optional "/>
<attribute name ="minimum-stage-number " type ="string " use ="optional "/>
<attribute name ="maximum-round-number " type ="string " use ="optional "/>
<attribute name ="minimum-round-number " type ="string " use ="optional "/>
<attribute name ="maximum-event-number " type ="string " use ="optional "/>
<attribute name ="minimum-event-number " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
wagering-moneyline
Documentation
Odds in terms of money. | Negative amount indicates wagerer must lay that amount to win say a hundred dollars. Positive amount indicates wagerer gets that amount for every hundred dollars wagered.
XML Instance Representation
<wagering-moneyline
id="ID [0..1] ? " bookmaker-key="genericKeyType [0..1] ? " bookmaker-name="string [0..1] ? " rotation-key="string [0..1] ? " comment="string [0..1] ? " date-time="string [0..1] ? " context="string (value comes from list: {'opening'|'closing'|'current'}) [0..1] ? " prediction="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " line="string [0..1] ? " prediction-opening="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " line-opening="string [0..1] ? " vigorish="string [0..1] ? " />
Schema Component Representation
<
element name ="
wagering-moneyline ">
<
complexType >
<
attribute name ="
bookmaker-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="bookmaker-name " type ="string " use ="optional "/>
<attribute name ="rotation-key " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="date-time " type ="string " use ="optional "/>
<
attribute name ="
context "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="opening "/>
<enumeration value ="closing "/>
<enumeration value ="current "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
prediction "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="line " type ="string " use ="optional "/>
<
attribute name ="
prediction-opening "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="line-opening " type ="string " use ="optional "/>
<attribute name ="vigorish " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
wagering-odds
Documentation
A line that gives formal odds on a team or player winning, such as 3-to-1 odds.
XML Instance Representation
<wagering-odds
id="ID [0..1] ? " bookmaker-key="genericKeyType [0..1] ? " bookmaker-name="string [0..1] ? " rotation-key="string [0..1] ? " comment="string [0..1] ? " date-time="string [0..1] ? " context="string (value comes from list: {'opening'|'closing'|'current'}) [0..1] ? " numerator="string [0..1] ? " denominator="string [0..1] ? " numerator-opening="string [0..1] ? " denominator-opening="string [0..1] ? " payout-calcluation="string [0..1] ? " payback-amount="string [0..1] ? " >
Start Sequence [0..*] End Sequence </wagering-odds>
Schema Component Representation
<
element name ="
wagering-odds ">
<
complexType >
<
sequence minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
sequence >
<
attribute name ="
bookmaker-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="bookmaker-name " type ="string " use ="optional "/>
<attribute name ="rotation-key " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="date-time " type ="string " use ="optional "/>
<
attribute name ="
context "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="opening "/>
<enumeration value ="closing "/>
<enumeration value ="current "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="numerator " type ="string " use ="optional "/>
<attribute name ="denominator " type ="string " use ="optional "/>
<attribute name ="numerator-opening " type ="string " use ="optional "/>
<attribute name ="denominator-opening " type ="string " use ="optional "/>
<attribute name ="payout-calcluation " type ="string " use ="optional "/>
<attribute name ="payback-amount " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
wagering-prediction
Documentation
A prediction as to whether a team or player is a favorite or an underdog.
Schema Component Representation
<
element name ="
wagering-prediction ">
<
complexType >
<
attribute name ="
prediction "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
</
complexType >
</
element >
Name
wagering-runline
Documentation
A line used in baseball.
XML Instance Representation
<wagering-runline
id="ID [0..1] ? " bookmaker-key="genericKeyType [0..1] ? " bookmaker-name="string [0..1] ? " rotation-key="string [0..1] ? " comment="string [0..1] ? " date-time="string [0..1] ? " context="string (value comes from list: {'opening'|'closing'|'current'}) [0..1] ? " line="string [0..1] ? " value="string [0..1] ? " prediction="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " line-opening="string [0..1] ? " value-opening="string [0..1] ? " prediction-opening="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " vigorish="string [0..1] ? " />
Schema Component Representation
<
element name ="
wagering-runline ">
<
complexType >
<
attribute name ="
bookmaker-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="bookmaker-name " type ="string " use ="optional "/>
<attribute name ="rotation-key " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="date-time " type ="string " use ="optional "/>
<
attribute name ="
context "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="opening "/>
<enumeration value ="closing "/>
<enumeration value ="current "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="line " type ="string " use ="optional "/>
<attribute name ="value " type ="string " use ="optional "/>
<
attribute name ="
prediction "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="line-opening " type ="string " use ="optional "/>
<attribute name ="value-opening " type ="string " use ="optional "/>
<
attribute name ="
prediction-opening "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="vigorish " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
wagering-stats
Documentation
An element to house lines and odds for wagering. | Includes moneylines, spreads, etc.
XML Instance Representation
<wagering-stats
id="ID [0..1] ? " comment="string [0..1] ? " >
Start Choice [0..*] End Choice </wagering-stats>
Schema Component Representation
<
element name ="
wagering-stats ">
<
complexType >
<
choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
choice >
<attribute name ="comment " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
wagering-straight-spread
Documentation
A wager built around the different between the scores of two teams.
XML Instance Representation
<wagering-straight-spread
id="ID [0..1] ? " bookmaker-key="genericKeyType [0..1] ? " bookmaker-name="string [0..1] ? " rotation-key="string [0..1] ? " comment="string [0..1] ? " date-time="string [0..1] ? " context="string (value comes from list: {'opening'|'closing'|'current'}) [0..1] ? " line="string [0..1] ? " line-opening="string [0..1] ? " prediction="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " value="string [0..1] ? " prediction-opening="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " value-opening="string [0..1] ? " vigorish="string [0..1] ? " />
Schema Component Representation
<
element name ="
wagering-straight-spread ">
<
complexType >
<
attribute name ="
bookmaker-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="bookmaker-name " type ="string " use ="optional "/>
<attribute name ="rotation-key " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="date-time " type ="string " use ="optional "/>
<
attribute name ="
context "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="opening "/>
<enumeration value ="closing "/>
<enumeration value ="current "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="line " type ="string " use ="optional "/>
<attribute name ="line-opening " type ="string " use ="optional "/>
<
attribute name ="
prediction "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="value " type ="string " use ="optional "/>
<
attribute name ="
prediction-opening "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="value-opening " type ="string " use ="optional "/>
<attribute name ="vigorish " type ="string " use ="optional "/>
</
complexType >
</
element >
Name
wagering-total-score
Documentation
Total combined point/runs/goals scored in a game.
XML Instance Representation
<wagering-total-score
id="ID [0..1] ? " bookmaker-key="genericKeyType [0..1] ? " bookmaker-name="string [0..1] ? " rotation-key="string [0..1] ? " comment="string [0..1] ? " date-time="string [0..1] ? " context="string (value comes from list: {'opening'|'closing'|'current'}) [0..1] ? " prediction="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " line-over="string [0..1] ? " line-under="string [0..1] ? " total="string [0..1] ? " prediction-opening="string (value comes from list: {'favorite'|'underdog'}) [0..1] ? " line-over-opening="string [0..1] ? " line-under-opening="string [0..1] ? " total-opening="string [0..1] ? " vigorish="string [0..1] ? " />
Schema Component Representation
<
element name ="
wagering-total-score ">
<
complexType >
<
attribute name ="
bookmaker-key "
type ="
genericKeyType "
use ="
optional "/>
<attribute name ="bookmaker-name " type ="string " use ="optional "/>
<attribute name ="rotation-key " type ="string " use ="optional "/>
<attribute name ="comment " type ="string " use ="optional "/>
<attribute name ="date-time " type ="string " use ="optional "/>
<
attribute name ="
context "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="opening "/>
<enumeration value ="closing "/>
<enumeration value ="current "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
prediction "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="line-over " type ="string " use ="optional "/>
<attribute name ="line-under " type ="string " use ="optional "/>
<attribute name ="total " type ="string " use ="optional "/>
<
attribute name ="
prediction-opening "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="favorite "/>
<enumeration value ="underdog "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="line-over-opening " type ="string " use ="optional "/>
<attribute name ="line-under-opening " type ="string " use ="optional "/>
<attribute name ="total-opening " type ="string " use ="optional "/>
<attribute name ="vigorish " type ="string " use ="optional "/>
</
complexType >
</
element >
Schema Component Representation
<
attributeGroup name ="
commonAttributes ">
<attribute name ="id " type ="ID " use ="optional "/>
<attribute name ="class " type ="string " use ="optional "/>
<attribute name ="style " type ="string " use ="optional "/>
</
attributeGroup >
Name
commonPropertiesIceHockey
Schema Component Representation
<
attributeGroup name ="
commonPropertiesIceHockey ">
<attribute name ="player-count " type ="string " use ="optional "/>
<attribute name ="player-count-opposing " type ="string " use ="optional "/>
<
attribute name ="
zone "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="offensive "/>
<enumeration value ="defensive "/>
<enumeration value ="neutral "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="location " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
coverageAttributes ">
<attribute name ="date-coverage-value " type ="string " use ="optional "/>
<attribute name ="position-scope " type ="string " use ="optional "/>
<attribute name ="scoping-label " type ="string " use ="optional "/>
<attribute name ="period-value " type ="string " use ="optional "/>
</
attributeGroup >
Name
eventStateAmericanFootball
XML Instance Representation
Schema Component Representation
Schema Component Representation
<
attributeGroup name ="
eventStateBaseball ">
<attribute name ="inning-value " type ="string " use ="optional "/>
<
attribute name ="
inning-half "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="top "/>
<enumeration value ="bottom "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="outs " type ="string " use ="optional "/>
<attribute name ="balls " type ="string " use ="optional "/>
<attribute name ="strikes " type ="string " use ="optional "/>
<attribute name ="runner-on-first " type ="string " use ="optional "/>
<attribute name ="runner-on-first-idref " type ="IDREF " use ="optional "/>
<attribute name ="runner-on-second " type ="string " use ="optional "/>
<attribute name ="runner-on-second-idref " type ="IDREF " use ="optional "/>
<attribute name ="runner-on-third " type ="string " use ="optional "/>
<attribute name ="runner-on-third-idref " type ="IDREF " use ="optional "/>
<attribute name ="runs-this-inning-half " type ="string " use ="optional "/>
<attribute name ="pitcher-idref " type ="IDREF " use ="optional "/>
<attribute name ="batter-idref " type ="IDREF " use ="optional "/>
<
attribute name ="
batter-side "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="left "/>
<enumeration value ="right "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="at-bat-number " type ="string " use ="optional "/>
<attribute name ="sequence-number " type ="string " use ="optional "/>
</
attributeGroup >
Name
eventStateBasketball
Schema Component Representation
<
attributeGroup name ="
eventStateBasketball ">
<attribute name ="period-value " type ="string " use ="optional "/>
<attribute name ="period-time-elapsed " type ="string " use ="optional "/>
<attribute name ="period-time-remaining " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
eventStateCurling ">
<attribute name ="stone-idref " type ="string " use ="optional "/>
<attribute name ="player-idref " type ="string " use ="optional "/>
<attribute name ="team-idref " type ="string " use ="optional "/>
<attribute name ="end-number " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
eventStateGolf ">
<attribute name ="time-elapsed " type ="string " use ="optional "/>
<attribute name ="round " type ="string " use ="optional "/>
<attribute name ="hole " type ="string " use ="optional "/>
<attribute name ="score " type ="string " use ="optional "/>
<attribute name ="score-under-par " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
eventStateIceHockey ">
<attribute name ="period-value " type ="string " use ="optional "/>
<attribute name ="period-time-elapsed " type ="string " use ="optional "/>
<attribute name ="period-time-remaining " type ="string " use ="optional "/>
<attribute name ="power-play-time-remaining " type ="string " use ="optional "/>
<attribute name ="power-play-team-idref " type ="string " use ="optional "/>
<attribute name ="power-play-player-advantage " type ="string " use ="optional "/>
<attribute name ="score-team " type ="string " use ="optional "/>
<attribute name ="score-team-opposing " type ="string " use ="optional "/>
</
attributeGroup >
Name
eventStateMotorRacing
Schema Component Representation
<
attributeGroup name ="
eventStateMotorRacing ">
<attribute name ="lap " type ="string " use ="optional "/>
<attribute name ="laps-remaining " type ="string " use ="optional "/>
<attribute name ="time-elapsed " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
eventStateRugby ">
<attribute name ="period-value " type ="string " use ="optional "/>
<attribute name ="period-time-elapsed " type ="string " use ="optional "/>
<attribute name ="minutes-elapsed " type ="string " use ="optional "/>
<attribute name ="period-minute-elapsed " type ="string " use ="optional "/>
<attribute name ="period-time-remaining " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
eventStateSoccer ">
<attribute name ="period-value " type ="string " use ="optional "/>
<attribute name ="period-time-elapsed " type ="string " use ="optional "/>
<attribute name ="minutes-elapsed " type ="string " use ="optional "/>
<attribute name ="period-minute-elapsed " type ="string " use ="optional "/>
<attribute name ="period-time-remaining " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
eventStateTennis ">
<attribute name ="set " type ="string " use ="optional "/>
<attribute name ="game " type ="string " use ="optional "/>
<attribute name ="server-idref " type ="IDREF " use ="optional "/>
<
attribute name ="
server-score "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="love "/>
<enumeration value ="15 "/>
<enumeration value ="30 "/>
<enumeration value ="40 "/>
<enumeration value ="game "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="receiver-idref " type ="IDREF " use ="optional "/>
<
attribute name ="
receiver-score "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="love "/>
<enumeration value ="15 "/>
<enumeration value ="30 "/>
<enumeration value ="40 "/>
<enumeration value ="game "/>
</
restriction >
</
simpleType >
</
attribute >
<
attribute name ="
serve-number "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="first "/>
<enumeration value ="second "/>
</
restriction >
</
simpleType >
</
attribute >
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
globalAttributes ">
<attribute name ="id " type ="ID " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
siteAttributes ">
<attribute name ="site-source " type ="string " use ="optional "/>
<attribute name ="site-name " type ="string " use ="optional "/>
<attribute name ="site-capacity " type ="string " use ="optional "/>
<attribute name ="site-city " type ="string " use ="optional "/>
<attribute name ="site-county " type ="string " use ="optional "/>
<attribute name ="site-state " type ="string " use ="optional "/>
<attribute name ="site-country " type ="string " use ="optional "/>
<
attribute name ="
site-alignment "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="home "/>
<enumeration value ="neutral "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="site-attendance " type ="string " use ="optional "/>
<attribute name ="site-temperature " type ="string " use ="optional "/>
<attribute name ="site-temperature-units " type ="string " use ="optional "/>
<attribute name ="site-weather-wind " type ="string " use ="optional "/>
<attribute name ="site-weather-label " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
statAttributes ">
<attribute name ="score " type ="string " use ="optional "/>
<attribute name ="score-opposing " type ="string " use ="optional "/>
<attribute name ="score-average " type ="string " use ="optional "/>
<attribute name ="score-opposing-average " type ="string " use ="optional "/>
<attribute name ="score-behind " type ="string " use ="optional "/>
<attribute name ="score-attempts " type ="string " use ="optional "/>
<attribute name ="score-attempts-opposing " type ="string " use ="optional "/>
<attribute name ="score-attempts-on-goal " type ="string " use ="optional "/>
<attribute name ="score-attempts-on-goal-opposing " type ="string " use ="optional "/>
<attribute name ="score-percentage " type ="string " use ="optional "/>
<attribute name ="score-percentage-opposing " type ="string " use ="optional "/>
<
attribute name ="
event-outcome "
use ="
optional ">
<
simpleType >
<
restriction base ="
string ">
<enumeration value ="win "/>
<enumeration value ="loss "/>
<enumeration value ="tie "/>
<enumeration value ="undecided "/>
</
restriction >
</
simpleType >
</
attribute >
<attribute name ="event-standing-points " type ="string " use ="optional "/>
<attribute name ="event-odds " type ="string " use ="optional "/>
</
attributeGroup >
Schema Component Representation
<
attributeGroup name ="
statsTennis ">
<attribute name ="net-points-won " type ="string " use ="optional "/>
<attribute name ="net-points-played " type ="string " use ="optional "/>
<attribute name ="net-points-won-pct " type ="string " use ="optional "/>
<attribute name ="points-won " type ="string " use ="optional "/>
<attribute name ="winners " type ="string " use ="optional "/>
<attribute name ="winners-forehand " type ="string " use ="optional "/>
<attribute name ="winners-backhand " type ="string " use ="optional "/>
<attribute name ="winners-volley " type ="string " use ="optional "/>
<attribute name ="unforced-errors " type ="string " use ="optional "/>
</
attributeGroup >
Name
associateMetadataSpecific
Schema Component Representation
<
group name ="
associateMetadataSpecific ">
</
group >
Name
associateStatsSpecific
Schema Component Representation
<
group name ="
associateStatsSpecific ">
</
group >
Name
eventActionsSpecific
Schema Component Representation
<
group name ="
eventActionsSpecific ">
</
group >
Name
eventMetadataSpecific
Schema Component Representation
<
group name ="
eventMetadataSpecific ">
</
group >
Schema Component Representation
<
group name ="
eventStatsSpecific ">
</
group >
Name
groupMetadataSpecific
Schema Component Representation
<
group name ="
groupMetadataSpecific ">
</
group >
Schema Component Representation
<
group name ="
groupStatsSpecific ">
</
group >
Name
officialMetadataSpecific
Schema Component Representation
<
group name ="
officialMetadataSpecific ">
</
group >
Name
officialStatsSpecific
Schema Component Representation
<
group name ="
officialStatsSpecific ">
</
group >
Name
playerMetadataSpecific
Schema Component Representation
<
group name ="
playerMetadataSpecific ">
</
group >
Schema Component Representation
<
group name ="
playerStatsSpecific ">
</
group >
Name
teamMetadataSpecific
Schema Component Representation
<
group name ="
teamMetadataSpecific ">
</
group >
Schema Component Representation
<
group name ="
teamStatsSpecific ">
</
group >
Name
tournamentDivisionMetadataSpecific
Schema Component Representation
<
group name ="
tournamentDivisionMetadataSpecific ">
</
group >
Name
tournamentMetadataSpecific
Schema Component Representation
<
group name ="
tournamentMetadataSpecific ">
</
group >
Name
tournamentStageMetadataSpecific
Schema Component Representation
<
group name ="
tournamentStageMetadataSpecific ">
</
group >
Super-types:
None
Sub-types:
None
Name
alignmentScope.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
alignmentScope.Core ">
</
simpleType >
Super-types:
string < alignmentScope.Core.Vocabulary (by restriction)
Sub-types:
None
Name
alignmentScope.Core.Vocabulary
Content
value comes from list: {'events-all'|'events-home'|'events-away'}
Documentation
Every event played, including those played at home and away. The default option.
Schema Component Representation
<
simpleType name ="
alignmentScope.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="events-all "/>
<enumeration value ="events-home "/>
<enumeration value ="events-away "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
awardType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
awardType.Core ">
</
simpleType >
Super-types:
string < awardType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
awardType.Core.Vocabulary
Content
value comes from list: {'medal'|'trophy'}
Schema Component Representation
<
simpleType name ="
awardType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="medal "/>
<enumeration value ="trophy "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
ballLocation.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
ballLocation.Baseball ">
</
simpleType >
Super-types:
string < ballLocation.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
ballLocation.Baseball.Vocabulary
Content
value comes from list: {'high'|'low'|'inside'|'outside'}
Schema Component Representation
<
simpleType name ="
ballLocation.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="high "/>
<enumeration value ="low "/>
<enumeration value ="inside "/>
<enumeration value ="outside "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
caller.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < caller.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
caller.AmericanFootball.Vocabulary
Content
value comes from list: {'team'|'official'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
codeType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
codeType.Core ">
</
simpleType >
Super-types:
string < codeType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
codeType.Core.Vocabulary
Content
value comes from list: {'sport-class'|'sport-category'|'sport'|'sport-competition'|'league'|'conference'|'division'|'team'|'special-event'|'site'|'article-ref'|'photo-ref'|'audio-ref'|'video-ref'|'xref-key'|'slug'|'slug-category'}
Documentation
What type of item is being described.
Schema Component Representation
<
simpleType name ="
codeType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="sport-class "/>
<enumeration value ="sport-category "/>
<enumeration value ="sport "/>
<enumeration value ="sport-competition "/>
<enumeration value ="league "/>
<enumeration value ="conference "/>
<enumeration value ="division "/>
<enumeration value ="team "/>
<enumeration value ="special-event "/>
<enumeration value ="site "/>
<enumeration value ="article-ref "/>
<enumeration value ="photo-ref "/>
<enumeration value ="audio-ref "/>
<enumeration value ="video-ref "/>
<enumeration value ="xref-key "/>
<enumeration value ="slug "/>
<enumeration value ="slug-category "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
competitionScope.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
competitionScope.Core ">
</
simpleType >
Super-types:
string < competitionScope.Core.Vocabulary (by restriction)
Sub-types:
None
Name
competitionScope.Core.Vocabulary
Content
value comes from list: {'events-all'|'division'|'division-opposing'|'conference'|'conference-opposing'|'team-opposing'|'player-opposing'|'tournament'|'league'|'top-25'}
Schema Component Representation
<
simpleType name ="
competitionScope.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="events-all "/>
<enumeration value ="division "/>
<enumeration value ="division-opposing "/>
<enumeration value ="conference "/>
<enumeration value ="conference-opposing "/>
<enumeration value ="team-opposing "/>
<enumeration value ="player-opposing "/>
<enumeration value ="tournament "/>
<enumeration value ="league "/>
<enumeration value ="top-25 "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
dateCoverageType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
dateCoverageType.Core ">
</
simpleType >
Super-types:
string < dateCoverageType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
dateCoverageType.Core.Vocabulary
Content
value comes from list: {'period'|'event'|'tournament'|'tournament-pool'|'tournament-seed'|'recent-ten-events'|'hourly'|'daily'|'weekly'|'monthly'|'preseason'|'season-exhibition'|'season-regular'|'season-playoffs'|'season-full'|'career'}
Schema Component Representation
<
simpleType name ="
dateCoverageType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="period "/>
<enumeration value ="event "/>
<enumeration value ="tournament "/>
<enumeration value ="tournament-pool "/>
<enumeration value ="tournament-seed "/>
<enumeration value ="recent-ten-events "/>
<enumeration value ="hourly "/>
<enumeration value ="daily "/>
<enumeration value ="weekly "/>
<enumeration value ="monthly "/>
<enumeration value ="preseason "/>
<enumeration value ="season-exhibition "/>
<enumeration value ="season-regular "/>
<enumeration value ="season-playoffs "/>
<enumeration value ="season-full "/>
<enumeration value ="career "/>
</
restriction >
</
simpleType >
Super-types:
dateTime < dateTime.Common (by restriction)
Sub-types:
None
Name
dateTime.Common
Content
Schema Component Representation
<
simpleType name ="
dateTime.Common ">
<restriction base ="dateTime "/>
</
simpleType >
Super-types:
None
Sub-types:
None
Name
driveResult.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < driveResult.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
driveResult.AmericanFootball.Vocabulary
Content
value comes from list: {'score'|'score-attempt'|'punt'|'fumble'|'interception'|'marker-not-reached'}
Schema Component Representation
Super-types:
duration < duration.Common (by restriction)
Sub-types:
None
Name
duration.Common
Content
Schema Component Representation
<
simpleType name ="
duration.Common ">
<restriction base ="duration "/>
</
simpleType >
Super-types:
None
Sub-types:
None
Name
durationScope.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
durationScope.Core ">
</
simpleType >
Super-types:
string < durationScope.Core.Vocabulary (by restriction)
Sub-types:
None
Name
durationScope.Core.Vocabulary
Content
value comes from list: {'events-all'|'events-overtime'|'events-shootout'|'events-most-recent-10'}
Schema Component Representation
<
simpleType name ="
durationScope.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="events-all "/>
<enumeration value ="events-overtime "/>
<enumeration value ="events-shootout "/>
<enumeration value ="events-most-recent-10 "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
eventStatus.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
eventStatus.Core ">
</
simpleType >
Super-types:
string < eventStatus.Core.Vocabulary (by restriction)
Sub-types:
None
Name
eventStatus.Core.Vocabulary
Content
value comes from list: {'pre-event'|'mid-event'|'post-event'|'postponed'|'suspended'|'halted'|'forfeited'|'rescheduled'|'delayed'|'canceled'|'intermission'}
Documentation
pre-event, mid-event, post-event.
Schema Component Representation
<
simpleType name ="
eventStatus.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="pre-event "/>
<enumeration value ="mid-event "/>
<enumeration value ="post-event "/>
<enumeration value ="postponed "/>
<enumeration value ="suspended "/>
<enumeration value ="halted "/>
<enumeration value ="forfeited "/>
<enumeration value ="rescheduled "/>
<enumeration value ="delayed "/>
<enumeration value ="canceled "/>
<enumeration value ="intermission "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
eventStyle.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
eventStyle.Core ">
</
simpleType >
Super-types:
string < eventStyle.Core.Vocabulary (by restriction)
Sub-types:
None
Name
eventStyle.Core.Vocabulary
Content
value comes from list: {'head-to-head'|'ranked'}
Documentation
Indicates whether competitors are trying to defeat each other or just outdo one another.
Schema Component Representation
<
simpleType name ="
eventStyle.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="head-to-head "/>
<enumeration value ="ranked "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
flagType.MotorRacing
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
flagType.MotorRacing ">
</
simpleType >
Super-types:
string < flagType.MotorRacing.Vocabulary (by restriction)
Sub-types:
None
Name
flagType.MotorRacing.Vocabulary
Content
value comes from list: {'green'|'yellow'|'white'|'checkered'|'red'|'black'|'black-with-x'|'blue-with-orange-stripe'}
Schema Component Representation
<
simpleType name ="
flagType.MotorRacing.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="green "/>
<enumeration value ="yellow "/>
<enumeration value ="white "/>
<enumeration value ="checkered "/>
<enumeration value ="red "/>
<enumeration value ="black "/>
<enumeration value ="black-with-x "/>
<enumeration value ="blue-with-orange-stripe "/>
</
restriction >
</
simpleType >
Super-types:
string < foulName.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
foulName.Rugby.Vocabulary
Content
value comes from list: {'knock-on'|'kicking-player'|'cursing'}
Schema Component Representation
<
simpleType name ="
foulName.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="knock-on "/>
<enumeration value ="kicking-player "/>
<enumeration value ="cursing "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
foulName.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
foulName.Soccer ">
</
simpleType >
Super-types:
string < foulName.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
foulName.Soccer.Vocabulary
Content
value comes from list: {'hand-ball'|'kicking-player'|'cursing'}
Schema Component Representation
<
simpleType name ="
foulName.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="hand-ball "/>
<enumeration value ="kicking-player "/>
<enumeration value ="cursing "/>
</
restriction >
</
simpleType >
Super-types:
string < foulResult.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
foulResult.Rugby.Vocabulary
Content
value comes from list: {'play-on'|'freekick'|'penalty-kick'|'penalty-try'|'caution'|'ejection'}
Schema Component Representation
<
simpleType name ="
foulResult.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="play-on "/>
<enumeration value ="freekick "/>
<enumeration value ="penalty-kick "/>
<enumeration value ="penalty-try "/>
<enumeration value ="caution "/>
<enumeration value ="ejection "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
foulResult.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
foulResult.Soccer ">
</
simpleType >
Super-types:
string < foulResult.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
foulResult.Soccer.Vocabulary
Content
value comes from list: {'play-on'|'freekick'|'penalty-shot'|'caution'|'ejection'}
Schema Component Representation
<
simpleType name ="
foulResult.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="play-on "/>
<enumeration value ="freekick "/>
<enumeration value ="penalty-shot "/>
<enumeration value ="caution "/>
<enumeration value ="ejection "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
gender.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
gender.Core ">
</
simpleType >
Super-types:
string < gender.Core.Vocabulary (by restriction)
Sub-types:
None
Name
gender.Core.Vocabulary
Content
value comes from list: {'male'|'female'|'mixed'}
Documentation
One specific gender or mixed.
Schema Component Representation
<
simpleType name ="
gender.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="male "/>
<enumeration value ="female "/>
<enumeration value ="mixed "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
genericKeyListType
Content
Documentation
The type of space separated strings of QCodes.
Schema Component Representation
<
simpleType name ="
genericKeyListType ">
</
simpleType >
Super-types:
string < genericKeyType (by restriction)
Sub-types:
None
Name
genericKeyType
Content
Schema Component Representation
<
simpleType name ="
genericKeyType ">
<restriction base ="string "/>
</
simpleType >
Super-types:
string < genericType (by restriction)
Sub-types:
None
Schema Component Representation
<
simpleType name ="
genericType ">
<restriction base ="string "/>
</
simpleType >
Super-types:
None
Sub-types:
None
Name
health.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
health.Core ">
</
simpleType >
Super-types:
string < health.Core.Vocabulary (by restriction)
Sub-types:
None
Name
health.Core.Vocabulary
Content
value comes from list: {'injured'|'fine'}
Documentation
An indication of the health of the player.
Schema Component Representation
<
simpleType name ="
health.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="injured "/>
<enumeration value ="fine "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
hitByPitchType.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
hitByPitchType.Baseball ">
</
simpleType >
Super-types:
string < hitByPitchType.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
hitByPitchType.Baseball.Vocabulary
Content
value comes from list: {'intentional'|'unintentional'}
Schema Component Representation
<
simpleType name ="
hitByPitchType.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="intentional "/>
<enumeration value ="unintentional "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
hitType.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
hitType.Baseball ">
</
simpleType >
Super-types:
string < hitType.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
hitType.Baseball.Vocabulary
Content
value comes from list: {'single'|'double'|'triple'|'home-run'}
Schema Component Representation
<
simpleType name ="
hitType.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="single "/>
<enumeration value ="double "/>
<enumeration value ="triple "/>
<enumeration value ="home-run "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
holeType.Golf
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
holeType.Golf ">
</
simpleType >
Super-types:
string < holeType.Golf.Vocabulary (by restriction)
Sub-types:
None
Name
holeType.Golf.Vocabulary
Content
value comes from list: {'regular'|'playoff'|'sudden-death'}
Schema Component Representation
<
simpleType name ="
holeType.Golf.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="regular "/>
<enumeration value ="playoff "/>
<enumeration value ="sudden-death "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
kickType.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < kickType.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
kickType.AmericanFootball.Vocabulary
Content
value comes from list: {'punt'|'onside'|'extra-point'|'field-goal-attempt'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
landing.Golf
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
landing.Golf ">
</
simpleType >
Super-types:
string < landing.Golf.Vocabulary (by restriction)
Sub-types:
None
Name
landing.Golf.Vocabulary
Content
value comes from list: {'fairway'|'sand'|'water'|'rough'|'green'|'hole'}
Schema Component Representation
<
simpleType name ="
landing.Golf.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="fairway "/>
<enumeration value ="sand "/>
<enumeration value ="water "/>
<enumeration value ="rough "/>
<enumeration value ="green "/>
<enumeration value ="hole "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
locationType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
locationType.Core ">
</
simpleType >
Super-types:
string < locationType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
locationType.Core.Vocabulary
Content
value comes from list: {'birth'|'hometown'|'residence'}
Schema Component Representation
<
simpleType name ="
locationType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="birth "/>
<enumeration value ="hometown "/>
<enumeration value ="residence "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
outType.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
outType.Baseball ">
</
simpleType >
Super-types:
string < outType.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
outType.Baseball.Vocabulary
Content
value comes from list: {'strikeout'|'strikeout-thrown-to-first'|'fielders-choice'|'throw-out'|'fly-ball'|'fly-ball-line-drive'|'fly-ball-popup'|'pickoff'|'caught-stealing'}
Schema Component Representation
<
simpleType name ="
outType.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="strikeout "/>
<enumeration value ="strikeout-thrown-to-first "/>
<enumeration value ="fielders-choice "/>
<enumeration value ="throw-out "/>
<enumeration value ="fly-ball "/>
<enumeration value ="fly-ball-line-drive "/>
<enumeration value ="fly-ball-popup "/>
<enumeration value ="pickoff "/>
<enumeration value ="caught-stealing "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
participantCount.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
participantCount.Core ">
</
simpleType >
Super-types:
string < participantCount.Core.Vocabulary (by restriction)
Sub-types:
None
Name
participantCount.Core.Vocabulary
Content
value comes from list: {'individual'|'doubles'|'team'}
Documentation
Number of participants playing on a team or side in the events covered.
Schema Component Representation
<
simpleType name ="
participantCount.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="individual "/>
<enumeration value ="doubles "/>
<enumeration value ="team "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
participantRole.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
participantRole.Baseball ">
</
simpleType >
Super-types:
string < participantRole.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
participantRole.Baseball.Vocabulary
Content
value comes from list: {'fielder'|'official'|'auxilliary'}
Schema Component Representation
<
simpleType name ="
participantRole.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="fielder "/>
<enumeration value ="official "/>
<enumeration value ="auxilliary "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
participantRole.Basketball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
participantRole.Basketball ">
</
simpleType >
Super-types:
string < participantRole.Basketball.Vocabulary (by restriction)
Sub-types:
None
Name
participantRole.Basketball.Vocabulary
Content
value comes from list: {'on-court'|'scorer'|'assist'|'shooter'|'blocker'|'penalty-committed-by'|'penalty-committed-against'|'jump-ball-winner'|'jump-ball-loser'|'giveaway'|'takeaway'|'rebounder-offense'|'rebounder-defense'}
Schema Component Representation
<
simpleType name ="
participantRole.Basketball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="on-court "/>
<enumeration value ="scorer "/>
<enumeration value ="assist "/>
<enumeration value ="shooter "/>
<enumeration value ="blocker "/>
<enumeration value ="penalty-committed-by "/>
<enumeration value ="penalty-committed-against "/>
<enumeration value ="jump-ball-winner "/>
<enumeration value ="jump-ball-loser "/>
<enumeration value ="giveaway "/>
<enumeration value ="takeaway "/>
<enumeration value ="rebounder-offense "/>
<enumeration value ="rebounder-defense "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
participantRole.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
participantRole.IceHockey ">
</
simpleType >
Super-types:
string < participantRole.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
participantRole.IceHockey.Vocabulary
Content
value comes from list: {'on-ice'|'scorer'|'assist'|'goaltender'|'shooter'|'blocker'|'hitter'|'hittee'|'shot'|'penalty-committed-by'|'penalty-committed-against'|'penalty-served-by'|'faceoff-winner'|'faceoff-loser'|'giveaway'|'takeaway'|'off-ice'}
Schema Component Representation
<
simpleType name ="
participantRole.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="on-ice "/>
<enumeration value ="scorer "/>
<enumeration value ="assist "/>
<enumeration value ="goaltender "/>
<enumeration value ="shooter "/>
<enumeration value ="blocker "/>
<enumeration value ="hitter "/>
<enumeration value ="hittee "/>
<enumeration value ="shot "/>
<enumeration value ="penalty-committed-by "/>
<enumeration value ="penalty-committed-against "/>
<enumeration value ="penalty-served-by "/>
<enumeration value ="faceoff-winner "/>
<enumeration value ="faceoff-loser "/>
<enumeration value ="giveaway "/>
<enumeration value ="takeaway "/>
<enumeration value ="off-ice "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
penaltyLevel.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < penaltyLevel.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyLevel.AmericanFootball.Vocabulary
Content
value comes from list: {'delay-of-game'|'encroachment'|'false-start'|'offside'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
penaltyLevel.Basketball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
penaltyLevel.Basketball ">
</
simpleType >
Super-types:
string < penaltyLevel.Basketball.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyLevel.Basketball.Vocabulary
Content
value comes from list: {'regular'|'flagrant'|'technical'|'illegal-defense'}
Schema Component Representation
<
simpleType name ="
penaltyLevel.Basketball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="regular "/>
<enumeration value ="flagrant "/>
<enumeration value ="technical "/>
<enumeration value ="illegal-defense "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
penaltyLevel.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
penaltyLevel.IceHockey ">
</
simpleType >
Super-types:
string < penaltyLevel.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyLevel.IceHockey.Vocabulary
Content
value comes from list: {'minor'|'bench-minor'|'double-minor'|'major'|'misconduct'|'match'|'game-misconduct'|'gross-misconduct'|'penalty-shot'}
Schema Component Representation
<
simpleType name ="
penaltyLevel.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="minor "/>
<enumeration value ="bench-minor "/>
<enumeration value ="double-minor "/>
<enumeration value ="major "/>
<enumeration value ="misconduct "/>
<enumeration value ="match "/>
<enumeration value ="game-misconduct "/>
<enumeration value ="gross-misconduct "/>
<enumeration value ="penalty-shot "/>
</
restriction >
</
simpleType >
Super-types:
string < penaltyLevel.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyLevel.Rugby.Vocabulary
Content
value comes from list: {'yellow-card'|'red-card'}
Schema Component Representation
<
simpleType name ="
penaltyLevel.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="yellow-card "/>
<enumeration value ="red-card "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
penaltyLevel.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
penaltyLevel.Soccer ">
</
simpleType >
Super-types:
string < penaltyLevel.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyLevel.Soccer.Vocabulary
Content
value comes from list: {'yellow-card'|'red-card'}
Schema Component Representation
<
simpleType name ="
penaltyLevel.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="yellow-card "/>
<enumeration value ="red-card "/>
</
restriction >
</
simpleType >
Super-types:
string < penaltyName.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyName.AmericanFootball.Vocabulary
Content
value comes from list: {'none'|'batting-ball'|'fair-catch-interference'|'helping-runner'|'holding'|'illegal-contact'|'illegal-forward-pass'|'illegal-motion'|'ineligible-player-downfield'|'intentional-grounding'|'pass-interference'|'personal-foul'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
penaltyName.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
penaltyName.IceHockey ">
</
simpleType >
Super-types:
string < penaltyName.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyName.IceHockey.Vocabulary
Content
value comes from list: {'abuse-of-officials'|'adjustment-to-clothing-equipment'|'attempt-to-injure'|'boarding'|'broken-stick'|'butt-ending'|'charging'|'checking-from-behind'|'clipping'|'closing-hand-on-puck'|'cross-checking'|'delay-of-game'|'deliberate-injury'|'diving'|'elbowing'|'falling-on-puck'|'fighting'|'goalie-interference'|'gross-misconduct'|'head-butting'|'high-sticking'|'holding'|'holding-the-stick'|'hooking'|'illegal-stick'|'instigator'|'interference'|'interference-by-with-spectator'|'kicking'|'kneeing'|'leaving-the-bench-penalty'|'left-crease'|'ob-high-sticking'|'ob-holding'|'ob-holding-the-stick'|'ob-hooking'|'ob-interference'|'ob-tripping'|'obscene-language'|'refusal-to-start-play'|'roughing'|'slashing'|'spearing'|'too-many-men-on-ice'|'tripping'|'unsportsmanlike-conduct'}
Schema Component Representation
<
simpleType name ="
penaltyName.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="abuse-of-officials "/>
<enumeration value ="adjustment-to-clothing-equipment "/>
<enumeration value ="attempt-to-injure "/>
<enumeration value ="boarding "/>
<enumeration value ="broken-stick "/>
<enumeration value ="butt-ending "/>
<enumeration value ="charging "/>
<enumeration value ="checking-from-behind "/>
<enumeration value ="clipping "/>
<enumeration value ="closing-hand-on-puck "/>
<enumeration value ="cross-checking "/>
<enumeration value ="delay-of-game "/>
<enumeration value ="deliberate-injury "/>
<enumeration value ="diving "/>
<enumeration value ="elbowing "/>
<enumeration value ="falling-on-puck "/>
<enumeration value ="fighting "/>
<enumeration value ="goalie-interference "/>
<enumeration value ="gross-misconduct "/>
<enumeration value ="head-butting "/>
<enumeration value ="high-sticking "/>
<enumeration value ="holding "/>
<enumeration value ="holding-the-stick "/>
<enumeration value ="hooking "/>
<enumeration value ="illegal-stick "/>
<enumeration value ="instigator "/>
<enumeration value ="interference "/>
<enumeration value ="interference-by-with-spectator "/>
<enumeration value ="kicking "/>
<enumeration value ="kneeing "/>
<enumeration value ="leaving-the-bench-penalty "/>
<enumeration value ="left-crease "/>
<enumeration value ="ob-high-sticking "/>
<enumeration value ="ob-holding "/>
<enumeration value ="ob-holding-the-stick "/>
<enumeration value ="ob-hooking "/>
<enumeration value ="ob-interference "/>
<enumeration value ="ob-tripping "/>
<enumeration value ="obscene-language "/>
<enumeration value ="refusal-to-start-play "/>
<enumeration value ="roughing "/>
<enumeration value ="slashing "/>
<enumeration value ="spearing "/>
<enumeration value ="too-many-men-on-ice "/>
<enumeration value ="tripping "/>
<enumeration value ="unsportsmanlike-conduct "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
penaltySide.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < penaltySide.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
penaltySide.AmericanFootball.Vocabulary
Content
value comes from list: {'offensive'|'defensive'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
penaltySide.Basketball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
penaltySide.Basketball ">
</
simpleType >
Super-types:
string < penaltySide.Basketball.Vocabulary (by restriction)
Sub-types:
None
Name
penaltySide.Basketball.Vocabulary
Content
value comes from list: {'offensive'|'defensive'}
Schema Component Representation
<
simpleType name ="
penaltySide.Basketball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="offensive "/>
<enumeration value ="defensive "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
penaltyType.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < penaltyType.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyType.AmericanFootball.Vocabulary
Content
value comes from list: {'none'|'batting-ball'|'fair-catch-interference'|'helping-runner'|'holding'|'illegal-contact'|'illegal-forward-pass'|'illegal-motion'|'ineligible-player-downfield'|'intentional-grounding'|'pass-interference'|'personal-foul'}
Schema Component Representation
Super-types:
string < penaltyType.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyType.Rugby.Vocabulary
Content
value comes from list: {'offensive'|'defensive'}
Schema Component Representation
<
simpleType name ="
penaltyType.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="offensive "/>
<enumeration value ="defensive "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
penaltyType.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
penaltyType.Soccer ">
</
simpleType >
Super-types:
string < penaltyType.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
penaltyType.Soccer.Vocabulary
Content
value comes from list: {'offensive'|'defensive'}
Schema Component Representation
<
simpleType name ="
penaltyType.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="offensive "/>
<enumeration value ="defensive "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
phaseStatus.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
phaseStatus.Core ">
</
simpleType >
Super-types:
string < phaseStatus.Core.Vocabulary (by restriction)
Sub-types:
None
Name
phaseStatus.Core.Vocabulary
Content
value comes from list: {'active'|'injured'|'disabled-list'|'try-out'|'inactive'|'physically-unable'}
Schema Component Representation
<
simpleType name ="
phaseStatus.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="active "/>
<enumeration value ="injured "/>
<enumeration value ="disabled-list "/>
<enumeration value ="try-out "/>
<enumeration value ="inactive "/>
<enumeration value ="physically-unable "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
phaseType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
phaseType.Core ">
</
simpleType >
Super-types:
string < phaseType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
phaseType.Core.Vocabulary
Content
value comes from list: {'scholastic'|'college'|'amateur'|'professional'|'semi-professional'|'former-professional'|'released'|'free-agent'}
Schema Component Representation
<
simpleType name ="
phaseType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="scholastic "/>
<enumeration value ="college "/>
<enumeration value ="amateur "/>
<enumeration value ="professional "/>
<enumeration value ="semi-professional "/>
<enumeration value ="former-professional "/>
<enumeration value ="released "/>
<enumeration value ="free-agent "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
pitchType.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
pitchType.Baseball ">
</
simpleType >
Super-types:
string < pitchType.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
pitchType.Baseball.Vocabulary
Content
value comes from list: {'curveball'|'fastball'|'slider'|'knuckleball'}
Schema Component Representation
<
simpleType name ="
pitchType.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="curveball "/>
<enumeration value ="fastball "/>
<enumeration value ="slider "/>
<enumeration value ="knuckleball "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
playType.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
playType.Baseball ">
</
simpleType >
Super-types:
string < playType.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
playType.Baseball.Vocabulary
Content
value comes from list: {'walk'|'hit'|'hit-by-pitch'|'stolen-base'|'out'|'strikeout'|'caught-stealing'|'pickoff'|'single'|'double'|'triple'|'home-run'|'defensive-indifference'|'pickoff-error'|'wild-pitch'|'passed-ball'|'balk'|'other-advance'|'foul-error'|'interference'|'error'|'fielders-choice'|'missing-play'}
Schema Component Representation
<
simpleType name ="
playType.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="walk "/>
<enumeration value ="hit "/>
<enumeration value ="hit-by-pitch "/>
<enumeration value ="stolen-base "/>
<enumeration value ="out "/>
<enumeration value ="strikeout "/>
<enumeration value ="caught-stealing "/>
<enumeration value ="pickoff "/>
<enumeration value ="single "/>
<enumeration value ="double "/>
<enumeration value ="triple "/>
<enumeration value ="home-run "/>
<enumeration value ="defensive-indifference "/>
<enumeration value ="pickoff-error "/>
<enumeration value ="wild-pitch "/>
<enumeration value ="passed-ball "/>
<enumeration value ="balk "/>
<enumeration value ="other-advance "/>
<enumeration value ="foul-error "/>
<enumeration value ="interference "/>
<enumeration value ="error "/>
<enumeration value ="fielders-choice "/>
<enumeration value ="missing-play "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
playType.Basketball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
playType.Basketball ">
</
simpleType >
Super-types:
string < playType.Basketball.Vocabulary (by restriction)
Sub-types:
None
Name
playType.Basketball.Vocabulary
Content
value comes from list: {'shot'|'rebound'|'jump-ball'|'turnover'|'throw-in'}
Schema Component Representation
<
simpleType name ="
playType.Basketball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="shot "/>
<enumeration value ="rebound "/>
<enumeration value ="jump-ball "/>
<enumeration value ="turnover "/>
<enumeration value ="throw-in "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
playType.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
playType.IceHockey ">
</
simpleType >
Super-types:
string < playType.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
playType.IceHockey.Vocabulary
Content
value comes from list: {'substitution'|'shot'|'hit'|'faceoff'|'turnover'|'penalty-shot'|'shootout'}
Schema Component Representation
<
simpleType name ="
playType.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="substitution "/>
<enumeration value ="shot "/>
<enumeration value ="hit "/>
<enumeration value ="faceoff "/>
<enumeration value ="turnover "/>
<enumeration value ="penalty-shot "/>
<enumeration value ="shootout "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
position.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < position.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
position.AmericanFootball.Vocabulary
Content
value comes from list: {'center'|'guard'|'tackle-offensive'|'tight-end'|'wide-receiver'|'fullback'|'running-back'|'tail-back'|'h-back'|'halfback'|'wingback'|'slotback'|'quarterback'|'defensive-end'|'tackle-defensive'|'guard-defensive'|'nose-tackle'|'linebacker-outside'|'linebacker-middle'|'linebacker-inside'|'cornerback'|'nickelback'|'dimeback'|'defensive-quarterback'|'defensive-halfback'|'safety-free'|'safety-strong'|'kicker'|'punter'|'kickoff-returner'|'punt-returner'|'long-snapper'|'holder'|'lineman-offensive'|'lineman-defensive'|'defensive-back'|'safety'|'linebacker'|'kick-returner'|'referee'|'linesman'|'line-judge'|'back-judge'|'side-judge'|'field-judge'|'coach'|'assistant-coach'}
Documentation
.american-football
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
position.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
position.Baseball ">
</
simpleType >
Super-types:
string < position.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
position.Baseball.Vocabulary
Content
value comes from list: {'1'|'2'|'3'|'4'|'5'|'6'|'7'|'8'|'9'|'10'|'dh'|'ph'|'pr'|'manager'|'coach'|'coach-first-base'|'coach-third-base'|'umpire'|'umpire-2'|'umpire-3'|'umpire-4'|'umpire-5'|'umpire-7'|'umpire-9'|'official-scorekeeper'|'technical-commissioner'}
Schema Component Representation
<
simpleType name ="
position.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="1 "/>
<enumeration value ="2 "/>
<enumeration value ="3 "/>
<enumeration value ="4 "/>
<enumeration value ="5 "/>
<enumeration value ="6 "/>
<enumeration value ="7 "/>
<enumeration value ="8 "/>
<enumeration value ="9 "/>
<enumeration value ="10 "/>
<enumeration value ="dh "/>
<enumeration value ="ph "/>
<enumeration value ="pr "/>
<enumeration value ="manager "/>
<enumeration value ="coach "/>
<enumeration value ="coach-first-base "/>
<enumeration value ="coach-third-base "/>
<enumeration value ="umpire "/>
<enumeration value ="umpire-2 "/>
<enumeration value ="umpire-3 "/>
<enumeration value ="umpire-4 "/>
<enumeration value ="umpire-5 "/>
<enumeration value ="umpire-7 "/>
<enumeration value ="umpire-9 "/>
<enumeration value ="official-scorekeeper "/>
<enumeration value ="technical-commissioner "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
position.Basketball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
position.Basketball ">
</
simpleType >
Super-types:
string < position.Basketball.Vocabulary (by restriction)
Sub-types:
None
Name
position.Basketball.Vocabulary
Content
value comes from list: {'guard'|'point-guard'|'shooting-guard'|'forward'|'power-forward'|'small-forward'|'center'|'referee'|'umpire'|'scorekeeper'|'timekeeper'|'shot-clock-operator'|'coach'|'assistant-coach'}
Schema Component Representation
<
simpleType name ="
position.Basketball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="guard "/>
<enumeration value ="point-guard "/>
<enumeration value ="shooting-guard "/>
<enumeration value ="forward "/>
<enumeration value ="power-forward "/>
<enumeration value ="small-forward "/>
<enumeration value ="center "/>
<enumeration value ="referee "/>
<enumeration value ="umpire "/>
<enumeration value ="scorekeeper "/>
<enumeration value ="timekeeper "/>
<enumeration value ="shot-clock-operator "/>
<enumeration value ="coach "/>
<enumeration value ="assistant-coach "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
position.Common
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
position.Common ">
</
simpleType >
Super-types:
string < position.Curling.Vocabulary (by restriction)
Sub-types:
None
Name
position.Curling.Vocabulary
Content
value comes from list: {'A'|'1'|'2'|'3'|'4'}
Schema Component Representation
<
simpleType name ="
position.Curling.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="A "/>
<enumeration value ="1 "/>
<enumeration value ="2 "/>
<enumeration value ="3 "/>
<enumeration value ="4 "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
position.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
position.IceHockey ">
</
simpleType >
Super-types:
string < position.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
position.IceHockey.Vocabulary
Content
value comes from list: {'defenseman'|'left-defenseman'|'right-defenseman'|'forward'|'center'|'left-forward'|'right-forward'|'goalie'|'referee'|'linesman'|'goal-judge'|'penalty-timekeeper'|'official-scorer'|'game-timekeeper'|'coach'|'assistant-coach'}
Schema Component Representation
<
simpleType name ="
position.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="defenseman "/>
<enumeration value ="left-defenseman "/>
<enumeration value ="right-defenseman "/>
<enumeration value ="forward "/>
<enumeration value ="center "/>
<enumeration value ="left-forward "/>
<enumeration value ="right-forward "/>
<enumeration value ="goalie "/>
<enumeration value ="referee "/>
<enumeration value ="linesman "/>
<enumeration value ="goal-judge "/>
<enumeration value ="penalty-timekeeper "/>
<enumeration value ="official-scorer "/>
<enumeration value ="game-timekeeper "/>
<enumeration value ="coach "/>
<enumeration value ="assistant-coach "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
position.Rugby
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
position.Rugby ">
</
simpleType >
Super-types:
string < position.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
position.Rugby.Vocabulary
Content
value comes from list: {'loose-forward'|'prop-loosehead'|'prop-tighthead'|'prop'|'hooker'|'second-row'|'lock'|'flanker-blindside'|'flanker-openside'|'number-eight'|'scrum-half'|'fly-half'|'stand-off'|'inside-center'|'outside-center'|'center'|'left-wing'|'right-wing'|'fullback'}
Schema Component Representation
<
simpleType name ="
position.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="loose-forward "/>
<enumeration value ="prop-loosehead "/>
<enumeration value ="prop-tighthead "/>
<enumeration value ="prop "/>
<enumeration value ="hooker "/>
<enumeration value ="second-row "/>
<enumeration value ="lock "/>
<enumeration value ="flanker-blindside "/>
<enumeration value ="flanker-openside "/>
<enumeration value ="number-eight "/>
<enumeration value ="scrum-half "/>
<enumeration value ="fly-half "/>
<enumeration value ="stand-off "/>
<enumeration value ="inside-center "/>
<enumeration value ="outside-center "/>
<enumeration value ="center "/>
<enumeration value ="left-wing "/>
<enumeration value ="right-wing "/>
<enumeration value ="fullback "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
position.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
position.Soccer ">
</
simpleType >
Super-types:
string < position.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
position.Soccer.Vocabulary
Content
value comes from list: {'right-fullback'|'left-fullback'|'sweeper'|'stopper'|'defenseman'|'right-mid-fielder'|'left-mid-fielder'|'center-mid-fielders'|'mid-fielder'|'half-backs'|'right-wing'|'left-wing'|'center-forward'|'forward'|'goalie'|'coach'|'assistant-coach'|'referee'|'assistant-referee'}
Schema Component Representation
<
simpleType name ="
position.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="right-fullback "/>
<enumeration value ="left-fullback "/>
<enumeration value ="sweeper "/>
<enumeration value ="stopper "/>
<enumeration value ="defenseman "/>
<enumeration value ="right-mid-fielder "/>
<enumeration value ="left-mid-fielder "/>
<enumeration value ="center-mid-fielders "/>
<enumeration value ="mid-fielder "/>
<enumeration value ="half-backs "/>
<enumeration value ="right-wing "/>
<enumeration value ="left-wing "/>
<enumeration value ="center-forward "/>
<enumeration value ="forward "/>
<enumeration value ="goalie "/>
<enumeration value ="coach "/>
<enumeration value ="assistant-coach "/>
<enumeration value ="referee "/>
<enumeration value ="assistant-referee "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
postponementStatus.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
postponementStatus.Core ">
</
simpleType >
Super-types:
string < postponementStatus.Core.Vocabulary (by restriction)
Sub-types:
None
Name
postponementStatus.Core.Vocabulary
Content
value comes from list: {'none'|'weather-delay'|'other'}
Documentation
Either none, weather-delay, or other.
Schema Component Representation
<
simpleType name ="
postponementStatus.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="none "/>
<enumeration value ="weather-delay "/>
<enumeration value ="other "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
professionalStatus.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
professionalStatus.Core ">
</
simpleType >
Super-types:
string < professionalStatus.Core.Vocabulary (by restriction)
Sub-types:
None
Name
professionalStatus.Core.Vocabulary
Content
value comes from list: {'amateur'|'professional'}
Documentation
The professional-status of the events covered.
Schema Component Representation
<
simpleType name ="
professionalStatus.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="amateur "/>
<enumeration value ="professional "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
recordMakingScope.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
recordMakingScope.Core ">
</
simpleType >
Super-types:
string < recordMakingScope.Core.Vocabulary (by restriction)
Sub-types:
None
Name
recordMakingScope.Core.Vocabulary
Content
value comes from list: {'high'|'low'}
Schema Component Representation
<
simpleType name ="
recordMakingScope.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="high "/>
<enumeration value ="low "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
result.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < result.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
result.AmericanFootball.Vocabulary
Content
value comes from list: {'tackle'|'sack'|'forward-pass'|'lateral-pass'|'incomplete-pass'|'kick'|'handoff'|'fumble'|'ball-grounded'|'ball-out-of-bounds'|'score'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
resultEffect.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
resultEffect.Core ">
</
simpleType >
Super-types:
string < resultEffect.Core.Vocabulary (by restriction)
Sub-types:
None
Name
resultEffect.Core.Vocabulary
Content
value comes from list: {'qualification'|'promotion'|'demotion'}
Schema Component Representation
<
simpleType name ="
resultEffect.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="qualification "/>
<enumeration value ="promotion "/>
<enumeration value ="demotion "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
role.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < role.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
role.AmericanFootball.Vocabulary
Content
value comes from list: {'snapper'|'snap-receiver'|'handoff-receiver'|'lateral-receiver'|'pass-receiver'|'interceptor'|'fumble-recoverer'|'rusher'|'tackler'|'kick-blocker'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
scoreAttemptMethod.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreAttemptMethod.Soccer ">
</
simpleType >
Super-types:
string < scoreAttemptMethod.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptMethod.Soccer.Vocabulary
Content
value comes from list: {'head'|'right-foot'|'left-foot'|'bicycle-kick'}
Schema Component Representation
<
simpleType name ="
scoreAttemptMethod.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="head "/>
<enumeration value ="right-foot "/>
<enumeration value ="left-foot "/>
<enumeration value ="bicycle-kick "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
scoreAttemptResult.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < scoreAttemptResult.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptResult.AmericanFootball.Vocabulary
Content
value comes from list: {'conversion-attempt'|'field-goal-attempt'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
scoreAttemptResult.Basketball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreAttemptResult.Basketball ">
</
simpleType >
Super-types:
string < scoreAttemptResult.Basketball.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptResult.Basketball.Vocabulary
Content
value comes from list: {'missed'|'blocked'|'turnover'}
Documentation
The reason the ball did not go through the basket.
Schema Component Representation
<
simpleType name ="
scoreAttemptResult.Basketball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="missed "/>
<enumeration value ="blocked "/>
<enumeration value ="turnover "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
scoreAttemptResult.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreAttemptResult.IceHockey ">
</
simpleType >
Super-types:
string < scoreAttemptResult.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptResult.IceHockey.Vocabulary
Content
value comes from list: {'missed'|'saved'|'blocked'|'off-post'}
Schema Component Representation
<
simpleType name ="
scoreAttemptResult.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="missed "/>
<enumeration value ="saved "/>
<enumeration value ="blocked "/>
<enumeration value ="off-post "/>
</
restriction >
</
simpleType >
Super-types:
string < scoreAttemptResult.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptResult.Rugby.Vocabulary
Content
value comes from list: {'missed'|'blocked'|'out-of-bounds'}
Schema Component Representation
<
simpleType name ="
scoreAttemptResult.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="missed "/>
<enumeration value ="blocked "/>
<enumeration value ="out-of-bounds "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
scoreAttemptResult.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreAttemptResult.Soccer ">
</
simpleType >
Super-types:
string < scoreAttemptResult.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptResult.Soccer.Vocabulary
Content
value comes from list: {'missed'|'blocked'|'saved'|'off-post'}
Schema Component Representation
<
simpleType name ="
scoreAttemptResult.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="missed "/>
<enumeration value ="blocked "/>
<enumeration value ="saved "/>
<enumeration value ="off-post "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
scoreAttemptType.Basketball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreAttemptType.Basketball ">
</
simpleType >
Super-types:
string < scoreAttemptType.Basketball.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptType.Basketball.Vocabulary
Content
value comes from list: {'free-throw'|'fg'|'fg3'}
Documentation
What type of shot it was.
Schema Component Representation
<
simpleType name ="
scoreAttemptType.Basketball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="free-throw "/>
<enumeration value ="fg "/>
<enumeration value ="fg3 "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
scoreAttemptType.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreAttemptType.IceHockey ">
</
simpleType >
Super-types:
string < scoreAttemptType.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptType.IceHockey.Vocabulary
Content
value comes from list: {'regular'|'penalty-shot'|'empty-net'|'shootout'|'own-goal'|'awarded'}
Schema Component Representation
<
simpleType name ="
scoreAttemptType.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="regular "/>
<enumeration value ="penalty-shot "/>
<enumeration value ="empty-net "/>
<enumeration value ="shootout "/>
<enumeration value ="own-goal "/>
<enumeration value ="awarded "/>
</
restriction >
</
simpleType >
Super-types:
string < scoreAttemptType.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptType.Rugby.Vocabulary
Content
value comes from list: {'penalty'|'drop'|'conversion'}
Schema Component Representation
<
simpleType name ="
scoreAttemptType.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="penalty "/>
<enumeration value ="drop "/>
<enumeration value ="conversion "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
scoreAttemptType.Soccer
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreAttemptType.Soccer ">
</
simpleType >
Super-types:
string < scoreAttemptType.Soccer.Vocabulary (by restriction)
Sub-types:
None
Name
scoreAttemptType.Soccer.Vocabulary
Content
value comes from list: {'regular'|'penalty'|'freekick'|'corner-kick'|'empty-net'|'own-goal'}
Schema Component Representation
<
simpleType name ="
scoreAttemptType.Soccer.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="regular "/>
<enumeration value ="penalty "/>
<enumeration value ="freekick "/>
<enumeration value ="corner-kick "/>
<enumeration value ="empty-net "/>
<enumeration value ="own-goal "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
scoreSubType.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < scoreSubType.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
scoreSubType.AmericanFootball.Vocabulary
Content
value comes from list: {'fumble-return'|'interception-return'|'blocked-field-goal'|'samissed-field-goalfety'|'blocked-punt'|'punt-return'|'kickoff-return'|'pass'|'rush'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
scoreType.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < scoreType.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
scoreType.AmericanFootball.Vocabulary
Content
value comes from list: {'touchdown'|'safety'|'conversion'|'conversion-1pt'|'conversion-2pt'|'field-goal'|'extra-point'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
scoreUnits.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
scoreUnits.Core ">
</
simpleType >
Super-types:
string < scoreUnits.Core.Vocabulary (by restriction)
Sub-types:
None
Name
scoreUnits.Core.Vocabulary
Content
value comes from list: {'time-absolute'|'time-relative'|'below-par'}
Documentation
Describes how the score and score-opposing is valued.
Schema Component Representation
<
simpleType name ="
scoreUnits.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="time-absolute "/>
<enumeration value ="time-relative "/>
<enumeration value ="below-par "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
seasonType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
seasonType.Core ">
</
simpleType >
Super-types:
string < seasonType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
seasonType.Core.Vocabulary
Content
value comes from list: {'pre-season'|'season-regular'|'post-season'|'all-star-game'|'exhibition'}
Documentation
A subcategory of the season
Schema Component Representation
<
simpleType name ="
seasonType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="pre-season "/>
<enumeration value ="season-regular "/>
<enumeration value ="post-season "/>
<enumeration value ="all-star-game "/>
<enumeration value ="exhibition "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
shotType.Golf
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
shotType.Golf ">
</
simpleType >
Super-types:
string < shotType.Golf.Vocabulary (by restriction)
Sub-types:
None
Name
shotType.Golf.Vocabulary
Content
value comes from list: {'drive'|'putt'|'pitch'}
Schema Component Representation
<
simpleType name ="
shotType.Golf.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="drive "/>
<enumeration value ="putt "/>
<enumeration value ="pitch "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
siteStyle.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
siteStyle.Core ">
</
simpleType >
Super-types:
string < siteStyle.Core.Vocabulary (by restriction)
Sub-types:
None
Name
siteStyle.Core.Vocabulary
Content
value comes from list: {'indoor'|'outdoor'|'retractable-dome'}
Documentation
Whether it is an indoor or outdoor site.
Schema Component Representation
<
simpleType name ="
siteStyle.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="indoor "/>
<enumeration value ="outdoor "/>
<enumeration value ="retractable-dome "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
siteSurface.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
siteSurface.Core ">
</
simpleType >
Super-types:
string < siteSurface.Core.Vocabulary (by restriction)
Sub-types:
None
Name
siteSurface.Core.Vocabulary
Content
value comes from list: {'hard-court'|'clay'}
Documentation
Describes the surface upon which events are played.
Schema Component Representation
<
simpleType name ="
siteSurface.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="hard-court "/>
<enumeration value ="clay "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
specialGroup.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
specialGroup.Core ">
</
simpleType >
Super-types:
string < specialGroup.Core.Vocabulary (by restriction)
Sub-types:
None
Name
specialGroup.Core.Vocabulary
Content
value comes from list: {'college'|'senior'|'junior'|'high-school'}
Documentation
If the events covered are for special groups. Can be school-oriented, age-oriented, or group names, like Firefighters.
Schema Component Representation
<
simpleType name ="
specialGroup.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="college "/>
<enumeration value ="senior "/>
<enumeration value ="junior "/>
<enumeration value ="high-school "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
specialNeeds.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
specialNeeds.Core ">
</
simpleType >
Super-types:
string < specialNeeds.Core.Vocabulary (by restriction)
Sub-types:
None
Name
specialNeeds.Core.Vocabulary
Content
value comes from list: {'none'|'disabled'|'deaf'}
Documentation
Events for persons with special-needs.
Schema Component Representation
<
simpleType name ="
specialNeeds.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="none "/>
<enumeration value ="disabled "/>
<enumeration value ="deaf "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
statsCoverage.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
statsCoverage.Core ">
</
simpleType >
Super-types:
string < statsCoverage.Core.Vocabulary (by restriction)
Sub-types:
None
Name
statsCoverage.Core.Vocabulary
Content
value comes from list: {'compact'|'standard'|'expanded'}
Schema Component Representation
<
simpleType name ="
statsCoverage.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="compact "/>
<enumeration value ="standard "/>
<enumeration value ="expanded "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
status.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
status.Core ">
</
simpleType >
Super-types:
string < status.Core.Vocabulary (by restriction)
Sub-types:
None
Name
status.Core.Vocabulary
Content
value comes from list: {'starter'|'bench'|'scratched'|'injured'|'suspended'|'sidelined'}
Documentation
Whether a player starts playing at the beginning of a sports-event, joins mid-game, or is not available to participate.
Schema Component Representation
<
simpleType name ="
status.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="starter "/>
<enumeration value ="bench "/>
<enumeration value ="scratched "/>
<enumeration value ="injured "/>
<enumeration value ="suspended "/>
<enumeration value ="sidelined "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
statusChangeType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
statusChangeType.Core ">
</
simpleType >
Super-types:
string < statusChangeType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
statusChangeType.Core.Vocabulary
Content
value comes from list: {'injury'|'trade'|'cut'}
Schema Component Representation
<
simpleType name ="
statusChangeType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="injury "/>
<enumeration value ="trade "/>
<enumeration value ="cut "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
strength.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
strength.IceHockey ">
</
simpleType >
Super-types:
string < strength.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
strength.IceHockey.Vocabulary
Content
value comes from list: {'even-strength'|'power-play'|'short-handed'}
Schema Component Representation
<
simpleType name ="
strength.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="even-strength "/>
<enumeration value ="power-play "/>
<enumeration value ="short-handed "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
strikeType.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
strikeType.Baseball ">
</
simpleType >
Super-types:
string < strikeType.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
strikeType.Baseball.Vocabulary
Content
value comes from list: {'called'|'swinging'|'foul'}
Schema Component Representation
<
simpleType name ="
strikeType.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="called "/>
<enumeration value ="swinging "/>
<enumeration value ="foul "/>
</
restriction >
</
simpleType >
Super-types:
string < substitutionType.Rugby.Vocabulary (by restriction)
Sub-types:
None
Name
substitutionType.Rugby.Vocabulary
Content
value comes from list: {'blood'|'regular'}
Schema Component Representation
<
simpleType name ="
substitutionType.Rugby.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="blood "/>
<enumeration value ="regular "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
teamCoverage.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
teamCoverage.Core ">
</
simpleType >
Super-types:
string < teamCoverage.Core.Vocabulary (by restriction)
Sub-types:
None
Name
teamCoverage.Core.Vocabulary
Content
value comes from list: {'single-team'|'multi-team'}
Schema Component Representation
<
simpleType name ="
teamCoverage.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="single-team "/>
<enumeration value ="multi-team "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
teamKey.Common
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
teamKey.Common ">
</
simpleType >
Super-types:
string < teamKeyType.l.mlb.com (by restriction)
Sub-types:
None
Name
teamKeyType.l.mlb.com
Content
value comes from list: {'l.mlb.com-t.1'|'l.mlb.com-t.19'|'l.mlb.com-t.26'}
Schema Component Representation
<
simpleType name ="
teamKeyType.l.mlb.com ">
<
restriction base ="
string ">
<enumeration value ="l.mlb.com-t.1 "/>
<enumeration value ="l.mlb.com-t.19 "/>
<enumeration value ="l.mlb.com-t.26 "/>
</
restriction >
</
simpleType >
Super-types:
string < teamKeyType.l.nhl.com (by restriction)
Sub-types:
None
Name
teamKeyType.l.nhl.com
Content
value comes from list: {'l.nhl.com-t.1'|'l.nhl.com-t.2'|'l.nhl.com-t.3'|'l.nhl.com-t.4'|'l.nhl.com-t.15'|'l.nhl.com-t.18'}
Schema Component Representation
<
simpleType name ="
teamKeyType.l.nhl.com ">
<
restriction base ="
string ">
<enumeration value ="l.nhl.com-t.1 "/>
<enumeration value ="l.nhl.com-t.2 "/>
<enumeration value ="l.nhl.com-t.3 "/>
<enumeration value ="l.nhl.com-t.4 "/>
<enumeration value ="l.nhl.com-t.15 "/>
<enumeration value ="l.nhl.com-t.18 "/>
</
restriction >
</
simpleType >
Super-types:
string < teamKeyType.l.swede-ice.se (by restriction)
Sub-types:
None
Name
teamKeyType.l.swede-ice.se
Content
value comes from list: {'l.swede-ice.se-t.1'}
Schema Component Representation
<
simpleType name ="
teamKeyType.l.swede-ice.se ">
<
restriction base ="
string ">
<enumeration value ="l.swede-ice.se-t.1 "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
throwOrder.Curling
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
throwOrder.Curling ">
</
simpleType >
Super-types:
string < throwOrder.Curling.Vocabulary (by restriction)
Sub-types:
None
Name
throwOrder.Curling.Vocabulary
Content
value comes from list: {'first'|'last'}
Schema Component Representation
<
simpleType name ="
throwOrder.Curling.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="first "/>
<enumeration value ="last "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
timeoutType.AmericanFootball
Content
Union of following types:
Schema Component Representation
Super-types:
string < timeoutType.AmericanFootball.Vocabulary (by restriction)
Sub-types:
None
Name
timeoutType.AmericanFootball.Vocabulary
Content
value comes from list: {'2-minute'|'1-minute'}
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
tournamentStageType.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
tournamentStageType.Core ">
</
simpleType >
Super-types:
string < tournamentStageType.Core.Vocabulary (by restriction)
Sub-types:
None
Name
tournamentStageType.Core.Vocabulary
Content
value comes from list: {'group'|'single-group'|'series'|'single-elimination'|'home-and-home'}
Schema Component Representation
<
simpleType name ="
tournamentStageType.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="group "/>
<enumeration value ="single-group "/>
<enumeration value ="series "/>
<enumeration value ="single-elimination "/>
<enumeration value ="home-and-home "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
walkType.Baseball
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
walkType.Baseball ">
</
simpleType >
Super-types:
string < walkType.Baseball.Vocabulary (by restriction)
Sub-types:
None
Name
walkType.Baseball.Vocabulary
Content
value comes from list: {'intentional'|'unintentional'}
Schema Component Representation
<
simpleType name ="
walkType.Baseball.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="intentional "/>
<enumeration value ="unintentional "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
weatherPrediction.Core
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
weatherPrediction.Core ">
</
simpleType >
Super-types:
string < weatherPrediction.Core.Vocabulary (by restriction)
Sub-types:
None
Name
weatherPrediction.Core.Vocabulary
Content
value comes from list: {'rain'|'sunny'|'clear'|'cloudy'|'windy'|'windy'|'mostly-fair'|'snow'|'showers'|'mostly-cloudy,rain'|'partly-sunny,rain'|'partly-cloudy,rain'|'mostly-cloudy,snow'|'partly-sunny,snow'|'partly-cloudy,snow'|'mostly-cloudy,showers'|'partly-sunny,showers'|'partly-cloudy,showers'|'partly-cloudy'|'partly-sunny'|'mostly-cloudy'|'mostly-sunny'|'mostly-clear'|'indoor-play'}
Documentation
Describes expected weather conditions for event.
Schema Component Representation
<
simpleType name ="
weatherPrediction.Core.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="rain "/>
<enumeration value ="sunny "/>
<enumeration value ="clear "/>
<enumeration value ="cloudy "/>
<enumeration value ="windy "/>
<enumeration value ="windy "/>
<enumeration value ="mostly-fair "/>
<enumeration value ="snow "/>
<enumeration value ="showers "/>
<enumeration value ="mostly-cloudy,rain "/>
<enumeration value ="partly-sunny,rain "/>
<enumeration value ="partly-cloudy,rain "/>
<enumeration value ="mostly-cloudy,snow "/>
<enumeration value ="partly-sunny,snow "/>
<enumeration value ="partly-cloudy,snow "/>
<enumeration value ="mostly-cloudy,showers "/>
<enumeration value ="partly-sunny,showers "/>
<enumeration value ="partly-cloudy,showers "/>
<enumeration value ="partly-cloudy "/>
<enumeration value ="partly-sunny "/>
<enumeration value ="mostly-cloudy "/>
<enumeration value ="mostly-sunny "/>
<enumeration value ="mostly-clear "/>
<enumeration value ="indoor-play "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
winType.Tennis
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
winType.Tennis ">
</
simpleType >
Super-types:
string < winType.Tennis.Vocabulary (by restriction)
Sub-types:
None
Name
winType.Tennis.Vocabulary
Content
value comes from list: {'forced'|'unforced'}
Schema Component Representation
<
simpleType name ="
winType.Tennis.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="forced "/>
<enumeration value ="unforced "/>
</
restriction >
</
simpleType >
Super-types:
None
Sub-types:
None
Name
zone.IceHockey
Content
Union of following types:
Schema Component Representation
<
simpleType name ="
zone.IceHockey ">
</
simpleType >
Super-types:
string < zone.IceHockey.Vocabulary (by restriction)
Sub-types:
None
Name
zone.IceHockey.Vocabulary
Content
value comes from list: {'offense'|'defense'|'neutral'}
Schema Component Representation
<
simpleType name ="
zone.IceHockey.Vocabulary ">
<
restriction base ="
string ">
<enumeration value ="offense "/>
<enumeration value ="defense "/>
<enumeration value ="neutral "/>
</
restriction >
</
simpleType >
Complex Type:
Schema Component Type
AusAddress
Schema Component Name
Super-types:
Address < AusAddress (by extension)
Sub-types:
QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
The table above displays the properties of this schema component.
XML Instance Representation
<...
country="Australia "
>
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice
[1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1]
?
</...>
The XML Instance Representation table above shows the schema component's content as an XML instance.
The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
Model group information are shown in gray, e.g. Start Choice ... End Choice.
For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold .
If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
Otherwise, the type of the element/attribute is displayed.
If the element/attribute's type is in the schema, a link is provided to it.
For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.
Schema Component Representation
<complexType
name ="AusAddress ">
<complexContent >
<extension
base ="Address ">
<sequence >
<element
name ="state " type ="AusStates "/>
<element
name ="postcode ">
<simpleType >
<restriction
base ="string ">
<pattern
value ="[1-9][0-9]{3} "/>
</restriction >
</simpleType >
</element >
</sequence >
<attribute
name ="country " type ="string " fixed ="Australia "/>
</extension >
</complexContent >
</complexType >
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.
All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all .
Choice Model Group
Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice .
Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.
Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods , e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type
attribute.
Key Constraint Like Uniqueness Constraint , but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint . See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups .
Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil
attribute. The xsi:nil
attribute is the boolean attribute, nil , from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil
attribute set to true, it can be left empty, even though its element declaration may have required content.
Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations .
Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.
Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.
Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.
Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).
Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence .
Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.
Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.
Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.
Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .