Schema Documentation

Table of Contents

top

Schema Document Properties

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>
top

Global Declarations

Element: action-american-football-drive

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
<action-american-football-drive
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
comment="string [0..1] ?"
drive-plays="string [0..1] ?"
drive-yards="string [0..1] ?"
drive-duration="string [0..1] ?"
drive-result="driveResult.AmericanFootball [0..1] ?">
Start Choice [0..*]
<action-american-football-play> ... </action-american-football-play> [1]
<action-american-football-substitution> ... </action-american-football-substitution> [1]
<action-american-football-penalty> ... </action-american-football-penalty> [1]
<action-american-football-timeout> ... </action-american-football-timeout> [1]
End Choice
<action-american-football-score> ... </action-american-football-score> [0..2]
</action-american-football-drive>
Schema Component Representation
<element name="action-american-football-drive">
<complexType>
<sequence>
<choice minOccurs="0" maxOccurs="unbounded"></choice>
<element ref="action-american-football-score" minOccurs="0" maxOccurs="2"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="comment" type="string" use="optional"/>
<attribute name="drive-plays" type="string" use="optional"/>
<attribute name="drive-yards" type="string" use="optional"/>
<attribute name="drive-duration" type="string" use="optional"/>
<attribute name="drive-result" type="driveResult.AmericanFootball" use="optional"/>
</complexType>
</element>
top

Element: action-american-football-other

Name action-american-football-other
Documentation A custom action. | For use when none of the pre-build actions apply.
XML Instance Representation
<action-american-football-other
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="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-american-football-other">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<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>
top

Element: action-american-football-penalty

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
<action-american-football-penalty
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
comment="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-side="penaltySide.AmericanFootball [0..1] ?"
penalty-level="penaltyLevel.AmericanFootball [0..1] ?"
penalty-yards="string [0..1] ?"
penalty-acceptance="string (value comes from list: {'accepted'|'declined'}) [0..1] ?"
penalty-challenge="string (value comes from list: {'true'|'false'}) [0..1] ?"
penalty-review="string (value comes from list: {'coach'|'booth'|'none'}) [0..1] ?"
penalty-review-ruling="string (value comes from list: {'overturned'|'left-standing'}) [0..1] ?">
<action-american-football-play-participant> ... </action-american-football-play-participant> [0..*]
</action-american-football-penalty>
Schema Component Representation
<element name="action-american-football-penalty">
<complexType>
<sequence>
<element ref="action-american-football-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="comment" type="string" use="optional"/>
<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-side" type="penaltySide.AmericanFootball" use="optional"/>
<attribute name="penalty-level" type="penaltyLevel.AmericanFootball" use="optional"/>
<attribute name="penalty-yards" type="string" use="optional"/>
<attribute name="penalty-acceptance" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="accepted"/>
<enumeration value="declined"/>
</restriction>
</simpleType>
</attribute>
<attribute name="penalty-challenge" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="true"/>
<enumeration value="false"/>
</restriction>
</simpleType>
</attribute>
<attribute name="penalty-review" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="coach"/>
<enumeration value="booth"/>
<enumeration value="none"/>
</restriction>
</simpleType>
</attribute>
<attribute name="penalty-review-ruling" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="overturned"/>
<enumeration value="left-standing"/>
</restriction>
</simpleType>
</attribute>
</complexType>
</element>
top

Element: action-american-football-play

Name action-american-football-play
Documentation Only for non-scoring plays. | Holds elements that describe the role each play participant performed.
XML Instance Representation
<action-american-football-play
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
drive-result="driveResult.AmericanFootball [0..1] ?"
score-attempt-type="scoreType.AmericanFootball [0..1] ?"
comment="string [0..1] ?"
score-team="string [0..1] ?"
score-team-opposing="string [0..1] ?"
play-type="string [0..1] ?"
yards-gained="string [0..1] ?">
<action-american-football-play-participant> ... </action-american-football-play-participant> [0..*]
</action-american-football-play>
Schema Component Representation
<element name="action-american-football-play">
<complexType>
<sequence>
<element ref="action-american-football-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="drive-result" type="driveResult.AmericanFootball" use="optional"/>
<attribute name="score-attempt-type" type="scoreType.AmericanFootball" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
<attribute name="score-team" type="string" use="optional"/>
<attribute name="score-team-opposing" type="string" use="optional"/>
<attribute name="play-type" type="string" use="optional"/>
<attribute name="yards-gained" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-american-football-play-participant

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
<action-american-football-play-participant
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
comment="string [0..1] ?"
player-idref="IDREF [0..1] ?"
role="role.AmericanFootball [0..1] ?"
result="result.AmericanFootball [0..1] ?"
score-credit="string (value comes from list: {'1'|'0'}) [0..1] ?"
kick-type="kickType.AmericanFootball [0..1] ?"
penalty-type="penaltyType.AmericanFootball [0..1] ?"
penalty-acceptance="string (value comes from list: {'accepted'|'declined'}) [0..1] ?"
official-idref="IDREF [0..1] ?"
yards-gained="string [0..1] ?"/>
Schema Component Representation
<element name="action-american-football-play-participant">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="comment" type="string" use="optional"/>
<attribute name="player-idref" type="IDREF" use="optional"/>
<attribute name="role" type="role.AmericanFootball" use="optional"/>
<attribute name="result" type="result.AmericanFootball" use="optional"/>
<attribute name="score-credit" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="1"/>
<enumeration value="0"/>
</restriction>
</simpleType>
</attribute>
<attribute name="kick-type" type="kickType.AmericanFootball" use="optional"/>
<attribute name="penalty-type" type="penaltyType.AmericanFootball" use="optional"/>
<attribute name="penalty-acceptance" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="accepted"/>
<enumeration value="declined"/>
</restriction>
</simpleType>
</attribute>
<attribute name="official-idref" type="IDREF" use="optional"/>
<attribute name="yards-gained" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-american-football-score

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
<action-american-football-score
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
team-idref="IDREF [0..1] ?"
score-type="scoreType.AmericanFootball [0..1] ?"
score-subtype="scoreSubType.AmericanFootball [0..1] ?"
points="string [0..1] ?"
comment="string [0..1] ?"
score-team="string [0..1] ?"
score-team-opposing="string [0..1] ?"
play-type="string [0..1] ?"
yards-gained="string [0..1] ?">
<action-american-football-play-participant> ... </action-american-football-play-participant> [0..*]
</action-american-football-score>
Schema Component Representation
<element name="action-american-football-score">
<complexType>
<sequence>
<element ref="action-american-football-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="team-idref" type="IDREF" use="optional"/>
<attribute name="score-type" type="scoreType.AmericanFootball" use="optional"/>
<attribute name="score-subtype" type="scoreSubType.AmericanFootball" use="optional"/>
<attribute name="points" type="string" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
<attribute name="score-team" type="string" use="optional"/>
<attribute name="score-team-opposing" type="string" use="optional"/>
<attribute name="play-type" type="string" use="optional"/>
<attribute name="yards-gained" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-american-football-substitution

Name action-american-football-substitution
Documentation A substitution. | Oftentimes recorded for a quarterback change.
XML Instance Representation
<action-american-football-substitution
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
player-original-idref="IDREF [0..1] ?"
player-original-position="position.AmericanFootball [0..1] ?"
player-replacing-idref="IDREF [0..1] ?"
player-replacing-position="position.AmericanFootball [0..1] ?"
substitution-reason="string [0..1] ?"
comment="string [0..1] ?"/>
Schema Component Representation
<element name="action-american-football-substitution">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="player-original-idref" type="IDREF" use="optional"/>
<attribute name="player-original-position" type="position.AmericanFootball" use="optional"/>
<attribute name="player-replacing-idref" type="IDREF" use="optional"/>
<attribute name="player-replacing-position" type="position.AmericanFootball" use="optional"/>
<attribute name="substitution-reason" type="string" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-american-football-timeout

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
<action-american-football-timeout
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
comment="string [0..1] ?"
timeout-type="timeoutType.AmericanFootball [0..1] ?"
caller="caller.AmericanFootball [0..1] ?"
caller-idref="string [0..1] ?"/>
Schema Component Representation
<element name="action-american-football-timeout">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="comment" type="string" use="optional"/>
<attribute name="timeout-type" type="timeoutType.AmericanFootball" use="optional"/>
<attribute name="caller" type="caller.AmericanFootball" use="optional"/>
<attribute name="caller-idref" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-baseball-contact

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: action-baseball-other

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBaseball"/>
<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>
top

Element: action-baseball-pitch

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]
<action-baseball-contact> ... </action-baseball-contact> [1]
End Choice
</action-baseball-pitch>
Schema Component Representation
<element name="action-baseball-pitch">
<complexType>
<choice minOccurs="0">
<element ref="action-baseball-contact"/>
</choice>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBaseball"/>
<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="strike-type" type="strikeType.Baseball" use="optional"/>
<attribute name="ball-location" type="ballLocation.Baseball" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-baseball-play

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-pitch> ... </action-baseball-pitch> [0..*]
<action-baseball-play-participant> ... </action-baseball-play-participant> [0..*]
</action-baseball-play>
Schema Component Representation
<element name="action-baseball-play">
<complexType>
<sequence>
<element ref="action-baseball-pitch" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-baseball-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBaseball"/>
<attribute name="play-type" type="playType.Baseball" use="optional"/>
<attribute name="play-scorekeepers-notation" type="string" use="optional"/>
<attribute name="walk-type" type="walkType.Baseball" use="optional"/>
<attribute name="hit-type" type="hitType.Baseball" use="optional"/>
<attribute name="hit-by-pitch-type" type="hitByPitchType.Baseball" use="optional"/>
<attribute name="out-type" type="outType.Baseball" 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>
top

Element: action-baseball-play-participant

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
<attribute name="team-idref" type="IDREF" use="required"/>
<attribute name="role" type="participantRole.Baseball" use="required"/>
</complexType>
</element>
top

Element: action-baseball-score

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-pitch> ... </action-baseball-pitch> [0..*]
<action-baseball-play-participant> ... </action-baseball-play-participant> [0..*]
</action-baseball-score>
Schema Component Representation
<element name="action-baseball-score">
<complexType>
<sequence>
<element ref="action-baseball-pitch" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-baseball-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBaseball"/>
<attribute name="play-type" type="playType.Baseball" use="optional"/>
<attribute name="play-scorekeepers-notation" type="string" use="optional"/>
<attribute name="walk-type" type="walkType.Baseball" use="optional"/>
<attribute name="hit-type" type="hitType.Baseball" use="optional"/>
<attribute name="hit-by-pitch-type" type="hitByPitchType.Baseball" use="optional"/>
<attribute name="out-type" type="outType.Baseball" 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>
top

Element: action-baseball-substitution

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBaseball"/>
<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.Baseball" 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>
top

Element: action-basketball-assisting-player

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
</complexType>
</element>
top

Element: action-basketball-blocking-player

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
</complexType>
</element>
top

Element: action-basketball-jump-ball

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<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>
top

Element: action-basketball-other

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<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>
top

Element: action-basketball-penalty

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<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="penalty-side" type="penaltySide.Basketball" use="optional"/>
<attribute name="penalty-level" type="penaltyLevel.Basketball" 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>
top

Element: action-basketball-play

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-participant> ... </action-basketball-play-participant> [0..*]
</action-basketball-play>
Schema Component Representation
<element name="action-basketball-play">
<complexType>
<sequence>
<element ref="action-basketball-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<attribute name="sequence-number" type="string" use="optional"/>
<attribute name="play-type" type="playType.Basketball" use="optional"/>
<attribute name="score-attempt-type" type="scoreAttemptType.Basketball" use="optional"/>
<attribute name="score-attempt-result" type="scoreAttemptResult.Basketball" 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>
top

Element: action-basketball-play-participant

Name action-basketball-play-participant
Documentation A generic play participant element.
XML Instance Representation
<action-basketball-play-participant
id="ID [0..1] ?"
player-idref="IDREF [1] ?"
team-idref="IDREF [1] ?"
role="participantRole.Basketball [1] ?"/>
Schema Component Representation
<element name="action-basketball-play-participant">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
<attribute name="team-idref" type="IDREF" use="required"/>
<attribute name="role" type="participantRole.Basketball" use="required"/>
</complexType>
</element>
top

Element: action-basketball-rebounder

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: action-basketball-score

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-play-participant> ... </action-basketball-play-participant> [0..*]
<action-basketball-assisting-player> ... </action-basketball-assisting-player> [0..*]
</action-basketball-score>
Schema Component Representation
<element name="action-basketball-score">
<complexType>
<sequence>
<element ref="action-basketball-play-participant" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-basketball-assisting-player" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<attribute name="player-idref" type="IDREF" use="optional"/>
<attribute name="score-attempt-type" type="scoreAttemptType.Basketball" 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>
top

Element: action-basketball-score-attempt

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-assisting-player> ... </action-basketball-assisting-player> [0..*]
<action-basketball-rebounder> ... </action-basketball-rebounder> [0..*]
<action-basketball-blocking-player> ... </action-basketball-blocking-player> [0..*]
</action-basketball-score-attempt>
Schema Component Representation
<element name="action-basketball-score-attempt">
<complexType>
<sequence>
<element ref="action-basketball-assisting-player" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-basketball-rebounder" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-basketball-blocking-player" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<attribute name="player-idref" type="IDREF" use="optional"/>
<attribute name="score-attempt-type" type="scoreAttemptType.Basketball" use="optional"/>
<attribute name="score-attempt-result" type="scoreAttemptResult.Basketball" use="optional"/>
<attribute name="shot-location" type="string" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-basketball-substitution

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<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-original-position" type="position.Basketball" use="optional"/>
<attribute name="person-replacing-idref" type="IDREF" use="optional"/>
<attribute name="person-replacing-position" type="position.Basketball" use="optional"/>
<attribute name="substitution-reason" type="string" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-basketball-timeout

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<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>
top

Element: action-basketball-turnover

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
<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>
top

Element: action-curling-miss-reason

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="type" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-curling-shot

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..*]
<action-curling-miss-reason> ... </action-curling-miss-reason> [1]
End Choice
</action-curling-shot>
Schema Component Representation
<element name="action-curling-shot">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded"></choice>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateCurling"/>
<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>
top

Element: action-golf-other

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateGolf"/>
<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>
top

Element: action-golf-shot

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateGolf"/>
<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>
top

Element: action-ice-hockey-assisting-player

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
</complexType>
</element>
top

Element: action-ice-hockey-other

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
<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>
top

Element: action-ice-hockey-penalty

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-play-participant> ... </action-ice-hockey-play-participant> [0..*]
</action-ice-hockey-penalty>
Schema Component Representation
<element name="action-ice-hockey-penalty">
<complexType>
<sequence>
<element ref="action-ice-hockey-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<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-level" type="penaltyLevel.IceHockey" use="optional"/>
<attribute name="penalty-name" type="penaltyName.IceHockey" use="optional"/>
<attribute name="penalty-length" type="string" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
<attribute name="sequence-number" type="string" use="optional"/>
<attribute name="strength" type="strength.IceHockey" use="optional"/>
</complexType>
</element>
top

Element: action-ice-hockey-play

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-participant> ... </action-ice-hockey-play-participant> [0..*]
</action-ice-hockey-play>
Schema Component Representation
<element name="action-ice-hockey-play">
<complexType>
<sequence>
<element ref="action-ice-hockey-play-participant" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<attribute name="team-idref" type="IDREF" use="optional"/>
<attribute name="score-attempt-type" type="scoreAttemptType.IceHockey" use="optional"/>
<attribute name="score-attempt-result" type="scoreAttemptResult.IceHockey" use="optional"/>
<attribute name="shootout-shot-order" type="string" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
<attribute name="play-type" type="playType.IceHockey" use="optional"/>
<attribute name="sequence-number" type="string" use="optional"/>
<attribute name="strength" type="strength.IceHockey" 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>
top

Element: action-ice-hockey-play-participant

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
<attribute name="team-idref" type="IDREF" use="required"/>
<attribute name="role" type="participantRole.IceHockey" use="required"/>
<attribute name="goals-cumulative" type="string" use="optional"/>
<attribute name="assists-cumulative" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-ice-hockey-score

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-play-participant> ... </action-ice-hockey-play-participant> [0..*]
<action-ice-hockey-assisting-player> ... </action-ice-hockey-assisting-player> [0..*]
<action-ice-hockey-scoring-players> ... </action-ice-hockey-scoring-players> [0..*]
<action-ice-hockey-scored-on-players> ... </action-ice-hockey-scored-on-players> [0..*]
</action-ice-hockey-score>
Schema Component Representation
<element name="action-ice-hockey-score">
<complexType>
<sequence>
<element ref="action-ice-hockey-play-participant" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-ice-hockey-assisting-player" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-ice-hockey-scoring-players" minOccurs="0" maxOccurs="unbounded"/>
<element ref="action-ice-hockey-scored-on-players" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<attribute name="score-attempt-type" type="scoreAttemptType.IceHockey" use="optional"/>
<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="strength" type="strength.IceHockey" 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>
top

Element: action-ice-hockey-score-attempt

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
<attribute name="player-idref" type="IDREF" use="optional"/>
<attribute name="team-idref" type="IDREF" use="optional"/>
<attribute name="score-attempt-type" type="scoreAttemptType.IceHockey" use="optional"/>
<attribute name="score-attempt-result" type="scoreAttemptResult.IceHockey" 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>
top

Element: action-ice-hockey-scored-on-players

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
</complexType>
</element>
top

Element: action-ice-hockey-scoring-players

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
</complexType>
</element>
top

Element: action-ice-hockey-substitution

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<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-original-position" type="position.IceHockey" use="optional"/>
<attribute name="person-replacing-idref" type="IDREF" use="optional"/>
<attribute name="person-replacing-position" type="position.IceHockey" use="optional"/>
<attribute name="substitution-reason" type="string" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-ice-hockey-timeout

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
<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>
top

Element: action-motor-racing-flag-change

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.
XML Instance Representation
<action-motor-racing-flag-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] ?"
flag-original="flagType.MotorRacing [0..1] ?"
flag-new="flagType.MotorRacing [0..1] ?"
comment="string [0..1] ?"/>
Schema Component Representation
<element name="action-motor-racing-flag-change">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateMotorRacing"/>
<attribute name="flag-original" type="flagType.MotorRacing" use="optional"/>
<attribute name="flag-new" type="flagType.MotorRacing" use="optional"/>
<attribute name="comment" type="string" use="optional"/>
</complexType>
</element>
top

Element: action-motor-racing-position-change

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateMotorRacing"/>
<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>
top

Element: action-rugby-foul

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-rugby-offside

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-rugby-other

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-rugby-penalty

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-rugby-score

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-rugby-score-attempt

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-rugby-substitution

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-rugby-timeout

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<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>
top

Element: action-soccer-assisting-player

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-idref" type="IDREF" use="required"/>
</complexType>
</element>
top

Element: action-soccer-foul

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-soccer-offside

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-soccer-other

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-soccer-penalty

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-soccer-score

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-assisting-player> ... </action-soccer-assisting-player> [0..*]
</action-soccer-score>
Schema Component Representation
<element name="action-soccer-score">
<complexType>
<sequence>
<element ref="action-soccer-assisting-player" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-soccer-score-attempt

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-soccer-substitution

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-soccer-timeout

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<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>
top

Element: action-tennis-other

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateTennis"/>
<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>
top

Element: action-tennis-point

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-volley> ... </action-tennis-volley> [0..*]
</action-tennis-point>
Schema Component Representation
<element name="action-tennis-point">
<complexType>
<sequence>
<element ref="action-tennis-volley" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateTennis"/>
<attribute name="winner-idref" type="IDREF" use="optional"/>
<attribute name="win-type" type="winType.Tennis" use="optional"/>
</complexType>
</element>
top

Element: action-tennis-volley

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateTennis"/>
<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>
top

Element: advisory

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">
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: affiliation

Name affiliation
Documentation A mechanism for assigning the membership of a player or team within a division or larger organizational structure.
XML Instance Representation
<affiliation
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] ?"
membership-idref="string [0..1] ?"
membership-type="string [0..1] ?"
membership-key="genericKeyType [0..1] ?"
membership-name="string [0..1] ?"/>
Schema Component Representation
<element name="affiliation">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: article

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] ?">
<nitf> ... </nitf> [1]
</article>
Schema Component Representation
<element name="article">
<complexType>
<sequence>
<element ref="nitf"/>
<-- <any namespace="http://www.w3.org/namespace/"/> -->
</sequence>
<attributeGroup ref="commonAttributes"/>
<attribute name="format" type="string" use="optional"/>
<attribute name="article-ref" type="string" use="optional"/>
</complexType>
</element>
top

Element: associate

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-metadata> ... </associate-metadata> [1]
<associate-stats> ... </associate-stats> [0..1]
<affiliation> ... </affiliation> [0..*]
</associate>
Schema Component Representation
<element name="associate">
<complexType>
<sequence>
<element ref="associate-metadata"/>
<element ref="associate-stats" minOccurs="0"/>
<element ref="affiliation" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: associate-metadata

Name associate-metadata
Documentation Metadata that describes an associate | Generally does not change over the course of a sports-events.
XML Instance Representation
<associate-metadata
id="ID [0..1] ?"
associate-key="genericKeyType [0..1] ?"
associate-source="string [0..1] ?"
position="string [0..1] ?"
position-source="string [0..1] ?">
<name> ... </name> [0..*]
<home-location> ... </home-location> [0..1]
<sports-property> ... </sports-property> [0..*]
Start Group: associateMetadataSpecific [0..1]
Start Choice [1]
<associate-metadata-motor-racing> ... </associate-metadata-motor-racing> [1]
End Choice
End Group: associateMetadataSpecific
</associate-metadata>
Schema Component Representation
<element name="associate-metadata">
<complexType>
<sequence>
<element ref="name" minOccurs="0" maxOccurs="unbounded"/>
<element ref="home-location" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="associateMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: associate-metadata-motor-racing

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] ?">
<metadata-motor-racing-vehicle> ... </metadata-motor-racing-vehicle> [0..1]
</associate-metadata-motor-racing>
Schema Component Representation
<element name="associate-metadata-motor-racing">
<complexType>
<sequence>
<element ref="metadata-motor-racing-vehicle" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: associate-stats

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.
XML Instance Representation
<associate-stats
id="ID [0..1] ?"
points="string [0..1] ?">
<rating> ... </rating> [0..*]
<outcome-totals> ... </outcome-totals> [0..*]
<sports-property> ... </sports-property> [0..*]
Start Group: associateStatsSpecific [0..1]
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
End Group: associateStatsSpecific
</associate-stats>
Schema Component Representation
<element name="associate-stats">
<complexType>
<sequence>
<element ref="rating" minOccurs="0" maxOccurs="unbounded"/>
<element ref="outcome-totals" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="associateStatsSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="points" type="string" use="optional"/>
</complexType>
</element>
top

Element: award

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>
<attributeGroup ref="commonAttributes"/>
<attribute name="award-type" type="awardType.Core" use="optional"/>
<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>
top

Element: career-phase

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="phase-type" type="phaseType.Core" use="optional"/>
<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="duration" type="duration.Common" use="optional"/>
<attribute name="subphase-type" type="string" use="optional"/>
<attribute name="phase-status" type="phaseStatus.Core" 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-regular" type="position.Common" use="optional"/>
<attribute name="position-depth" type="string" use="optional"/>
<attribute name="uniform-number" type="string" use="optional"/>
</complexType>
</element>
top

Element: catalog

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="href" type="string" use="optional"/>
</complexType>
</element>
top

Element: event-actions

Name event-actions
Documentation A container for the various play-by-play actions described herein.
XML Instance Representation
<event-actions
id="ID [0..1] ?">
Start Group: eventActionsSpecific [0..1]
Start Choice [1]
<event-actions-american-football> ... </event-actions-american-football> [1]
<event-actions-baseball> ... </event-actions-baseball> [1]
<event-actions-basketball> ... </event-actions-basketball> [1]
<event-actions-golf> ... </event-actions-golf> [1]
<event-actions-ice-hockey> ... </event-actions-ice-hockey> [1]
<event-actions-soccer> ... </event-actions-soccer> [1]
<event-actions-tennis> ... </event-actions-tennis> [1]
<event-actions-motor-racing> ... </event-actions-motor-racing> [1]
<event-actions-curling> ... </event-actions-curling> [1]
<event-actions-rugby> ... </event-actions-rugby> [1]
End Choice
End Group: eventActionsSpecific
</event-actions>
Schema Component Representation
<element name="event-actions">
<complexType>
<group ref="eventActionsSpecific" minOccurs="0"/>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-american-football

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
<event-actions-american-football
id="ID [0..1] ?">
Start Choice [0..*]
<action-american-football-drive> ... </action-american-football-drive> [1]
<action-american-football-play> ... </action-american-football-play> [1]
<action-american-football-score> ... </action-american-football-score> [1]
<action-american-football-other> ... </action-american-football-other> [1]
End Choice
</event-actions-american-football>
Schema Component Representation
<element name="event-actions-american-football">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded"></choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-baseball

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..*]
<action-baseball-substitution> ... </action-baseball-substitution> [1]
<action-baseball-score> ... </action-baseball-score> [1]
<action-baseball-play> ... </action-baseball-play> [1]
<action-baseball-other> ... </action-baseball-other> [1]
End Choice
</event-actions-baseball>
Schema Component Representation
<element name="event-actions-baseball">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-baseball-score"/>
<element ref="action-baseball-play"/>
<element ref="action-baseball-other"/>
</choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-basketball

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..*]
<action-basketball-substitution> ... </action-basketball-substitution> [1]
<action-basketball-score-attempt> ... </action-basketball-score-attempt> [1]
<action-basketball-score> ... </action-basketball-score> [1]
<action-basketball-play> ... </action-basketball-play> [1]
<action-basketball-penalty> ... </action-basketball-penalty> [1]
<action-basketball-timeout> ... </action-basketball-timeout> [1]
<action-basketball-jump-ball> ... </action-basketball-jump-ball> [1]
<action-basketball-turnover> ... </action-basketball-turnover> [1]
<action-basketball-other> ... </action-basketball-other> [1]
End Choice
</event-actions-basketball>
Schema Component Representation
<element name="event-actions-basketball">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-basketball-score"/>
<element ref="action-basketball-play"/>
<element ref="action-basketball-penalty"/>
<element ref="action-basketball-timeout"/>
<element ref="action-basketball-other"/>
</choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-curling

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..*]
<action-curling-shot> ... </action-curling-shot> [1]
End Choice
</event-actions-curling>
Schema Component Representation
<element name="event-actions-curling">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-curling-shot"/>
</choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-golf

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..*]
<action-golf-shot> ... </action-golf-shot> [1]
<action-golf-other> ... </action-golf-other> [1]
End Choice
</event-actions-golf>
Schema Component Representation
<element name="event-actions-golf">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-golf-shot"/>
<element ref="action-golf-other"/>
</choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-ice-hockey

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..*]
<action-ice-hockey-substitution> ... </action-ice-hockey-substitution> [1]
<action-ice-hockey-score-attempt> ... </action-ice-hockey-score-attempt> [1]
<action-ice-hockey-score> ... </action-ice-hockey-score> [1]
<action-ice-hockey-play> ... </action-ice-hockey-play> [1]
<action-ice-hockey-penalty> ... </action-ice-hockey-penalty> [1]
<action-ice-hockey-timeout> ... </action-ice-hockey-timeout> [1]
<action-ice-hockey-other> ... </action-ice-hockey-other> [1]
End Choice
</event-actions-ice-hockey>
Schema Component Representation
<element name="event-actions-ice-hockey">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-ice-hockey-score"/>
<element ref="action-ice-hockey-play"/>
<element ref="action-ice-hockey-penalty"/>
<element ref="action-ice-hockey-timeout"/>
<element ref="action-ice-hockey-other"/>
</choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-motor-racing

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..*]
<action-motor-racing-flag-change> ... </action-motor-racing-flag-change> [1]
<action-motor-racing-position-change> ... </action-motor-racing-position-change> [1]
End Choice
</event-actions-motor-racing>
Schema Component Representation
<element name="event-actions-motor-racing">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded"></choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-rugby

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..*]
<action-rugby-substitution> ... </action-rugby-substitution> [1]
<action-rugby-score-attempt> ... </action-rugby-score-attempt> [1]
<action-rugby-score> ... </action-rugby-score> [1]
<action-rugby-offside> ... </action-rugby-offside> [1]
<action-rugby-penalty> ... </action-rugby-penalty> [1]
<action-rugby-timeout> ... </action-rugby-timeout> [1]
<action-rugby-other> ... </action-rugby-other> [1]
End Choice
</event-actions-rugby>
Schema Component Representation
<element name="event-actions-rugby">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-rugby-substitution"/>
<element ref="action-rugby-score"/>
<element ref="action-rugby-offside"/>
<element ref="action-rugby-penalty"/>
<element ref="action-rugby-timeout"/>
<element ref="action-rugby-other"/>
</choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-soccer

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..*]
<action-soccer-substitution> ... </action-soccer-substitution> [1]
<action-soccer-score-attempt> ... </action-soccer-score-attempt> [1]
<action-soccer-score> ... </action-soccer-score> [1]
<action-soccer-offside> ... </action-soccer-offside> [1]
<action-soccer-foul> ... </action-soccer-foul> [1]
<action-soccer-penalty> ... </action-soccer-penalty> [1]
<action-soccer-timeout> ... </action-soccer-timeout> [1]
<action-soccer-other> ... </action-soccer-other> [1]
End Choice
</event-actions-soccer>
Schema Component Representation
<element name="event-actions-soccer">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-soccer-score"/>
<element ref="action-soccer-offside"/>
<element ref="action-soccer-foul"/>
<element ref="action-soccer-penalty"/>
<element ref="action-soccer-timeout"/>
<element ref="action-soccer-other"/>
</choice>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: event-actions-tennis

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..*]
<action-tennis-point> ... </action-tennis-point> [1]
<action-tennis-other> ... </action-tennis-other> [1]
End Choice
</event-actions-tennis>
Schema Component Representation
<element name="event-actions-tennis">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="action-tennis-point"/>
<element ref="action-tennis-other"/>
</choice>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="statsTennis"/>
</complexType>
</element>
top

Element: event-metadata

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] ?">
<sports-content-codes> ... </sports-content-codes> [0..1]
<sports-property> ... </sports-property> [0..*]
Start Group: eventMetadataSpecific [0..1]
Start Choice [1]
<event-metadata-american-football> ... </event-metadata-american-football> [1]
<event-metadata-baseball> ... </event-metadata-baseball> [1]
<event-metadata-basketball> ... </event-metadata-basketball> [1]
<event-metadata-golf> ... </event-metadata-golf> [1]
<event-metadata-ice-hockey> ... </event-metadata-ice-hockey> [1]
<event-metadata-soccer> ... </event-metadata-soccer> [1]
<event-metadata-tennis> ... </event-metadata-tennis> [1]
<event-metadata-motor-racing> ... </event-metadata-motor-racing> [1]
<event-metadata-curling> ... </event-metadata-curling> [1]
<event-metadata-rugby> ... </event-metadata-rugby> [1]
End Choice
End Group: eventMetadataSpecific
<event-sponsor> ... </event-sponsor> [0..*]
<site> ... </site> [0..1]
</event-metadata>
Schema Component Representation
<element name="event-metadata">
<complexType>
<sequence>
<element ref="sports-content-codes" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="eventMetadataSpecific" minOccurs="0"/>
<element ref="event-sponsor" minOccurs="0" maxOccurs="unbounded"/>
<element ref="site" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="siteAttributes"/>
<attribute name="event-key" type="genericKeyType" use="optional"/>
<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-style" type="eventStyle.Core" use="optional"/>
<attribute name="event-number" type="string" use="optional"/>
<attribute name="event-status" type="eventStatus.Core" use="optional"/>
<attribute name="event-of-day" type="string" use="optional"/>
<attribute name="events-day-total" type="string" use="optional"/>
<attribute name="postponement-status" type="postponementStatus.Core" 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="duration" type="duration.Common" 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="season-key" type="genericKeyType" use="optional"/>
<attribute name="season-type" type="seasonType.Core" use="optional"/>
<attribute name="series-index" type="string" use="optional"/>
</complexType>
</element>
top

Element: event-metadata-american-football

Name event-metadata-american-football
Documentation Metadata about the event itself. | Includes the time left, and where the ball is.
XML Instance Representation
<event-metadata-american-football
id="ID [0..1] ?"
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
week="string [0..1] ?"/>
Schema Component Representation
<element name="event-metadata-american-football">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateAmericanFootball"/>
<attribute name="week" type="string" use="optional"/>
</complexType>
</element>
top

Element: event-metadata-baseball

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBaseball"/>
</complexType>
</element>
top

Element: event-metadata-basketball

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateBasketball"/>
</complexType>
</element>
top

Element: event-metadata-curling

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="sheet" type="string" use="optional"/>
<attribute name="draw" type="string" use="optional"/>
</complexType>
</element>
top

Element: event-metadata-golf

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateGolf"/>
<attribute name="course-yardage" type="string" use="optional"/>
<attribute name="course-par" type="string" use="optional"/>
</complexType>
</element>
top

Element: event-metadata-ice-hockey

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateIceHockey"/>
</complexType>
</element>
top

Element: event-metadata-motor-racing

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateMotorRacing"/>
</complexType>
</element>
top

Element: event-metadata-rugby

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] ?">
<time-adjustment> ... </time-adjustment> [0..*]
</event-metadata-rugby>
Schema Component Representation
<element name="event-metadata-rugby">
<complexType>
<sequence>
<element ref="time-adjustment" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<attribute name="kick-off-team-idref" type="IDREF" use="optional"/>
</complexType>
</element>
top

Element: event-metadata-soccer

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] ?">
<time-adjustment> ... </time-adjustment> [0..*]
</event-metadata-soccer>
Schema Component Representation
<element name="event-metadata-soccer">
<complexType>
<sequence>
<element ref="time-adjustment" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<attribute name="kick-off-team-idref" type="IDREF" use="optional"/>
</complexType>
</element>
top

Element: event-metadata-tennis

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateTennis"/>
</complexType>
</element>
top

Element: event-record

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>
top

Element: event-sponsor

Name event-sponsor
Documentation A sponsor for an event. | Events can have more than one sponsor.
XML Instance Representation
<event-sponsor
id="ID [0..1] ?"
type="string [0..1] ?"
name="string [0..1] ?"/>
Schema Component Representation
<element name="event-sponsor">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attribute name="type" type="string" use="optional"/>
<attribute name="name" type="string" use="optional"/>
</complexType>
</element>
top

Element: event-stats

Name event-stats
Documentation Stats applying to the game as a whole. | Initially designed for motor-racing, but potentially applicable to many sports.
XML Instance Representation
<event-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] ?">
<sports-property> ... </sports-property> [0..*]
Start Group: eventStatsSpecific [0..1]
Start Choice [1]
<event-stats-motor-racing> ... </event-stats-motor-racing> [1]
End Choice
End Group: eventStatsSpecific
</event-stats>
Schema Component Representation
<element name="event-stats">
<complexType>
<sequence>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="eventStatsSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: event-stats-motor-racing

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: group

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-metadata> ... </group-metadata> [1]
<group-stats> ... </group-stats> [0..*]
<group> ... </group> [0..*]
<team> ... </team> [0..*]
<player> ... </player> [0..*]
<affiliation> ... </affiliation> [0..*]
</group>
Schema Component Representation
<element name="group">
<complexType>
<sequence>
<element ref="group-metadata"/>
<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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: group-metadata

Name group-metadata
Documentation Metadata about the group.
XML Instance Representation
<group-metadata
id="ID [0..1] ?"
group-key="genericKeyType [0..1] ?"
group-source="string [0..1] ?"
group-type="string [0..1] ?"
home-page-url="string [0..1] ?">
<name> ... </name> [0..*]
<sports-content-code> ... </sports-content-code> [0..*]
<sports-property> ... </sports-property> [0..*]
Start Group: groupMetadataSpecific [0..1]
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
End Group: groupMetadataSpecific
</group-metadata>
Schema Component Representation
<element name="group-metadata">
<complexType>
<sequence>
<element ref="name" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-content-code" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="groupMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="group-key" type="genericKeyType" use="optional"/>
<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>
top

Element: group-stats

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] ?">
<penalty-stats> ... </penalty-stats> [0..*]
<outcome-totals> ... </outcome-totals> [0..*]
<award> ... </award> [0..*]
<rank> ... </rank> [0..*]
<rating> ... </rating> [0..*]
Start Group: groupStatsSpecific [0..1]
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
End Group: groupStatsSpecific
<sports-property> ... </sports-property> [0..*]
</group-stats>
Schema Component Representation
<element name="group-stats">
<complexType>
<sequence>
<element ref="penalty-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="outcome-totals" 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"/>
<group ref="groupStatsSpecific" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="statAttributes"/>
</complexType>
</element>
top

Element: highlight

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>
<attributeGroup ref="commonAttributes"/>
</complexType>
</element>
top

Element: home-location

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="location-type" type="locationType.Core" use="optional"/>
<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>
top

Element: injury-phase

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: metadata-motor-racing-vehicle

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="number" type="string" use="optional"/>
<attribute name="make-key" type="genericKeyType" 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>
top

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">
<-- changed to "mixed" for G2-compliance -->
<complexType mixed="true">
<attributeGroup ref="globalAttributes"/>
<-- G2-compliant naming attributes -->
<attribute name="role" type="genericKeyListType"/>
<attribute name="part" type="genericKeyType"/>
<-- Version 1 naming attributes are DEPRECATED. Will be removed from next major upgrade -->
<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>
top

Element: official

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-metadata> ... </official-metadata> [1]
<official-stats> ... </official-stats> [0..1]
</official>
Schema Component Representation
<element name="official">
<complexType>
<sequence>
<element ref="official-metadata"/>
<element ref="official-stats" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: official-metadata

Name official-metadata
Documentation Metadata about the official. | Generally does not change over the course of a sports-events.
XML Instance Representation
<official-metadata
id="ID [0..1] ?"
official-key="genericKeyType [0..1] ?"
official-source="string [0..1] ?"
position="string [0..1] ?"
position-source="string [0..1] ?">
<name> ... </name> [0..*]
<home-location> ... </home-location> [0..1]
<sports-property> ... </sports-property> [0..*]
Start Group: officialMetadataSpecific [0..1]
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
End Group: officialMetadataSpecific
</official-metadata>
Schema Component Representation
<element name="official-metadata">
<complexType>
<sequence>
<element ref="name" minOccurs="0" maxOccurs="unbounded"/>
<element ref="home-location" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="officialMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="official-key" type="genericKeyType" use="optional"/>
<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>
top

Element: officials

Name officials
Documentation A set of officials. | May hold zero or more.
XML Instance Representation
<officials
id="ID [0..1] ?">
<official> ... </official> [0..*]
</officials>
Schema Component Representation
<element name="officials">
<complexType>
<sequence>
<element ref="official" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: official-stats

Name official-stats
Documentation Statistics about the official. | Generally does change over the course of a sports-events..
XML Instance Representation
<official-stats
id="ID [0..1] ?">
<rating> ... </rating> [0..*]
Start Group: officialStatsSpecific [0..1]
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
End Group: officialStatsSpecific
</official-stats>
Schema Component Representation
<element name="official-stats">
<complexType>
<sequence>
<element ref="rating" minOccurs="0" maxOccurs="unbounded"/>
<group ref="officialStatsSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: outcome-totals

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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-duration" type="duration.Common" use="optional"/>
<attribute name="streak-total" type="string" use="optional"/>
<attribute name="streak-start" type="dateTime.Common" use="optional"/>
<attribute name="streak-end" type="dateTime.Common" 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>
top

Element: penalty-stats

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="type" type="string" use="optional"/>
<attribute name="count" type="string" use="optional"/>
<attribute name="value" type="string" use="optional"/>
</complexType>
</element>
top

Element: placeholder-element

Name placeholder-element
Documentation Not a true SportsML element | Just an empty placeholder to be used if Specific extension has no children.
XML Instance Representation
<placeholder-element> ... </placeholder-element>
Schema Component Representation
<element name="placeholder-element"/>
top

Element: player

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-metadata> ... </player-metadata> [1]
<player-stats> ... </player-stats> [0..*]
<wagering-stats> ... </wagering-stats> [0..*]
<associate> ... </associate> [0..*]
<affiliation> ... </affiliation> [0..*]
</player>
Schema Component Representation
<element name="player">
<complexType>
<sequence>
<element ref="player-metadata"/>
<element ref="player-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="wagering-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="associate" minOccurs="0" maxOccurs="unbounded"/>
<element ref="affiliation" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-metadata

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] ?">
<name> ... </name> [0..*]
<home-location> ... </home-location> [0..1]
<career-phase> ... </career-phase> [0..*]
<injury-phase> ... </injury-phase> [0..*]
<sports-property> ... </sports-property> [0..*]
Start Group: playerMetadataSpecific [0..1]
Start Choice [1]
<player-metadata-american-football> ... </player-metadata-american-football> [1]
<player-metadata-baseball> ... </player-metadata-baseball> [1]
<player-metadata-basketball> ... </player-metadata-basketball> [1]
<player-metadata-golf> ... </player-metadata-golf> [1]
<player-metadata-ice-hockey> ... </player-metadata-ice-hockey> [1]
<player-metadata-soccer> ... </player-metadata-soccer> [1]
<player-metadata-tennis> ... </player-metadata-tennis> [1]
<player-metadata-motor-racing> ... </player-metadata-motor-racing> [1]
<player-metadata-curling> ... </player-metadata-curling> [1]
<player-metadata-rugby> ... </player-metadata-rugby> [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="home-location" minOccurs="0"/>
<element ref="career-phase" minOccurs="0" maxOccurs="unbounded"/>
<element ref="injury-phase" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="playerMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="player-key" type="genericKeyType" use="optional"/>
<attribute name="player-source" type="string" use="optional"/>
<attribute name="team-idref" type="string" use="optional"/>
<attribute name="team-key" type="genericKeyType" 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-regular" type="position.Common" use="optional"/>
<attribute name="position-event" type="position.Common" 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>
top

Element: player-metadata-american-football

Name player-metadata-american-football
Documentation Player metadata that is specific to football. | Reserved for future use.
XML Instance Representation
<player-metadata-american-football
id="ID [0..1] ?"/>
Schema Component Representation
<element name="player-metadata-american-football">
<complexType>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-metadata-baseball

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: player-metadata-basketball

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-metadata-curling

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="delivery" type="string" use="optional"/>
<attribute name="role" type="string" use="optional"/>
</complexType>
</element>
top

Element: player-metadata-golf

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="rank" type="string" use="optional"/>
</complexType>
</element>
top

Element: player-metadata-ice-hockey

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: player-metadata-motor-racing

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] ?">
<metadata-motor-racing-vehicle> ... </metadata-motor-racing-vehicle> [0..1]
</player-metadata-motor-racing>
Schema Component Representation
<element name="player-metadata-motor-racing">
<complexType>
<sequence>
<element ref="metadata-motor-racing-vehicle" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-metadata-rugby

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-metadata-soccer

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-metadata-tennis

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-stats

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] ?">
<sub-score> ... </sub-score> [0..*]
<sub-score-attempts> ... </sub-score-attempts> [0..*]
<penalty-stats> ... </penalty-stats> [0..*]
<outcome-totals> ... </outcome-totals> [0..*]
<highlight> ... </highlight> [0..*]
<award> ... </award> [0..*]
<event-record> ... </event-record> [0..*]
<rank> ... </rank> [0..*]
<rating> ... </rating> [0..*]
Start Group: playerStatsSpecific [0..1]
Start Choice [1]
<player-stats-american-football> ... </player-stats-american-football> [1]
<player-stats-baseball> ... </player-stats-baseball> [1]
<player-stats-basketball> ... </player-stats-basketball> [1]
<player-stats-golf> ... </player-stats-golf> [1]
<player-stats-ice-hockey> ... </player-stats-ice-hockey> [1]
<player-stats-soccer> ... </player-stats-soccer> [1]
<player-stats-tennis> ... </player-stats-tennis> [1]
<player-stats-motor-racing> ... </player-stats-motor-racing> [1]
<player-stats-curling> ... </player-stats-curling> [1]
<player-stats-rugby> ... </player-stats-rugby> [1]
End Choice
End Group: playerStatsSpecific
<sports-property> ... </sports-property> [0..*]
</player-stats>
Schema Component Representation
<element name="player-stats">
<complexType>
<sequence>
<element ref="sub-score" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sub-score-attempts" minOccurs="0" maxOccurs="unbounded"/>
<element ref="penalty-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="outcome-totals" 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"/>
<group ref="playerStatsSpecific" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="statAttributes"/>
<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>
top

Element: player-stats-american-football

Name player-stats-american-football
Documentation Player statistics for football. | Includes the same elements as team statistics.
XML Instance Representation
<player-stats-american-football
id="ID [0..1] ?">
<stats-american-football-offensive> ... </stats-american-football-offensive> [0..*]
<stats-american-football-defensive> ... </stats-american-football-defensive> [0..*]
<stats-american-football-scoring> ... </stats-american-football-scoring> [0..*]
<stats-american-football-special-teams> ... </stats-american-football-special-teams> [0..*]
<stats-american-football-fumbles> ... </stats-american-football-fumbles> [0..*]
<stats-american-football-penalties> ... </stats-american-football-penalties> [0..*]
</player-stats-american-football>
Schema Component Representation
<element name="player-stats-american-football">
<complexType>
<sequence>
<element ref="stats-american-football-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-scoring" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-special-teams" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-fumbles" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-penalties" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: player-stats-baseball

Name player-stats-baseball
Documentation Stats collected by a player. | Includes offensive, pitching, and defensive stats.
XML Instance Representation
<player-stats-baseball
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] ?">
<stats-baseball-offensive> ... </stats-baseball-offensive> [0..*]
<stats-baseball-pitching> ... </stats-baseball-pitching> [0..*]
<stats-baseball-defensive> ... </stats-baseball-defensive> [0..*]
</player-stats-baseball>
Schema Component Representation
<element name="player-stats-baseball">
<complexType>
<sequence>
<element ref="stats-baseball-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-baseball-pitching" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-baseball-defensive" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: player-stats-basketball

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] ?">
<stats-basketball-offensive> ... </stats-basketball-offensive> [0..*]
<stats-basketball-rebounding> ... </stats-basketball-rebounding> [0..*]
<stats-basketball-defensive> ... </stats-basketball-defensive> [0..*]
</player-stats-basketball>
Schema Component Representation
<element name="player-stats-basketball">
<complexType>
<sequence>
<element ref="stats-basketball-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-basketball-rebounding" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-basketball-defensive" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: player-stats-curling

Name player-stats-curling
Documentation Holds curling-specific stats.
XML Instance Representation
<player-stats-curling
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] ?">
<stats-curling-accuracy> ... </stats-curling-accuracy> [0..*]
</player-stats-curling>
Schema Component Representation
<element name="player-stats-curling">
<complexType>
<sequence>
<element ref="stats-curling-accuracy" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: player-stats-golf

Name player-stats-golf
Documentation Holds statistics particular to the player. | Includes performance statistics during the timespan described in date-coverage-scope attributes.
XML Instance Representation
<player-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] ?">
<stats-golf> ... </stats-golf> [0..1]
<stats-golf-round> ... </stats-golf-round> [0..*]
</player-stats-golf>
Schema Component Representation
<element name="player-stats-golf">
<complexType>
<sequence>
<element ref="stats-golf" minOccurs="0"/>
<element ref="stats-golf-round" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: player-stats-ice-hockey

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] ?">
<stats-ice-hockey-offensive> ... </stats-ice-hockey-offensive> [0..*]
<stats-ice-hockey-defensive> ... </stats-ice-hockey-defensive> [0..*]
<stats-ice-hockey-faceoffs> ... </stats-ice-hockey-faceoffs> [0..*]
<stats-ice-hockey-time-on-ice> ... </stats-ice-hockey-time-on-ice> [0..*]
</player-stats-ice-hockey>
Schema Component Representation
<element name="player-stats-ice-hockey">
<complexType>
<sequence>
<element ref="stats-ice-hockey-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-ice-hockey-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-ice-hockey-faceoffs" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-ice-hockey-time-on-ice" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: player-stats-motor-racing

Name player-stats-motor-racing
Documentation Specific statistics for motor racing. | Includes stats about the qualifying round, as well as for the race itself.
XML Instance Representation
<player-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] ?">
<stats-motor-racing-qualifying> ... </stats-motor-racing-qualifying> [0..*]
<stats-motor-racing-race> ... </stats-motor-racing-race> [0..*]
</player-stats-motor-racing>
Schema Component Representation
<element name="player-stats-motor-racing">
<complexType>
<sequence>
<element ref="stats-motor-racing-qualifying" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-motor-racing-race" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: player-stats-rugby

Name player-stats-rugby
Documentation Player statistics that are specific to rugby. | Rugby specific statistic information about a player.
XML Instance Representation
<player-stats-rugby
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] ?">
<stats-rugby-offensive> ... </stats-rugby-offensive> [0..*]
<stats-rugby-defensive> ... </stats-rugby-defensive> [0..*]
<stats-rugby-foul> ... </stats-rugby-foul> [0..*]
</player-stats-rugby>
Schema Component Representation
<element name="player-stats-rugby">
<complexType>
<sequence>
<element ref="stats-rugby-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-rugby-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-rugby-foul" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: player-stats-soccer

Name player-stats-soccer
Documentation Player statistics that are specific to soccer. | Soccer specific statistic information about a player.
XML Instance Representation
<player-stats-soccer
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] ?">
<stats-soccer-offensive> ... </stats-soccer-offensive> [0..*]
<stats-soccer-defensive> ... </stats-soccer-defensive> [0..*]
<stats-soccer-foul> ... </stats-soccer-foul> [0..*]
</player-stats-soccer>
Schema Component Representation
<element name="player-stats-soccer">
<complexType>
<sequence>
<element ref="stats-soccer-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-soccer-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-soccer-foul" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: player-stats-tennis

Name player-stats-tennis
Documentation Holds tennis-specific stats. Used for singles matches. | Generally having to do with the score of the match.
XML Instance Representation
<player-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] ?">
<stats-tennis-service> ... </stats-tennis-service> [0..*]
<stats-tennis-return> ... </stats-tennis-return> [0..*]
<stats-tennis-set> ... </stats-tennis-set> [0..*]
</player-stats-tennis>
Schema Component Representation
<element name="player-stats-tennis">
<complexType>
<sequence>
<element ref="stats-tennis-service" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-tennis-return" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-tennis-set" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

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.
XML Instance Representation
<rank
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] ?"
type="string [0..1] ?"
issuer="string [0..1] ?"
value="string [0..1] ?"
value-previous="string [0..1] ?"/>
Schema Component Representation
<element name="rank">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: rating

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: schedule

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-metadata> ... </schedule-metadata> [1]
<sports-event> ... </sports-event> [0..*]
</schedule>
Schema Component Representation
<element name="schedule">
<complexType>
<sequence>
<element ref="schedule-metadata"/>
<element ref="sports-event" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="date-label" type="string" use="optional"/>
<attribute name="content-label" type="string" use="optional"/>
</complexType>
</element>
top

Element: schedule-metadata

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.
XML Instance Representation
<schedule-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] ?">
<sports-content-codes> ... </sports-content-codes> [0..1]
<sports-property> ... </sports-property> [0..*]
</schedule-metadata>
Schema Component Representation
<element name="schedule-metadata">
<complexType>
<sequence>
<element ref="sports-content-codes" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

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-metadata> ... </site-metadata> [1]
<site-stats> ... </site-stats> [0..*]
</site>
Schema Component Representation
<element name="site">
<complexType>
<sequence>
<element ref="site-metadata"/>
<element ref="site-stats" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: site-metadata

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] ?">
<name> ... </name> [0..*]
<home-location> ... </home-location> [0..1]
<sports-content-code> ... </sports-content-code> [0..*]
<sports-property> ... </sports-property> [0..*]
</site-metadata>
Schema Component Representation
<element name="site-metadata">
<complexType>
<sequence>
<element ref="name" minOccurs="0" maxOccurs="unbounded"/>
<element ref="home-location" minOccurs="0"/>
<element ref="sports-content-code" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="site-key" type="genericKeyType" use="optional"/>
<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>
top

Element: site-stats

Name site-stats
Documentation Holder for statistics about the site.
XML Instance Representation
<site-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] ?"
alignment="string (value comes from list: {'home'|'neutral'}) [0..1] ?"
attendance="string [0..1] ?"
attendance-average="string [0..1] ?"
temperature="string [0..1] ?"
temperature-units="string [0..1] ?"
weather-code="string [0..1] ?"
weather-label="string [0..1] ?"
weather-wind="string [0..1] ?"
weather-prediction="weatherPrediction.Core [0..1] ?"
probability-of-precipitation="string [0..1] ?"/>
Schema Component Representation
<element name="site-stats">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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="weather-prediction" type="weatherPrediction.Core" use="optional"/>
<attribute name="probability-of-precipitation" type="string" use="optional"/>
</complexType>
</element>
top

Element: sports-content

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..*]
<sports-metadata> ... </sports-metadata> [1]
<sports-event> ... </sports-event> [1]
<tournament> ... </tournament> [1]
<schedule> ... </schedule> [1]
<standing> ... </standing> [1]
<statistic> ... </statistic> [1]
<article> ... </article> [1]
End Choice
</sports-content>
Schema Component Representation
<element name="sports-content">
<complexType>
<sequence>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="sports-metadata"/>
<element ref="sports-event"/>
<element ref="tournament"/>
<element ref="schedule"/>
<element ref="standing"/>
<element ref="statistic"/>
<element ref="article"/>
</choice>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: sports-content-code

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..*]
<sports-content-qualifier> ... </sports-content-qualifier> [1]
End Sequence
</sports-content-code>
Schema Component Representation
<element name="sports-content-code">
<complexType>
<sequence minOccurs="0" maxOccurs="unbounded">
<element ref="sports-content-qualifier"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="code-type" type="codeType.Core" use="required"/>
<attribute name="code-key" type="genericKeyType" use="optional"/>
<attribute name="code-source" type="string" use="optional"/>
<attribute name="code-name" type="string" use="optional"/>
</complexType>
</element>
top

Element: sports-content-codes

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..*]
<sports-content-code> ... </sports-content-code> [1]
End Sequence
</sports-content-codes>
Schema Component Representation
<element name="sports-content-codes">
<complexType>
<sequence minOccurs="0" maxOccurs="unbounded">
<element ref="sports-content-code"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: sports-content-qualifier

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.
XML Instance Representation
<sports-content-qualifier
id="ID [0..1] ?"
gender="gender.Core [0..1] ?"
participant-count="participantCount.Core [0..1] ?"
professional-status="professionalStatus.Core [0..1] ?"
special-group="specialGroup.Core [0..1] ?"
minimum-age="string [0..1] ?"
maximum-age="string [0..1] ?"
special-needs="specialNeeds.Core [0..1] ?"/>
Schema Component Representation
<element name="sports-content-qualifier">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attribute name="gender" type="gender.Core" use="optional"/>
<attribute name="participant-count" type="participantCount.Core" use="optional"/>
<attribute name="professional-status" type="professionalStatus.Core" use="optional"/>
<attribute name="special-group" type="specialGroup.Core" use="optional"/>
<attribute name="minimum-age" type="string" use="optional"/>
<attribute name="maximum-age" type="string" use="optional"/>
<attribute name="special-needs" type="specialNeeds.Core" use="optional"/>
</complexType>
</element>
top

Element: sports-event

Name sports-event
Documentation A sporting competition. | A contest that generally ends with a winner.
XML Instance Representation
<sports-event
id="ID [0..1] ?">
<event-metadata> ... </event-metadata> [0..1]
<event-stats> ... </event-stats> [0..1]
Start Choice [1]
<team> ... </team> [1..*]
<player> ... </player> [1..*]
End Choice
<wagering-stats> ... </wagering-stats> [0..*]
<officials> ... </officials> [0..1]
<event-actions> ... </event-actions> [0..1]
<highlight> ... </highlight> [0..*]
<award> ... </award> [0..*]
<sports-event> ... </sports-event> [0..*]
</sports-event>
Schema Component Representation
<element name="sports-event">
<complexType>
<sequence>
<element ref="event-metadata" minOccurs="0"/>
<element ref="event-stats" minOccurs="0"/>
<choice>
<element ref="team" minOccurs="1" maxOccurs="unbounded"/>
<element ref="player" minOccurs="1" maxOccurs="unbounded"/>
</choice>
<element ref="wagering-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="officials" minOccurs="0"/>
<element ref="event-actions" minOccurs="0"/>
<element ref="highlight" minOccurs="0" maxOccurs="unbounded"/>
<element ref="award" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-event" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: sports-metadata

Name sports-metadata
Documentation Metadata for the document being published. | Holds metadata applying to the document as a whole.
XML Instance Representation
<sports-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] ?"
doc-id="string [1] ?"
publisher="string [0..1] ?"
date-time="dateTime.Common [0..1] ?"
language="string [0..1] ?"
slug="string [0..1] ?"
document-class="string [0..1] ?"
fixture-key="genericKeyType [0..1] ?"
fixture-source="string [0..1] ?"
fixture-name="string [0..1] ?"
feature-name="string [0..1] ?">
<catalog> ... </catalog> [0..1]
<sports-title> ... </sports-title> [1]
<advisory> ... </advisory> [0..1]
<sports-content-codes> ... </sports-content-codes> [0..1]
<sports-property> ... </sports-property> [0..*]
</sports-metadata>
Schema Component Representation
<element name="sports-metadata">
<complexType>
<sequence>
<element ref="catalog" minOccurs="0"/>
<element ref="sports-title"/>
<element ref="advisory" minOccurs="0"/>
<element ref="sports-content-codes" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="doc-id" type="string" use="required"/>
<attribute name="publisher" type="string" use="optional"/>
<attribute name="date-time" type="dateTime.Common" 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-key" type="genericKeyType" 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>
top

Element: sports-property

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> ... </sports-property> [0..*]
</sports-property>
Schema Component Representation
<element name="sports-property">
<complexType>
<sequence>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: sports-title

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">
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: standing

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] ?">
<standing-metadata> ... </standing-metadata> [1]
Start Choice [1]
<team> ... </team> [0..*]
<player> ... </player> [0..*]
End Choice
</standing>
Schema Component Representation
<element name="standing">
<complexType>
<sequence>
<element ref="standing-metadata"/>
<choice>
<element ref="team" minOccurs="0" maxOccurs="unbounded"/>
<element ref="player" minOccurs="0" maxOccurs="unbounded"/>
</choice>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="content-label" type="string" use="optional"/>
</complexType>
</element>
top

Element: standing-metadata

Name standing-metadata
Documentation A series of team or individual records. | A series of team or individual records.
XML Instance Representation
<standing-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] ?">
<sports-content-codes> ... </sports-content-codes> [0..1]
<sports-property> ... </sports-property> [0..*]
</standing-metadata>
Schema Component Representation
<element name="standing-metadata">
<complexType>
<sequence>
<element ref="sports-content-codes" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: statistic

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.
XML Instance Representation
<statistic
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] ?"
type="string [0..1] ?"
content-label="string [0..1] ?">
<statistic-metadata> ... </statistic-metadata> [1]
<group> ... </group> [0..*]
<team> ... </team> [0..*]
<player> ... </player> [0..*]
<associate> ... </associate> [0..*]
<status-change> ... </status-change> [0..*]
</statistic>
Schema Component Representation
<element name="statistic">
<complexType>
<sequence>
<element ref="statistic-metadata"/>
<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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="type" type="string" use="optional"/>
<attribute name="content-label" type="string" use="optional"/>
</complexType>
</element>
top

Element: statistic-metadata

Name statistic-metadata
Documentation Identifies which teams are being covered. | Also indicates the date ranges for which these stats cover.
XML Instance Representation
<statistic-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] ?">
<sports-content-codes> ... </sports-content-codes> [0..1]
<sports-property> ... </sports-property> [0..*]
</statistic-metadata>
Schema Component Representation
<element name="statistic-metadata">
<complexType>
<sequence>
<element ref="sports-content-codes" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: stats-american-football-defensive

Name stats-american-football-defensive
Documentation Statistics about a particular player or team's defensive performance. | Covers tackles, interceptions, sacks.
XML Instance Representation
<stats-american-football-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-total="string [0..1] ?"
tackles-solo="string [0..1] ?"
tackles-assists="string [0..1] ?"
tackles-team="string [0..1] ?"
quarterback-hurries="string [0..1] ?"
passes-defensed="string [0..1] ?"
turnovers-takeaway="string [0..1] ?"
yards-allowed-total="string [0..1] ?"
yards-allowed-average="string [0..1] ?"
defensive-plays-number="string [0..1] ?"
inside-20-plays="string [0..1] ?"
inside-20-points-against="string [0..1] ?"
inside-20-touchdowns-against="string [0..1] ?"
inside-20-touchdowns-against-percentage="string [0..1] ?"
defense-rank="string [0..1] ?"
defense-rank-pass="string [0..1] ?"
defense-rank-rush="string [0..1] ?"
interceptions-total="string [0..1] ?"
interceptions-yards="string [0..1] ?"
interceptions-average="string [0..1] ?"
interceptions-percentage="string [0..1] ?"
interceptions-longest="string [0..1] ?"
interceptions-touchdown="string [0..1] ?"
sacks-total="string [0..1] ?"
sacks-yards="string [0..1] ?"
sacks-team="string [0..1] ?"
sacks-yards-team="string [0..1] ?">
<stats-american-football-passing> ... </stats-american-football-passing> [0..*]
<stats-american-football-rushing> ... </stats-american-football-rushing> [0..*]
<stats-american-football-down-progress> ... </stats-american-football-down-progress> [0..*]
<stats-american-football-sacks-against> ... </stats-american-football-sacks-against> [0..*]
<stats-american-football-scoring> ... </stats-american-football-scoring> [0..*]
</stats-american-football-defensive>
Schema Component Representation
<element name="stats-american-football-defensive">
<complexType>
<sequence>
<element ref="stats-american-football-passing" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-rushing" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-down-progress" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-sacks-against" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-scoring" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="tackles-total" type="string" use="optional"/>
<attribute name="tackles-solo" type="string" use="optional"/>
<attribute name="tackles-assists" type="string" use="optional"/>
<attribute name="tackles-team" type="string" use="optional"/>
<attribute name="quarterback-hurries" type="string" use="optional"/>
<attribute name="passes-defensed" type="string" use="optional"/>
<attribute name="turnovers-takeaway" type="string" use="optional"/>
<attribute name="yards-allowed-total" type="string" use="optional"/>
<attribute name="yards-allowed-average" type="string" use="optional"/>
<attribute name="defensive-plays-number" type="string" use="optional"/>
<attribute name="inside-20-plays" type="string" use="optional"/>
<attribute name="inside-20-points-against" type="string" use="optional"/>
<attribute name="inside-20-touchdowns-against" type="string" use="optional"/>
<attribute name="inside-20-touchdowns-against-percentage" type="string" use="optional"/>
<attribute name="defense-rank" type="string" use="optional"/>
<attribute name="defense-rank-pass" type="string" use="optional"/>
<attribute name="defense-rank-rush" type="string" use="optional"/>
<attribute name="interceptions-total" type="string" use="optional"/>
<attribute name="interceptions-yards" type="string" use="optional"/>
<attribute name="interceptions-average" type="string" use="optional"/>
<attribute name="interceptions-percentage" type="string" use="optional"/>
<attribute name="interceptions-longest" type="string" use="optional"/>
<attribute name="interceptions-touchdown" type="string" use="optional"/>
<attribute name="sacks-total" type="string" use="optional"/>
<attribute name="sacks-yards" type="string" use="optional"/>
<attribute name="sacks-team" type="string" use="optional"/>
<attribute name="sacks-yards-team" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-down-progress

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
<stats-american-football-down-progress
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] ?"
first-downs-total="string [0..1] ?"
first-downs-pass="string [0..1] ?"
first-downs-run="string [0..1] ?"
first-downs-penalty="string [0..1] ?"
first-downs-yards="string [0..1] ?"
first-downs-average-yards-per="string [0..1] ?"
conversions-second-down="string [0..1] ?"
conversions-second-down-attempts="string [0..1] ?"
conversions-second-down-percentage="string [0..1] ?"
conversions-third-down="string [0..1] ?"
conversions-third-down-attempts="string [0..1] ?"
conversions-third-down-percentage="string [0..1] ?"
conversions-fourth-down="string [0..1] ?"
conversions-fourth-down-attempts="string [0..1] ?"
conversions-fourth-down-percentage="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-down-progress">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="first-downs-total" type="string" use="optional"/>
<attribute name="first-downs-pass" type="string" use="optional"/>
<attribute name="first-downs-run" type="string" use="optional"/>
<attribute name="first-downs-penalty" type="string" use="optional"/>
<attribute name="first-downs-yards" type="string" use="optional"/>
<attribute name="first-downs-average-yards-per" type="string" use="optional"/>
<attribute name="conversions-second-down" type="string" use="optional"/>
<attribute name="conversions-second-down-attempts" type="string" use="optional"/>
<attribute name="conversions-second-down-percentage" type="string" use="optional"/>
<attribute name="conversions-third-down" type="string" use="optional"/>
<attribute name="conversions-third-down-attempts" type="string" use="optional"/>
<attribute name="conversions-third-down-percentage" type="string" use="optional"/>
<attribute name="conversions-fourth-down" type="string" use="optional"/>
<attribute name="conversions-fourth-down-attempts" type="string" use="optional"/>
<attribute name="conversions-fourth-down-percentage" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-field-goals

Name stats-american-football-field-goals
Documentation Statistics about attempted and made field goals. | Allows for breakdowns between particular yard markers.
XML Instance Representation
<stats-american-football-field-goals
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] ?"
minimum-distance="string [0..1] ?"
maximum-distance="string [0..1] ?"
attempts="string [0..1] ?"
made="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-field-goals">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="minimum-distance" type="string" use="optional"/>
<attribute name="maximum-distance" type="string" use="optional"/>
<attribute name="attempts" type="string" use="optional"/>
<attribute name="made" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-fumbles

Name stats-american-football-fumbles
Documentation For tracking fumble stats. | Covers teams that do the fumbling and the recovering.
XML Instance Representation
<stats-american-football-fumbles
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] ?"
fumbles-committed="string [0..1] ?"
fumbles-forced="string [0..1] ?"
fumbles-recovered="string [0..1] ?"
fumbles-lost="string [0..1] ?"
fumbles-lost-average-per-game="string [0..1] ?"
fumbles-yards-gained="string [0..1] ?"
fumbles-own-committed="string [0..1] ?"
fumbles-own-recovered="string [0..1] ?"
fumbles-own-lost="string [0..1] ?"
fumbles-own-yards-gained="string [0..1] ?"
fumbles-own-touchdowns="string [0..1] ?"
fumbles-opposing-committed="string [0..1] ?"
fumbles-opposing-recovered="string [0..1] ?"
fumbles-opposing-recovered-average-per-game="string [0..1] ?"
fumbles-opposing-lost="string [0..1] ?"
fumbles-opposing-yards-gained="string [0..1] ?"
fumbles-opposing-touchdowns="string [0..1] ?"
fumbles-committed-defense="string [0..1] ?"
fumbles-lost-defense="string [0..1] ?"
fumbles-forced-defense="string [0..1] ?"
fumbles-recovered-defense="string [0..1] ?"
fumbles-recovered-yards-defense="string [0..1] ?"
fumbles-committed-special-teams="string [0..1] ?"
fumbles-lost-special-teams="string [0..1] ?"
fumbles-forced-special-teams="string [0..1] ?"
fumbles-recovered-special-teams="string [0..1] ?"
fumbles-recovered-yards-special-teams="string [0..1] ?"
fumbles-committed-other="string [0..1] ?"
fumbles-lost-other="string [0..1] ?"
fumbles-forced-other="string [0..1] ?"
fumbles-recovered-other="string [0..1] ?"
fumbles-recovered-yards-other="string [0..1] ?"
touchbacks-fumbles="string [0..1] ?"
touchbacks-fumbles-percentage="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-fumbles">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="fumbles-committed" type="string" use="optional"/>
<attribute name="fumbles-forced" type="string" use="optional"/>
<attribute name="fumbles-recovered" type="string" use="optional"/>
<attribute name="fumbles-lost" type="string" use="optional"/>
<attribute name="fumbles-lost-average-per-game" type="string" use="optional"/>
<attribute name="fumbles-yards-gained" type="string" use="optional"/>
<attribute name="fumbles-own-committed" type="string" use="optional"/>
<attribute name="fumbles-own-recovered" type="string" use="optional"/>
<attribute name="fumbles-own-lost" type="string" use="optional"/>
<attribute name="fumbles-own-yards-gained" type="string" use="optional"/>
<attribute name="fumbles-own-touchdowns" type="string" use="optional"/>
<attribute name="fumbles-opposing-committed" type="string" use="optional"/>
<attribute name="fumbles-opposing-recovered" type="string" use="optional"/>
<attribute name="fumbles-opposing-recovered-average-per-game" type="string" use="optional"/>
<attribute name="fumbles-opposing-lost" type="string" use="optional"/>
<attribute name="fumbles-opposing-yards-gained" type="string" use="optional"/>
<attribute name="fumbles-opposing-touchdowns" type="string" use="optional"/>
<attribute name="fumbles-committed-defense" type="string" use="optional"/>
<attribute name="fumbles-lost-defense" type="string" use="optional"/>
<attribute name="fumbles-forced-defense" type="string" use="optional"/>
<attribute name="fumbles-recovered-defense" type="string" use="optional"/>
<attribute name="fumbles-recovered-yards-defense" type="string" use="optional"/>
<attribute name="fumbles-committed-special-teams" type="string" use="optional"/>
<attribute name="fumbles-lost-special-teams" type="string" use="optional"/>
<attribute name="fumbles-forced-special-teams" type="string" use="optional"/>
<attribute name="fumbles-recovered-special-teams" type="string" use="optional"/>
<attribute name="fumbles-recovered-yards-special-teams" type="string" use="optional"/>
<attribute name="fumbles-committed-other" type="string" use="optional"/>
<attribute name="fumbles-lost-other" type="string" use="optional"/>
<attribute name="fumbles-forced-other" type="string" use="optional"/>
<attribute name="fumbles-recovered-other" type="string" use="optional"/>
<attribute name="fumbles-recovered-yards-other" type="string" use="optional"/>
<attribute name="touchbacks-fumbles" type="string" use="optional"/>
<attribute name="touchbacks-fumbles-percentage" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-offensive

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
<stats-american-football-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] ?"
offensive-plays-yards="string [0..1] ?"
offensive-plays-number="string [0..1] ?"
offensive-plays-average-yards-per="string [0..1] ?"
offensive-plays-average-yards-per-game="string [0..1] ?"
offensive-rank="string [0..1] ?"
possession-duration="string [0..1] ?"
possessions-inside-20="string [0..1] ?"
turnovers-giveaway="string [0..1] ?"
turnovers-giveaway-average="string [0..1] ?"
handoffs-total="string [0..1] ?"
pitches-total="string [0..1] ?"
tackles="string [0..1] ?"
tackles-assists="string [0..1] ?">
<stats-american-football-passing> ... </stats-american-football-passing> [0..*]
<stats-american-football-rushing> ... </stats-american-football-rushing> [0..*]
<stats-american-football-down-progress> ... </stats-american-football-down-progress> [0..*]
<stats-american-football-sacks-against> ... </stats-american-football-sacks-against> [0..*]
<stats-american-football-scoring> ... </stats-american-football-scoring> [0..*]
</stats-american-football-offensive>
Schema Component Representation
<element name="stats-american-football-offensive">
<complexType>
<sequence>
<element ref="stats-american-football-passing" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-rushing" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-down-progress" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-sacks-against" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-scoring" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="offensive-plays-yards" type="string" use="optional"/>
<attribute name="offensive-plays-number" type="string" use="optional"/>
<attribute name="offensive-plays-average-yards-per" type="string" use="optional"/>
<attribute name="offensive-plays-average-yards-per-game" type="string" use="optional"/>
<attribute name="offensive-rank" type="string" use="optional"/>
<attribute name="possession-duration" type="string" use="optional"/>
<attribute name="possessions-inside-20" type="string" use="optional"/>
<attribute name="turnovers-giveaway" type="string" use="optional"/>
<attribute name="turnovers-giveaway-average" type="string" use="optional"/>
<attribute name="handoffs-total" type="string" use="optional"/>
<attribute name="pitches-total" type="string" use="optional"/>
<attribute name="tackles" type="string" use="optional"/>
<attribute name="tackles-assists" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-passing

Name stats-american-football-passing
Documentation Statistics about a particular team or player's passing performance. | Used for quarterbacks and receivers.
XML Instance Representation
<stats-american-football-passing
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] ?"
passes-attempts="string [0..1] ?"
passes-completions="string [0..1] ?"
passes-completions-average-per-game="string [0..1] ?"
passes-percentage="string [0..1] ?"
passes-yards-gross="string [0..1] ?"
passes-yards-net="string [0..1] ?"
passes-yards-lost="string [0..1] ?"
passes-yards-average="string [0..1] ?"
passes-yards-per-attempt="string [0..1] ?"
passes-first-down="string [0..1] ?"
passes-touchdowns="string [0..1] ?"
passes-touchdowns-percentage="string [0..1] ?"
passes-interceptions="string [0..1] ?"
passes-interceptions-percentage="string [0..1] ?"
passes-interceptions-yards="string [0..1] ?"
passes-interceptions-average="string [0..1] ?"
passes-interceptions-longest="string [0..1] ?"
passes-interceptions-touchdown="string [0..1] ?"
passes-longest="string [0..1] ?"
passes-average-yards-per="string [0..1] ?"
passes-average-yards-per-game="string [0..1] ?"
passer-rating="string [0..1] ?"
receptions-total="string [0..1] ?"
receptions-average-per-game="string [0..1] ?"
receptions-yards="string [0..1] ?"
receptions-touchdowns="string [0..1] ?"
receptions-first-down="string [0..1] ?"
receptions-longest="string [0..1] ?"
receptions-looks="string [0..1] ?"
receptions-average-yards="string [0..1] ?"
receptions-average-yards-per="string [0..1] ?"
passing-rank="string [0..1] ?"
times-thrown-total="string [0..1] ?"
receptions-career-100-yard-games="string [0..1] ?"
passing-career-300-yard-games="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-passing">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="passes-attempts" type="string" use="optional"/>
<attribute name="passes-completions" type="string" use="optional"/>
<attribute name="passes-completions-average-per-game" type="string" use="optional"/>
<attribute name="passes-percentage" type="string" use="optional"/>
<attribute name="passes-yards-gross" type="string" use="optional"/>
<attribute name="passes-yards-net" type="string" use="optional"/>
<attribute name="passes-yards-lost" type="string" use="optional"/>
<attribute name="passes-yards-average" type="string" use="optional"/>
<attribute name="passes-yards-per-attempt" type="string" use="optional"/>
<attribute name="passes-first-down" type="string" use="optional"/>
<attribute name="passes-touchdowns" type="string" use="optional"/>
<attribute name="passes-touchdowns-percentage" type="string" use="optional"/>
<attribute name="passes-interceptions" type="string" use="optional"/>
<attribute name="passes-interceptions-percentage" type="string" use="optional"/>
<attribute name="passes-interceptions-yards" type="string" use="optional"/>
<attribute name="passes-interceptions-average" type="string" use="optional"/>
<attribute name="passes-interceptions-longest" type="string" use="optional"/>
<attribute name="passes-interceptions-touchdown" type="string" use="optional"/>
<attribute name="passes-longest" type="string" use="optional"/>
<attribute name="passes-average-yards-per" type="string" use="optional"/>
<attribute name="passes-average-yards-per-game" type="string" use="optional"/>
<attribute name="passer-rating" type="string" use="optional"/>
<attribute name="receptions-total" type="string" use="optional"/>
<attribute name="receptions-average-per-game" type="string" use="optional"/>
<attribute name="receptions-yards" type="string" use="optional"/>
<attribute name="receptions-touchdowns" type="string" use="optional"/>
<attribute name="receptions-first-down" type="string" use="optional"/>
<attribute name="receptions-longest" type="string" use="optional"/>
<attribute name="receptions-looks" type="string" use="optional"/>
<attribute name="receptions-average-yards" type="string" use="optional"/>
<attribute name="receptions-average-yards-per" type="string" use="optional"/>
<attribute name="passing-rank" type="string" use="optional"/>
<attribute name="times-thrown-total" type="string" use="optional"/>
<attribute name="receptions-career-100-yard-games" type="string" use="optional"/>
<attribute name="passing-career-300-yard-games" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-penalties

Name stats-american-football-penalties
Documentation Statistics about penalties. | Applies to both offensive and defensive penalties.
XML Instance Representation
<stats-american-football-penalties
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] ?"
penalties-total="string [0..1] ?"
penalty-yards="string [0..1] ?"
penalty-first-downs="string [0..1] ?"
penalty-opponent-yards="string [0..1] ?"
penalties-opponent-total="string [0..1] ?"
penalties-challenged="string [0..1] ?"
penalties-reviewed="string [0..1] ?"
penalties-overturned="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-penalties">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="penalties-total" type="string" use="optional"/>
<attribute name="penalty-yards" type="string" use="optional"/>
<attribute name="penalty-first-downs" type="string" use="optional"/>
<attribute name="penalty-opponent-yards" type="string" use="optional"/>
<attribute name="penalties-opponent-total" type="string" use="optional"/>
<attribute name="penalties-challenged" type="string" use="optional"/>
<attribute name="penalties-reviewed" type="string" use="optional"/>
<attribute name="penalties-overturned" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-rushing

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
<stats-american-football-rushing
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] ?"
rushes-attempts="string [0..1] ?"
rushes-yards="string [0..1] ?"
rushes-yards-left="string [0..1] ?"
rushes-yards-middle="string [0..1] ?"
rushes-yards-right="string [0..1] ?"
rushes-touchdowns="string [0..1] ?"
rushing-average-yards-per="string [0..1] ?"
rushes-first-down="string [0..1] ?"
rushes-longest="string [0..1] ?"
rushes-average-attempts-per-game="string [0..1] ?"
rushes-average-yards-per-game="string [0..1] ?"
rushing-rank="string [0..1] ?"
rushes-career-100-yard-games="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-rushing">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="rushes-attempts" type="string" use="optional"/>
<attribute name="rushes-yards" type="string" use="optional"/>
<attribute name="rushes-yards-left" type="string" use="optional"/>
<attribute name="rushes-yards-middle" type="string" use="optional"/>
<attribute name="rushes-yards-right" type="string" use="optional"/>
<attribute name="rushes-touchdowns" type="string" use="optional"/>
<attribute name="rushing-average-yards-per" type="string" use="optional"/>
<attribute name="rushes-first-down" type="string" use="optional"/>
<attribute name="rushes-longest" type="string" use="optional"/>
<attribute name="rushes-average-attempts-per-game" type="string" use="optional"/>
<attribute name="rushes-average-yards-per-game" type="string" use="optional"/>
<attribute name="rushing-rank" type="string" use="optional"/>
<attribute name="rushes-career-100-yard-games" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-sacks-against

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
<stats-american-football-sacks-against
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] ?"
sacks-against-yards="string [0..1] ?"
sacks-against-total="string [0..1] ?"
sacks-against-average="string [0..1] ?"
sacks-against-safeties="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-sacks-against">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="sacks-against-yards" type="string" use="optional"/>
<attribute name="sacks-against-total" type="string" use="optional"/>
<attribute name="sacks-against-average" type="string" use="optional"/>
<attribute name="sacks-against-safeties" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-scoring

Name stats-american-football-scoring
Documentation Statistics about a particular team's scoring performance. | For touchdowns, field goals, etc.
XML Instance Representation
<stats-american-football-scoring
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] ?"
touchdowns-total="string [0..1] ?"
touchdowns-passing="string [0..1] ?"
touchdowns-rushing="string [0..1] ?"
touchdowns-special-teams="string [0..1] ?"
touchdowns-defensive="string [0..1] ?"
touchdowns-receptions="string [0..1] ?"
extra-points-attempts="string [0..1] ?"
extra-points-made="string [0..1] ?"
extra-points-missed="string [0..1] ?"
extra-points-blocked="string [0..1] ?"
extra-points-percentage="string [0..1] ?"
field-goal-attempts="string [0..1] ?"
field-goals-made="string [0..1] ?"
field-goals-missed="string [0..1] ?"
field-goals-blocked="string [0..1] ?"
field-goal-longest="string [0..1] ?"
field-goals-percentage="string [0..1] ?"
field-goals-average="string [0..1] ?"
safeties-against="string [0..1] ?"
two-point-conversions-attempts="string [0..1] ?"
two-point-conversions-made="string [0..1] ?"
two-point-conversions-made-rushing="string [0..1] ?"
two-point-conversions-made-passing="string [0..1] ?"
touchbacks-total="string [0..1] ?"
single-points="string [0..1] ?"
inside-20-points="string [0..1] ?"
inside-20-touchdowns="string [0..1] ?"
inside-20-touchdowns-percentage="string [0..1] ?">
<stats-american-football-field-goals> ... </stats-american-football-field-goals> [0..*]
</stats-american-football-scoring>
Schema Component Representation
<element name="stats-american-football-scoring">
<complexType>
<sequence>
<element ref="stats-american-football-field-goals" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="touchdowns-total" type="string" use="optional"/>
<attribute name="touchdowns-passing" type="string" use="optional"/>
<attribute name="touchdowns-rushing" type="string" use="optional"/>
<attribute name="touchdowns-special-teams" type="string" use="optional"/>
<attribute name="touchdowns-defensive" type="string" use="optional"/>
<attribute name="touchdowns-receptions" type="string" use="optional"/>
<attribute name="extra-points-attempts" type="string" use="optional"/>
<attribute name="extra-points-made" type="string" use="optional"/>
<attribute name="extra-points-missed" type="string" use="optional"/>
<attribute name="extra-points-blocked" type="string" use="optional"/>
<attribute name="extra-points-percentage" type="string" use="optional"/>
<attribute name="field-goal-attempts" type="string" use="optional"/>
<attribute name="field-goals-made" type="string" use="optional"/>
<attribute name="field-goals-missed" type="string" use="optional"/>
<attribute name="field-goals-blocked" type="string" use="optional"/>
<attribute name="field-goal-longest" type="string" use="optional"/>
<attribute name="field-goals-percentage" type="string" use="optional"/>
<attribute name="field-goals-average" type="string" use="optional"/>
<attribute name="safeties-against" type="string" use="optional"/>
<attribute name="two-point-conversions-attempts" type="string" use="optional"/>
<attribute name="two-point-conversions-made" type="string" use="optional"/>
<attribute name="two-point-conversions-made-rushing" type="string" use="optional"/>
<attribute name="two-point-conversions-made-passing" type="string" use="optional"/>
<attribute name="touchbacks-total" type="string" use="optional"/>
<attribute name="single-points" type="string" use="optional"/>
<attribute name="inside-20-points" type="string" use="optional"/>
<attribute name="inside-20-touchdowns" type="string" use="optional"/>
<attribute name="inside-20-touchdowns-percentage" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-american-football-special-teams

Name stats-american-football-special-teams
Documentation Statistics about a particular team's special teams performance. | Covers punts, touchbacks.
XML Instance Representation
<stats-american-football-special-teams
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-punt-total="string [0..1] ?"
returns-punt-yards="string [0..1] ?"
returns-punt-average="string [0..1] ?"
returns-punt-longest="string [0..1] ?"
returns-punt-touchdown="string [0..1] ?"
returns-punt-against-total="string [0..1] ?"
returns-punt-against-yards="string [0..1] ?"
returns-punt-against-average="string [0..1] ?"
returns-punt-against-longest="string [0..1] ?"
returns-punt-against-touchdown="string [0..1] ?"
kickoffs-total="string [0..1] ?"
kickoffs-adjusted="string [0..1] ?"
kickoffs-to-inside-20="string [0..1] ?"
kickoffs-drive-start-against-average="string [0..1] ?"
onside-kicks-attempted="string [0..1] ?"
onside-kicks-recovered="string [0..1] ?"
returns-kickoff-total="string [0..1] ?"
returns-kickoff-yards="string [0..1] ?"
returns-kickoff-average="string [0..1] ?"
returns-kickoff-longest="string [0..1] ?"
returns-kickoff-touchdown="string [0..1] ?"
returns-kickoff-adjusted="string [0..1] ?"
returns-kickoff-inside-20="string [0..1] ?"
returns-kickoff-drive-start-average="string [0..1] ?"
returns-kickoff-against-total="string [0..1] ?"
returns-kickoff-against-yards="string [0..1] ?"
returns-kickoff-against-average="string [0..1] ?"
returns-kickoff-against-longest="string [0..1] ?"
returns-kickoff-against-touchdown="string [0..1] ?"
returns-total="string [0..1] ?"
returns-yards="string [0..1] ?"
punts-total="string [0..1] ?"
punts-yards-gross="string [0..1] ?"
punts-yards-net="string [0..1] ?"
punts-longest="string [0..1] ?"
punts-inside-20="string [0..1] ?"
punts-inside-20-percentage="string [0..1] ?"
punts-average="string [0..1] ?"
punts-average-net="string [0..1] ?"
punts-against-total="string [0..1] ?"
punts-against-yards-gross="string [0..1] ?"
punts-against-yards-net="string [0..1] ?"
punts-against-longest="string [0..1] ?"
punts-against-inside-20="string [0..1] ?"
punts-against-inside-20-percentage="string [0..1] ?"
punts-against-average="string [0..1] ?"
punts-against-average-net="string [0..1] ?"
punts-blocked="string [0..1] ?"
punts-against-blocked="string [0..1] ?"
touchbacks-total="string [0..1] ?"
touchbacks-total-percentage="string [0..1] ?"
touchbacks-kickoffs="string [0..1] ?"
touchbacks-kickoffs-percentage="string [0..1] ?"
touchbacks-punts="string [0..1] ?"
touchbacks-punts-percentage="string [0..1] ?"
touchbacks-interceptions="string [0..1] ?"
touchbacks-interceptions-percentage="string [0..1] ?"
touchbacks-punts-against="string [0..1] ?"
fair-catches="string [0..1] ?"
fair-catches-against="string [0..1] ?"
total-return-yardage-not-kickoffs="string [0..1] ?"
touchdowns-against="string [0..1] ?"
tackles="string [0..1] ?"
tackles-assists="string [0..1] ?"
extra-points-against-made="string [0..1] ?"
extra-points-against-missed="string [0..1] ?"
extra-points-against-blocked="string [0..1] ?"
field-goals-against-made="string [0..1] ?"
field-goals-against-missed="string [0..1] ?"
field-goals-against-blocked="string [0..1] ?"/>
Schema Component Representation
<element name="stats-american-football-special-teams">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="returns-punt-total" type="string" use="optional"/>
<attribute name="returns-punt-yards" type="string" use="optional"/>
<attribute name="returns-punt-average" type="string" use="optional"/>
<attribute name="returns-punt-longest" type="string" use="optional"/>
<attribute name="returns-punt-touchdown" type="string" use="optional"/>
<attribute name="returns-punt-against-total" type="string" use="optional"/>
<attribute name="returns-punt-against-yards" type="string" use="optional"/>
<attribute name="returns-punt-against-average" type="string" use="optional"/>
<attribute name="returns-punt-against-longest" type="string" use="optional"/>
<attribute name="returns-punt-against-touchdown" type="string" use="optional"/>
<attribute name="kickoffs-total" type="string" use="optional"/>
<attribute name="kickoffs-adjusted" type="string" use="optional"/>
<attribute name="kickoffs-to-inside-20" type="string" use="optional"/>
<attribute name="kickoffs-drive-start-against-average" type="string" use="optional"/>
<attribute name="onside-kicks-attempted" type="string" use="optional"/>
<attribute name="onside-kicks-recovered" type="string" use="optional"/>
<attribute name="returns-kickoff-total" type="string" use="optional"/>
<attribute name="returns-kickoff-yards" type="string" use="optional"/>
<attribute name="returns-kickoff-average" type="string" use="optional"/>
<attribute name="returns-kickoff-longest" type="string" use="optional"/>
<attribute name="returns-kickoff-touchdown" type="string" use="optional"/>
<attribute name="returns-kickoff-adjusted" type="string" use="optional"/>
<attribute name="returns-kickoff-inside-20" type="string" use="optional"/>
<attribute name="returns-kickoff-drive-start-average" type="string" use="optional"/>
<attribute name="returns-kickoff-against-total" type="string" use="optional"/>
<attribute name="returns-kickoff-against-yards" type="string" use="optional"/>
<attribute name="returns-kickoff-against-average" type="string" use="optional"/>
<attribute name="returns-kickoff-against-longest" type="string" use="optional"/>
<attribute name="returns-kickoff-against-touchdown" type="string" use="optional"/>
<attribute name="returns-total" type="string" use="optional"/>
<attribute name="returns-yards" type="string" use="optional"/>
<attribute name="punts-total" type="string" use="optional"/>
<attribute name="punts-yards-gross" type="string" use="optional"/>
<attribute name="punts-yards-net" type="string" use="optional"/>
<attribute name="punts-longest" type="string" use="optional"/>
<attribute name="punts-inside-20" type="string" use="optional"/>
<attribute name="punts-inside-20-percentage" type="string" use="optional"/>
<attribute name="punts-average" type="string" use="optional"/>
<attribute name="punts-average-net" type="string" use="optional"/>
<attribute name="punts-against-total" type="string" use="optional"/>
<attribute name="punts-against-yards-gross" type="string" use="optional"/>
<attribute name="punts-against-yards-net" type="string" use="optional"/>
<attribute name="punts-against-longest" type="string" use="optional"/>
<attribute name="punts-against-inside-20" type="string" use="optional"/>
<attribute name="punts-against-inside-20-percentage" type="string" use="optional"/>
<attribute name="punts-against-average" type="string" use="optional"/>
<attribute name="punts-against-average-net" type="string" use="optional"/>
<attribute name="punts-blocked" type="string" use="optional"/>
<attribute name="punts-against-blocked" type="string" use="optional"/>
<attribute name="touchbacks-total" type="string" use="optional"/>
<attribute name="touchbacks-total-percentage" type="string" use="optional"/>
<attribute name="touchbacks-kickoffs" type="string" use="optional"/>
<attribute name="touchbacks-kickoffs-percentage" type="string" use="optional"/>
<attribute name="touchbacks-punts" type="string" use="optional"/>
<attribute name="touchbacks-punts-percentage" type="string" use="optional"/>
<attribute name="touchbacks-interceptions" type="string" use="optional"/>
<attribute name="touchbacks-interceptions-percentage" type="string" use="optional"/>
<attribute name="touchbacks-punts-against" type="string" use="optional"/>
<attribute name="fair-catches" type="string" use="optional"/>
<attribute name="fair-catches-against" type="string" use="optional"/>
<attribute name="total-return-yardage-not-kickoffs" type="string" use="optional"/>
<attribute name="touchdowns-against" type="string" use="optional"/>
<attribute name="tackles" type="string" use="optional"/>
<attribute name="tackles-assists" type="string" use="optional"/>
<attribute name="extra-points-against-made" type="string" use="optional"/>
<attribute name="extra-points-against-missed" type="string" use="optional"/>
<attribute name="extra-points-against-blocked" type="string" use="optional"/>
<attribute name="field-goals-against-made" type="string" use="optional"/>
<attribute name="field-goals-against-missed" type="string" use="optional"/>
<attribute name="field-goals-against-blocked" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-baseball-defensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="position" type="position.Baseball" use="optional"/>
<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>
top

Element: stats-baseball-offensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-baseball-pitching

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-basketball-defensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-basketball-offensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-basketball-rebounding

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-curling-accuracy

Name stats-curling-accuracy
Documentation TBD.
XML Instance Representation
<stats-curling-accuracy
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] ?"
shot-type="string [0..1] ?"
turn="string [0..1] ?"
percentage="string [0..1] ?"
number-of-shots="string [0..1] ?"/>
Schema Component Representation
<element name="stats-curling-accuracy">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-curling-end

Name stats-curling-end
Documentation TBD.
XML Instance Representation
<stats-curling-end
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] ?"
end-number="string [0..1] ?"
score="string [0..1] ?"
throw-order="throwOrder.Curling [0..1] ?"
time-used="string [0..1] ?"/>
Schema Component Representation
<element name="stats-curling-end">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="end-number" type="string" use="optional"/>
<attribute name="score" type="string" use="optional"/>
<attribute name="throw-order" type="throwOrder.Curling" use="optional"/>
<attribute name="time-used" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-curling-stone

Name stats-curling-stone
Documentation TBD.
XML Instance Representation
<stats-curling-stone
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] ?"
stone-number="string [0..1] ?"
stone-color="string [0..1] ?"/>
Schema Component Representation
<element name="stats-curling-stone">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="stone-number" type="string" use="optional"/>
<attribute name="stone-color" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-golf

Name stats-golf
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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-golf-hole

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.
XML Instance Representation
<stats-golf-hole
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] ?"
hole-type="holeType.Golf [0..1] ?"
hole="string [0..1] ?"
par="string [0..1] ?"
score="string [0..1] ?"
score-under-par="string [0..1] ?"/>
Schema Component Representation
<element name="stats-golf-hole">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-golf-round

Name stats-golf-round
Documentation Statistics pertinent to a round within a tournament. | Allows for hole-by-hole breakdowns.
XML Instance Representation
<stats-golf-round
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] ?"
round-number="string [0..1] ?"
strokes="string [0..1] ?"
score="string [0..1] ?">
<stats-golf-hole> ... </stats-golf-hole> [0..*]
</stats-golf-round>
Schema Component Representation
<element name="stats-golf-round">
<complexType>
<sequence>
<element ref="stats-golf-hole" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="round-number" type="string" use="optional"/>
<attribute name="strokes" type="string" use="optional"/>
<attribute name="score" type="string" use="optional"/>
</complexType>
</element>
top

Element: stats-ice-hockey-defensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<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>
top

Element: stats-ice-hockey-faceoffs

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<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>
top

Element: stats-ice-hockey-offensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<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>
top

Element: stats-ice-hockey-time-on-ice

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="commonPropertiesIceHockey"/>
<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>
top

Element: stats-motor-racing-lap

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.
XML Instance Representation
<stats-motor-racing-lap
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-range="string [0..1] ?"
number="string [0..1] ?"
start-time-elapsed="string [0..1] ?"
speed-average="string [0..1] ?"
speed-units="string [0..1] ?"
duration="string [0..1] ?"
split-location="string [0..1] ?"/>
Schema Component Representation
<element name="stats-motor-racing-lap">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-motor-racing-qualifying

Name stats-motor-racing-qualifying
Documentation Statistics for the qualifying round of a race. | Includes pole position and qualifying times.
XML Instance Representation
<stats-motor-racing-qualifying
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] ?"
grid="string [0..1] ?"
pole-position="string [0..1] ?"
pole-wins="string [0..1] ?"
qualifying-speed="string [0..1] ?"
qualifying-speed-units="string [0..1] ?"
qualifying-time="string [0..1] ?"
qualifying-position="string [0..1] ?"/>
Schema Component Representation
<element name="stats-motor-racing-qualifying">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-motor-racing-race

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-lap> ... </stats-motor-racing-lap> [0..*]
</stats-motor-racing-race>
Schema Component Representation
<element name="stats-motor-racing-race">
<complexType>
<sequence>
<element ref="stats-motor-racing-lap" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-rugby-defensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-rugby-foul

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.
XML Instance Representation
<stats-rugby-foul
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] ?"
cautions-total="string [0..1] ?"
cautions-per-game="string [0..1] ?"
cautions-pending="string [0..1] ?"
caution-points-total="string [0..1] ?"
caution-points-pending="string [0..1] ?"
ejections-total="string [0..1] ?"
ejections-per-game="string [0..1] ?"/>
Schema Component Representation
<element name="stats-rugby-foul">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-rugby-offensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-soccer-defensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-soccer-foul

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.
XML Instance Representation
<stats-soccer-foul
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] ?"
fouls-commited="string [0..1] ?"
fouls-suffered="string [0..1] ?"
cautions-total="string [0..1] ?"
cautions-pending="string [0..1] ?"
caution-points-total="string [0..1] ?"
caution-points-pending="string [0..1] ?"
ejections-total="string [0..1] ?"/>
Schema Component Representation
<element name="stats-soccer-foul">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-soccer-offensive

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-tennis-game

Name stats-tennis-game
Documentation Holds the score of a game. | Also holds details of each point.
XML Instance Representation
<stats-tennis-game
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 (value comes from list: {'love'|'15'|'30'|'40'|'game'}) [0..1] ?"/>
Schema Component Representation
<element name="stats-tennis-game">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-tennis-return

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-tennis-service

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: stats-tennis-set

Name stats-tennis-set
Documentation Holds the score of a set. | Includes an attribute for a set's tiebreaker score.
XML Instance Representation
<stats-tennis-set
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] ?"
set-number="string [0..1] ?"
score="string [0..1] ?"
score-tiebreaker="string [0..1] ?">
<stats-tennis-game> ... </stats-tennis-game> [0..*]
</stats-tennis-set>
Schema Component Representation
<element name="stats-tennis-set">
<complexType>
<sequence>
<element ref="stats-tennis-game" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: status-change

Name status-change
Documentation Identifies which teams are being covered. | Also indicates the date ranges for which these stats cover.
XML Instance Representation
<status-change
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] ?"
changer-idref="IDREF [1] ?"
status-change-type="statusChangeType.Core [1] ?"
original-status="string [0..1] ?"
new-status="string [0..1] ?"
original-idref="IDREF [0..1] ?"
new-idref="IDREF [0..1] ?"/>
Schema Component Representation
<element name="status-change">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="changer-idref" type="IDREF" use="required"/>
<attribute name="status-change-type" type="statusChangeType.Core" 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>
top

Element: sub-score

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>
top

Element: sub-score-attempts

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>
top

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-metadata> ... </team-metadata> [1]
<team-stats> ... </team-stats> [0..*]
<player> ... </player> [0..*]
<wagering-stats> ... </wagering-stats> [0..*]
<associate> ... </associate> [0..*]
<affiliation> ... </affiliation> [0..*]
<site> ... </site> [0..1]
</team>
Schema Component Representation
<element name="team">
<complexType>
<sequence>
<element ref="team-metadata"/>
<element ref="team-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="player" minOccurs="0" maxOccurs="unbounded"/>
<element ref="wagering-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="associate" minOccurs="0" maxOccurs="unbounded"/>
<element ref="affiliation" minOccurs="0" maxOccurs="unbounded"/>
<element ref="site" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata

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] ?">
<name> ... </name> [0..*]
<home-location> ... </home-location> [0..1]
<sports-content-code> ... </sports-content-code> [0..*]
<sports-property> ... </sports-property> [0..*]
Start Group: teamMetadataSpecific [0..1]
Start Choice [1]
<team-metadata-american-football> ... </team-metadata-american-football> [1]
<team-metadata-baseball> ... </team-metadata-baseball> [1]
<team-metadata-basketball> ... </team-metadata-basketball> [1]
<team-metadata-golf> ... </team-metadata-golf> [1]
<team-metadata-ice-hockey> ... </team-metadata-ice-hockey> [1]
<team-metadata-soccer> ... </team-metadata-soccer> [1]
<team-metadata-tennis> ... </team-metadata-tennis> [1]
<team-metadata-motor-racing> ... </team-metadata-motor-racing> [1]
End Choice
End Group: teamMetadataSpecific
</team-metadata>
Schema Component Representation
<element name="team-metadata">
<complexType>
<sequence>
<element ref="name" minOccurs="0" maxOccurs="unbounded"/>
<element ref="home-location" minOccurs="0"/>
<element ref="sports-content-code" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<group ref="teamMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attribute name="team-key" type="genericKeyType" use="optional"/>
<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>
top

Element: team-metadata-american-football

Name team-metadata-american-football
Documentation Metadata about a particular team. | Reserved for future football-specific attributes.
XML Instance Representation
<team-metadata-american-football
id="ID [0..1] ?"/>
Schema Component Representation
<element name="team-metadata-american-football">
<complexType>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata-baseball

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"/>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata-basketball

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata-golf

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="rank" type="string" use="optional"/>
</complexType>
</element>
top

Element: team-metadata-ice-hockey

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata-motor-racing

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] ?">
<metadata-motor-racing-vehicle> ... </metadata-motor-racing-vehicle> [0..1]
</team-metadata-motor-racing>
Schema Component Representation
<element name="team-metadata-motor-racing">
<complexType>
<sequence>
<element ref="metadata-motor-racing-vehicle" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata-rugby

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata-soccer

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-metadata-tennis

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: team-stats

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] ?">
<sub-score> ... </sub-score> [0..*]
<sub-score-attempts> ... </sub-score-attempts> [0..*]
<penalty-stats> ... </penalty-stats> [0..*]
<outcome-totals> ... </outcome-totals> [0..*]
<highlight> ... </highlight> [0..*]
<award> ... </award> [0..*]
<event-record> ... </event-record> [0..*]
<rank> ... </rank> [0..*]
<rating> ... </rating> [0..*]
Start Group: teamStatsSpecific [0..1]
Start Choice [1]
<team-stats-american-football> ... </team-stats-american-football> [1]
<team-stats-baseball> ... </team-stats-baseball> [1]
<team-stats-basketball> ... </team-stats-basketball> [1]
<team-stats-golf> ... </team-stats-golf> [1]
<team-stats-ice-hockey> ... </team-stats-ice-hockey> [1]
<team-stats-soccer> ... </team-stats-soccer> [1]
<team-stats-tennis> ... </team-stats-tennis> [1]
<team-stats-motor-racing> ... </team-stats-motor-racing> [1]
<team-stats-curling> ... </team-stats-curling> [1]
<team-stats-rugby> ... </team-stats-rugby> [1]
End Choice
End Group: teamStatsSpecific
<sports-property> ... </sports-property> [0..*]
</team-stats>
Schema Component Representation
<element name="team-stats">
<complexType>
<sequence>
<element ref="sub-score" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sub-score-attempts" minOccurs="0" maxOccurs="unbounded"/>
<element ref="penalty-stats" minOccurs="0" maxOccurs="unbounded"/>
<element ref="outcome-totals" 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"/>
<group ref="teamStatsSpecific" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="statAttributes"/>
<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>
top

Element: team-stats-american-football

Name team-stats-american-football
Documentation Statistics about a particular team. | Holds elements that divide statistics into categories.
XML Instance Representation
<team-stats-american-football
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] ?"
yards-per-attempt="string [0..1] ?"
number-of-plays="string [0..1] ?"
number-of-plays-gaining="string [0..1] ?"
number-of-plays-losing="string [0..1] ?"
average-starting-position="string [0..1] ?"
timeouts="string [0..1] ?"
time-of-possession="string [0..1] ?"
turnover-ratio="string [0..1] ?"
time-of-possession-average="string [0..1] ?"
time-of-opposition-possession-average="string [0..1] ?">
<stats-american-football-offensive> ... </stats-american-football-offensive> [0..*]
<stats-american-football-defensive> ... </stats-american-football-defensive> [0..*]
<stats-american-football-scoring> ... </stats-american-football-scoring> [0..*]
<stats-american-football-special-teams> ... </stats-american-football-special-teams> [0..*]
<stats-american-football-fumbles> ... </stats-american-football-fumbles> [0..*]
<stats-american-football-penalties> ... </stats-american-football-penalties> [0..*]
</team-stats-american-football>
Schema Component Representation
<element name="team-stats-american-football">
<complexType>
<sequence>
<element ref="stats-american-football-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-scoring" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-special-teams" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-fumbles" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-american-football-penalties" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="yards-per-attempt" type="string" use="optional"/>
<attribute name="number-of-plays" type="string" use="optional"/>
<attribute name="number-of-plays-gaining" type="string" use="optional"/>
<attribute name="number-of-plays-losing" type="string" use="optional"/>
<attribute name="average-starting-position" type="string" use="optional"/>
<attribute name="timeouts" type="string" use="optional"/>
<attribute name="time-of-possession" type="string" use="optional"/>
<attribute name="turnover-ratio" type="string" use="optional"/>
<attribute name="time-of-possession-average" type="string" use="optional"/>
<attribute name="time-of-opposition-possession-average" type="string" use="optional"/>
</complexType>
</element>
top

Element: team-stats-baseball

Name team-stats-baseball
Documentation Specific statistics for baseball. | Includes offensive, pitching, and defensive stats.
XML Instance Representation
<team-stats-baseball
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] ?">
<stats-baseball-offensive> ... </stats-baseball-offensive> [0..*]
<stats-baseball-pitching> ... </stats-baseball-pitching> [0..*]
<stats-baseball-defensive> ... </stats-baseball-defensive> [0..*]
</team-stats-baseball>
Schema Component Representation
<element name="team-stats-baseball">
<complexType>
<sequence>
<element ref="stats-baseball-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-baseball-pitching" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-baseball-defensive" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: team-stats-basketball

Name team-stats-basketball
Documentation Specific statistics for basketball. | Includes offensive, rebounding, and defensive stats.
XML Instance Representation
<team-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] ?"
timeouts-left="string [0..1] ?"
largest-lead="string [0..1] ?"
fouls-total="string [0..1] ?"
average-minutes-per-game="string [0..1] ?"
turnover-margin="string [0..1] ?">
<stats-basketball-offensive> ... </stats-basketball-offensive> [0..*]
<stats-basketball-rebounding> ... </stats-basketball-rebounding> [0..*]
<stats-basketball-defensive> ... </stats-basketball-defensive> [0..*]
</team-stats-basketball>
Schema Component Representation
<element name="team-stats-basketball">
<complexType>
<sequence>
<element ref="stats-basketball-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-basketball-rebounding" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-basketball-defensive" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: team-stats-curling

Name team-stats-curling
Documentation TBD.
XML Instance Representation
<team-stats-curling
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] ?">
<stats-curling-stone> ... </stats-curling-stone> [0..*]
<stats-curling-end> ... </stats-curling-end> [0..*]
<stats-curling-accuracy> ... </stats-curling-accuracy> [0..*]
</team-stats-curling>
Schema Component Representation
<element name="team-stats-curling">
<complexType>
<sequence>
<element ref="stats-curling-stone" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-curling-end" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-curling-accuracy" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: team-stats-golf

Name team-stats-golf
Documentation Holds statistics particular to a team of golf players. | Reserved for future use.
XML Instance Representation
<team-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] ?">
<stats-golf> ... </stats-golf> [0..1]
<stats-golf-round> ... </stats-golf-round> [0..*]
</team-stats-golf>
Schema Component Representation
<element name="team-stats-golf">
<complexType>
<sequence>
<element ref="stats-golf" minOccurs="0"/>
<element ref="stats-golf-round" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: team-stats-ice-hockey

Name team-stats-ice-hockey
Documentation Stats about one team. | Specific to ice-hockey.
XML Instance Representation
<team-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] ?"
penalty-minutes="string [0..1] ?">
<stats-ice-hockey-offensive> ... </stats-ice-hockey-offensive> [0..*]
<stats-ice-hockey-defensive> ... </stats-ice-hockey-defensive> [0..*]
<stats-ice-hockey-faceoffs> ... </stats-ice-hockey-faceoffs> [0..*]
<stats-ice-hockey-time-on-ice> ... </stats-ice-hockey-time-on-ice> [0..*]
</team-stats-ice-hockey>
Schema Component Representation
<element name="team-stats-ice-hockey">
<complexType>
<sequence>
<element ref="stats-ice-hockey-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-ice-hockey-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-ice-hockey-faceoffs" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-ice-hockey-time-on-ice" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<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>
top

Element: team-stats-motor-racing

Name team-stats-motor-racing
Documentation Specific statistics for motor racing. | Includes stats about the qualifying round, as well as for the race itself.
XML Instance Representation
<team-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] ?">
<stats-motor-racing-qualifying> ... </stats-motor-racing-qualifying> [0..*]
<stats-motor-racing-race> ... </stats-motor-racing-race> [0..*]
</team-stats-motor-racing>
Schema Component Representation
<element name="team-stats-motor-racing">
<complexType>
<sequence>
<element ref="stats-motor-racing-qualifying" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-motor-racing-race" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: team-stats-rugby

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.
XML Instance Representation
<team-stats-rugby
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] ?">
<stats-rugby-offensive> ... </stats-rugby-offensive> [0..*]
<stats-rugby-defensive> ... </stats-rugby-defensive> [0..*]
<stats-rugby-foul> ... </stats-rugby-foul> [0..*]
</team-stats-rugby>
Schema Component Representation
<element name="team-stats-rugby">
<complexType>
<sequence>
<element ref="stats-rugby-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-rugby-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-rugby-foul" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: team-stats-soccer

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.
XML Instance Representation
<team-stats-soccer
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] ?">
<stats-soccer-offensive> ... </stats-soccer-offensive> [0..*]
<stats-soccer-defensive> ... </stats-soccer-defensive> [0..*]
<stats-soccer-foul> ... </stats-soccer-foul> [0..*]
</team-stats-soccer>
Schema Component Representation
<element name="team-stats-soccer">
<complexType>
<sequence>
<element ref="stats-soccer-offensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-soccer-defensive" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-soccer-foul" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
</complexType>
</element>
top

Element: team-stats-tennis

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] ?">
<stats-tennis-service> ... </stats-tennis-service> [0..*]
<stats-tennis-return> ... </stats-tennis-return> [0..*]
<stats-tennis-set> ... </stats-tennis-set> [0..*]
</team-stats-tennis>
Schema Component Representation
<element name="team-stats-tennis">
<complexType>
<sequence>
<element ref="stats-tennis-service" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-tennis-return" minOccurs="0" maxOccurs="unbounded"/>
<element ref="stats-tennis-set" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="statsTennis"/>
</complexType>
</element>
top

Element: time-adjustment

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateSoccer"/>
<attribute name="period-extra-time-added" type="string" use="optional"/>
<attribute name="period-extra-time-elapsed" type="string" use="optional"/>
</complexType>
</element>
top

Element: time-adjustment-rugby

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>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="eventStateRugby"/>
<attribute name="period-extra-time-added" type="string" use="optional"/>
<attribute name="period-extra-time-elapsed" type="string" use="optional"/>
</complexType>
</element>
top

Element: tournament

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-metadata> ... </tournament-metadata> [0..1]
<tournament-division> ... </tournament-division> [0..*]
</tournament>
Schema Component Representation
<element name="tournament">
<complexType>
<sequence>
<element ref="tournament-metadata" minOccurs="0"/>
<element ref="tournament-division" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: tournament-division

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] ?">
<tournament-division-metadata> ... </tournament-division-metadata> [0..1]
<standing> ... </standing> [0..1]
<site> ... </site> [0..1]
Start Choice [1]
<tournament-stage> ... </tournament-stage> [0..*]
<tournament-round> ... </tournament-round> [0..*]
<sports-event> ... </sports-event> [0..*]
End Choice
</tournament-division>
Schema Component Representation
<element name="tournament-division">
<complexType>
<sequence>
<element ref="tournament-division-metadata" minOccurs="0"/>
<element ref="standing" minOccurs="0"/>
<element ref="site" minOccurs="0"/>
<choice>
<element ref="tournament-stage" minOccurs="0" maxOccurs="unbounded"/>
<element ref="tournament-round" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-event" minOccurs="0" maxOccurs="unbounded"/>
</choice>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: tournament-division-metadata

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] ?">
<sports-content-qualifier> ... </sports-content-qualifier> [0..1]
<sports-property> ... </sports-property> [0..*]
<award> ... </award> [0..*]
Start Group: tournamentDivisionMetadataSpecific [0..1]
Start Choice [1]
<tournament-division-metadata-golf> ... </tournament-division-metadata-golf> [1]
End Choice
End Group: tournamentDivisionMetadataSpecific
</tournament-division-metadata>
Schema Component Representation
<element name="tournament-division-metadata">
<complexType>
<sequence>
<element ref="sports-content-qualifier" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<element ref="award" minOccurs="0" maxOccurs="unbounded"/>
<group ref="tournamentDivisionMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="siteAttributes"/>
<attribute name="division-key" type="genericKeyType" use="optional"/>
<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>
top

Element: tournament-division-metadata-golf

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="course-yardage" type="string" use="optional"/>
<attribute name="course-par" type="string" use="optional"/>
</complexType>
</element>
top

Element: tournament-metadata

Name tournament-metadata
Documentation Background data about a tournament. | Where and when the this tournament took place.
XML Instance Representation
<tournament-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] ?"
tournament-key="genericKeyType [0..1] ?"
tournament-source="string [0..1] ?"
tournament-name="string [0..1] ?"
start-date-time="string [0..1] ?"
end-date-time="string [0..1] ?">
<sports-content-codes> ... </sports-content-codes> [0..1]
<sports-property> ... </sports-property> [0..*]
<award> ... </award> [0..*]
Start Group: tournamentMetadataSpecific [0..1]
Start Choice [1]
<tournament-metadata-golf> ... </tournament-metadata-golf> [1]
<tournament-metadata-tennis> ... </tournament-metadata-tennis> [1]
End Choice
End Group: tournamentMetadataSpecific
</tournament-metadata>
Schema Component Representation
<element name="tournament-metadata">
<complexType>
<sequence>
<element ref="sports-content-codes" minOccurs="0"/>
<element ref="sports-property" minOccurs="0" maxOccurs="unbounded"/>
<element ref="award" minOccurs="0" maxOccurs="unbounded"/>
<group ref="tournamentMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attributeGroup ref="siteAttributes"/>
<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>
top

Element: tournament-metadata-golf

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>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: tournament-metadata-tennis

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>
<attributeGroup ref="globalAttributes"/>
<attribute name="tour-name" type="string" use="optional"/>
</complexType>
</element>
top

Element: tournament-round

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] ?">
<tournament-round-metadata> ... </tournament-round-metadata> [0..1]
<standing> ... </standing> [0..1]
<site> ... </site> [0..1]
Start Choice [1]
<sports-event> ... </sports-event> [0..*]
<team> ... </team> [0..*]
<player> ... </player> [0..*]
End Choice
</tournament-round>
Schema Component Representation
<element name="tournament-round">
<complexType>
<sequence>
<element ref="tournament-round-metadata" minOccurs="0"/>
<element ref="standing" minOccurs="0"/>
<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>
<attributeGroup ref="globalAttributes"/>
<-- The following attributes are copied to tournament-round-metadata and are deprecated under tournament-round -->
<attributeGroup ref="siteAttributes"/>
<attribute name="round-key" type="genericKeyType" use="optional"/>
<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="round-status" type="eventStatus.Core" use="optional"/>
<attribute name="start-date-time" type="string" use="optional"/>
<attribute name="end-date-time" type="string" use="optional"/>
</complexType>
</element>
top

Element: tournament-round-metadata

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] ?">
<sports-content-qualifier> ... </sports-content-qualifier> [0..1]
<award> ... </award> [0..*]
</tournament-round-metadata>
Schema Component Representation
<element name="tournament-round-metadata">
<complexType>
<sequence>
<element ref="sports-content-qualifier" minOccurs="0"/>
<element ref="award" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="siteAttributes"/>
<attribute name="round-key" type="genericKeyType" use="optional"/>
<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="round-status" type="eventStatus.Core" 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>
top

Element: tournament-stage

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] ?">
<tournament-stage-metadata> ... </tournament-stage-metadata> [0..1]
<standing> ... </standing> [0..1]
<site> ... </site> [0..1]
Start Choice [1]
<tournament-stage> ... </tournament-stage> [0..*]
<tournament-division> ... </tournament-division> [0..*]
<tournament-round> ... </tournament-round> [0..*]
<sports-event> ... </sports-event> [0..*]
End Choice
</tournament-stage>
Schema Component Representation
<element name="tournament-stage">
<complexType>
<sequence>
<element ref="tournament-stage-metadata" minOccurs="0"/>
<element ref="standing" minOccurs="0"/>
<element ref="site" minOccurs="0"/>
<choice>
<element ref="tournament-stage" minOccurs="0" maxOccurs="unbounded"/>
<element ref="tournament-division" minOccurs="0" maxOccurs="unbounded"/>
<element ref="tournament-round" minOccurs="0" maxOccurs="unbounded"/>
<element ref="sports-event" minOccurs="0" maxOccurs="unbounded"/>
</choice>
</sequence>
<attributeGroup ref="globalAttributes"/>
</complexType>
</element>
top

Element: tournament-stage-metadata

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] ?">
<sports-content-qualifier> ... </sports-content-qualifier> [0..1]
<award> ... </award> [0..*]
Start Group: tournamentStageMetadataSpecific [0..1]
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
End Group: tournamentStageMetadataSpecific
</tournament-stage-metadata>
Schema Component Representation
<element name="tournament-stage-metadata">
<complexType>
<sequence>
<element ref="sports-content-qualifier" minOccurs="0"/>
<element ref="award" minOccurs="0" maxOccurs="unbounded"/>
<group ref="tournamentStageMetadataSpecific" minOccurs="0"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="siteAttributes"/>
<attribute name="stage-key" type="genericKeyType" use="optional"/>
<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-type" type="tournamentStageType.Core" 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>
top

Element: wagering-moneyline

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: wagering-odds

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..*]
<wagering-prediction> ... </wagering-prediction> [1]
End Sequence
</wagering-odds>
Schema Component Representation
<element name="wagering-odds">
<complexType>
<sequence minOccurs="0" maxOccurs="unbounded">
<element ref="wagering-prediction"/>
</sequence>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: wagering-prediction

Name wagering-prediction
Documentation A prediction as to whether a team or player is a favorite or an underdog.
XML Instance Representation
<wagering-prediction
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] ?"
prediction="string (value comes from list: {'favorite'|'underdog'}) [0..1] ?"/>
Schema Component Representation
<element name="wagering-prediction">
<complexType>
<attributeGroup ref="globalAttributes"/>
<attributeGroup ref="coverageAttributes"/>
<attribute name="prediction" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="favorite"/>
<enumeration value="underdog"/>
</restriction>
</simpleType>
</attribute>
</complexType>
</element>
top

Element: wagering-runline

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: wagering-stats

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..*]
<wagering-moneyline> ... </wagering-moneyline> [1]
<wagering-total-score> ... </wagering-total-score> [1]
<wagering-runline> ... </wagering-runline> [1]
<wagering-odds> ... </wagering-odds> [1]
<wagering-straight-spread> ... </wagering-straight-spread> [1]
End Choice
</wagering-stats>
Schema Component Representation
<element name="wagering-stats">
<complexType>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="wagering-moneyline"/>
<element ref="wagering-total-score"/>
<element ref="wagering-runline"/>
<element ref="wagering-odds"/>
<element ref="wagering-straight-spread"/>
</choice>
<attributeGroup ref="globalAttributes"/>
<attribute name="comment" type="string" use="optional"/>
</complexType>
</element>
top

Element: wagering-straight-spread

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Element: wagering-total-score

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>
<attributeGroup ref="globalAttributes"/>
<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>
top

Global Definitions

Attribute Group: commonAttributes

Name commonAttributes
XML Instance Representation
id="ID [0..1] ?"
class="string [0..1] ?"
style="string [0..1] ?"
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>
top

Attribute Group: commonPropertiesIceHockey

Name commonPropertiesIceHockey
XML Instance Representation
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] ?"
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>
top

Attribute Group: coverageAttributes

Name coverageAttributes
XML Instance Representation
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] ?"
Schema Component Representation
<attributeGroup name="coverageAttributes">
<attribute name="stats-coverage" type="statsCoverage.Core" use="optional"/>
<attribute name="team-coverage" type="teamCoverage.Core" use="optional"/>
<attribute name="date-coverage-type" type="dateCoverageType.Core" use="optional"/>
<attribute name="date-coverage-value" type="string" use="optional"/>
<attribute name="duration-scope" type="durationScope.Core" use="optional"/>
<attribute name="competition-scope" type="competitionScope.Core" use="optional"/>
<attribute name="alignment-scope" type="alignmentScope.Core" use="optional"/>
<attribute name="position-scope" type="string" use="optional"/>
<attribute name="record-making-scope" type="recordMakingScope.Core" use="optional"/>
<attribute name="scoping-label" type="string" use="optional"/>
<attribute name="period-value" type="string" use="optional"/>
</attributeGroup>
top

Attribute Group: eventStateAmericanFootball

Name eventStateAmericanFootball
XML Instance Representation
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
clock-state="string (value comes from list: {'stopped'|'running'}) [0..1] ?"
team-in-possession-idref="IDREF [0..1] ?"
down="string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) [0..1] ?"
distance-for-1st-down="string [0..1] ?"
field-side="string (value comes from list: {'home'|'away'}) [0..1] ?"
field-line="string [0..1] ?"
sequence-number="string [0..1] ?"
Schema Component Representation
<attributeGroup name="eventStateAmericanFootball">
<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="clock-state" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="stopped"/>
<enumeration value="running"/>
</restriction>
</simpleType>
</attribute>
<attribute name="team-in-possession-idref" type="IDREF" use="optional"/>
<attribute name="down" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
</restriction>
</simpleType>
</attribute>
<attribute name="distance-for-1st-down" type="string" use="optional"/>
<attribute name="field-side" use="optional">
<simpleType>
<restriction base="string">
<enumeration value="home"/>
<enumeration value="away"/>
</restriction>
</simpleType>
</attribute>
<attribute name="field-line" type="string" use="optional"/>
<attribute name="sequence-number" type="string" use="optional"/>
</attributeGroup>
top

Attribute Group: eventStateBaseball

Name eventStateBaseball
XML Instance Representation
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
<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>
top

Attribute Group: eventStateBasketball

Name eventStateBasketball
XML Instance Representation
period-value="string [0..1] ?"
period-time-elapsed="string [0..1] ?"
period-time-remaining="string [0..1] ?"
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>
top

Attribute Group: eventStateCurling

Name eventStateCurling
XML Instance Representation
stone-idref="string [0..1] ?"
player-idref="string [0..1] ?"
team-idref="string [0..1] ?"
end-number="string [0..1] ?"
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>
top

Attribute Group: eventStateGolf

Name eventStateGolf
XML Instance Representation
time-elapsed="string [0..1] ?"
round="string [0..1] ?"
hole="string [0..1] ?"
score="string [0..1] ?"
score-under-par="string [0..1] ?"
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>
top

Attribute Group: eventStateIceHockey

Name eventStateIceHockey
XML Instance Representation
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
<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>
top

Attribute Group: eventStateMotorRacing

Name eventStateMotorRacing
XML Instance Representation
lap="string [0..1] ?"
laps-remaining="string [0..1] ?"
time-elapsed="string [0..1] ?"
flag-state="flagType.MotorRacing [0..1] ?"
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"/>
<attribute name="flag-state" type="flagType.MotorRacing" use="optional"/>
</attributeGroup>
top

Attribute Group: eventStateRugby

Name eventStateRugby
XML Instance Representation
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] ?"
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>
top

Attribute Group: eventStateSoccer

Name eventStateSoccer
XML Instance Representation
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] ?"
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>
top

Attribute Group: eventStateTennis

Name eventStateTennis
XML Instance Representation
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
<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>
top

Attribute Group: globalAttributes

Name globalAttributes
XML Instance Representation
id="ID [0..1] ?"
Schema Component Representation
<attributeGroup name="globalAttributes">
<attribute name="id" type="ID" use="optional"/>
</attributeGroup>
top

Attribute Group: siteAttributes

Name siteAttributes
XML Instance Representation
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] ?"
Schema Component Representation
<attributeGroup name="siteAttributes">
<attribute name="site-key" type="genericKeyType" use="optional"/>
<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-style" type="siteStyle.Core" use="optional"/>
<attribute name="site-surface" type="siteSurface.Core" 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>
top

Attribute Group: statAttributes

Name statAttributes
XML Instance Representation
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] ?"
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-units" type="scoreUnits.Core" 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="result-effect" type="resultEffect.Core" 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>
top

Attribute Group: statsTennis

Name statsTennis
XML Instance Representation
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] ?"
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>
top

Model Group: associateMetadataSpecific

Name associateMetadataSpecific
XML Instance Representation
Start Choice [1]
<associate-metadata-motor-racing> ... </associate-metadata-motor-racing> [1]
End Choice
Schema Component Representation
<group name="associateMetadataSpecific">
<choice>
<element ref="associate-metadata-motor-racing"/>
</choice>
</group>
top

Model Group: associateStatsSpecific

Name associateStatsSpecific
XML Instance Representation
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
Schema Component Representation
<group name="associateStatsSpecific">
<choice>
<element ref="placeholder-element"/>
</choice>
</group>
top

Model Group: eventActionsSpecific

Name eventActionsSpecific
XML Instance Representation
Start Choice [1]
<event-actions-american-football> ... </event-actions-american-football> [1]
<event-actions-baseball> ... </event-actions-baseball> [1]
<event-actions-basketball> ... </event-actions-basketball> [1]
<event-actions-golf> ... </event-actions-golf> [1]
<event-actions-ice-hockey> ... </event-actions-ice-hockey> [1]
<event-actions-soccer> ... </event-actions-soccer> [1]
<event-actions-tennis> ... </event-actions-tennis> [1]
<event-actions-motor-racing> ... </event-actions-motor-racing> [1]
<event-actions-curling> ... </event-actions-curling> [1]
<event-actions-rugby> ... </event-actions-rugby> [1]
End Choice
Schema Component Representation
<group name="eventActionsSpecific">
<choice>
<element ref="event-actions-american-football"/>
<element ref="event-actions-baseball"/>
<element ref="event-actions-basketball"/>
<element ref="event-actions-golf"/>
<element ref="event-actions-ice-hockey"/>
<element ref="event-actions-soccer"/>
<element ref="event-actions-tennis"/>
<element ref="event-actions-motor-racing"/>
<element ref="event-actions-curling"/>
<element ref="event-actions-rugby"/>
</choice>
</group>
top

Model Group: eventMetadataSpecific

Name eventMetadataSpecific
XML Instance Representation
Start Choice [1]
<event-metadata-american-football> ... </event-metadata-american-football> [1]
<event-metadata-baseball> ... </event-metadata-baseball> [1]
<event-metadata-basketball> ... </event-metadata-basketball> [1]
<event-metadata-golf> ... </event-metadata-golf> [1]
<event-metadata-ice-hockey> ... </event-metadata-ice-hockey> [1]
<event-metadata-soccer> ... </event-metadata-soccer> [1]
<event-metadata-tennis> ... </event-metadata-tennis> [1]
<event-metadata-motor-racing> ... </event-metadata-motor-racing> [1]
<event-metadata-curling> ... </event-metadata-curling> [1]
<event-metadata-rugby> ... </event-metadata-rugby> [1]
End Choice
Schema Component Representation
<group name="eventMetadataSpecific">
<choice>
<element ref="event-metadata-american-football"/>
<element ref="event-metadata-baseball"/>
<element ref="event-metadata-basketball"/>
<element ref="event-metadata-golf"/>
<element ref="event-metadata-ice-hockey"/>
<element ref="event-metadata-soccer"/>
<element ref="event-metadata-tennis"/>
<element ref="event-metadata-motor-racing"/>
<element ref="event-metadata-curling"/>
<element ref="event-metadata-rugby"/>
</choice>
</group>
top

Model Group: eventStatsSpecific

Name eventStatsSpecific
XML Instance Representation
Start Choice [1]
<event-stats-motor-racing> ... </event-stats-motor-racing> [1]
End Choice
Schema Component Representation
<group name="eventStatsSpecific">
<choice>
<element ref="event-stats-motor-racing"/>
</choice>
</group>
top

Model Group: groupMetadataSpecific

Name groupMetadataSpecific
XML Instance Representation
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
Schema Component Representation
<group name="groupMetadataSpecific">
<choice>
<element ref="placeholder-element"/>
</choice>
</group>
top

Model Group: groupStatsSpecific

Name groupStatsSpecific
XML Instance Representation
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
Schema Component Representation
<group name="groupStatsSpecific">
<choice>
<element ref="placeholder-element"/>
</choice>
</group>
top

Model Group: officialMetadataSpecific

Name officialMetadataSpecific
XML Instance Representation
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
Schema Component Representation
<group name="officialMetadataSpecific">
<choice>
<element ref="placeholder-element"/>
</choice>
</group>
top

Model Group: officialStatsSpecific

Name officialStatsSpecific
XML Instance Representation
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
Schema Component Representation
<group name="officialStatsSpecific">
<choice>
<element ref="placeholder-element"/>
</choice>
</group>
top

Model Group: playerMetadataSpecific

Name playerMetadataSpecific
XML Instance Representation
Start Choice [1]
<player-metadata-american-football> ... </player-metadata-american-football> [1]
<player-metadata-baseball> ... </player-metadata-baseball> [1]
<player-metadata-basketball> ... </player-metadata-basketball> [1]
<player-metadata-golf> ... </player-metadata-golf> [1]
<player-metadata-ice-hockey> ... </player-metadata-ice-hockey> [1]
<player-metadata-soccer> ... </player-metadata-soccer> [1]
<player-metadata-tennis> ... </player-metadata-tennis> [1]
<player-metadata-motor-racing> ... </player-metadata-motor-racing> [1]
<player-metadata-curling> ... </player-metadata-curling> [1]
<player-metadata-rugby> ... </player-metadata-rugby> [1]
End Choice
Schema Component Representation
<group name="playerMetadataSpecific">
<choice>
<element ref="player-metadata-american-football"/>
<element ref="player-metadata-baseball"/>
<element ref="player-metadata-basketball"/>
<element ref="player-metadata-golf"/>
<element ref="player-metadata-ice-hockey"/>
<element ref="player-metadata-soccer"/>
<element ref="player-metadata-tennis"/>
<element ref="player-metadata-motor-racing"/>
<element ref="player-metadata-curling"/>
<element ref="player-metadata-rugby"/>
</choice>
</group>
top

Model Group: playerStatsSpecific

Name playerStatsSpecific
XML Instance Representation
Start Choice [1]
<player-stats-american-football> ... </player-stats-american-football> [1]
<player-stats-baseball> ... </player-stats-baseball> [1]
<player-stats-basketball> ... </player-stats-basketball> [1]
<player-stats-golf> ... </player-stats-golf> [1]
<player-stats-ice-hockey> ... </player-stats-ice-hockey> [1]
<player-stats-soccer> ... </player-stats-soccer> [1]
<player-stats-tennis> ... </player-stats-tennis> [1]
<player-stats-motor-racing> ... </player-stats-motor-racing> [1]
<player-stats-curling> ... </player-stats-curling> [1]
<player-stats-rugby> ... </player-stats-rugby> [1]
End Choice
Schema Component Representation
<group name="playerStatsSpecific">
<choice>
<element ref="player-stats-american-football"/>
<element ref="player-stats-baseball"/>
<element ref="player-stats-basketball"/>
<element ref="player-stats-golf"/>
<element ref="player-stats-ice-hockey"/>
<element ref="player-stats-soccer"/>
<element ref="player-stats-tennis"/>
<element ref="player-stats-motor-racing"/>
<element ref="player-stats-curling"/>
<element ref="player-stats-rugby"/>
</choice>
</group>
top

Model Group: teamMetadataSpecific

Name teamMetadataSpecific
XML Instance Representation
Start Choice [1]
<team-metadata-american-football> ... </team-metadata-american-football> [1]
<team-metadata-baseball> ... </team-metadata-baseball> [1]
<team-metadata-basketball> ... </team-metadata-basketball> [1]
<team-metadata-golf> ... </team-metadata-golf> [1]
<team-metadata-ice-hockey> ... </team-metadata-ice-hockey> [1]
<team-metadata-soccer> ... </team-metadata-soccer> [1]
<team-metadata-tennis> ... </team-metadata-tennis> [1]
<team-metadata-motor-racing> ... </team-metadata-motor-racing> [1]
End Choice
Schema Component Representation
<group name="teamMetadataSpecific">
<choice>
<element ref="team-metadata-american-football"/>
<element ref="team-metadata-baseball"/>
<element ref="team-metadata-basketball"/>
<element ref="team-metadata-golf"/>
<element ref="team-metadata-ice-hockey"/>
<element ref="team-metadata-soccer"/>
<element ref="team-metadata-tennis"/>
<element ref="team-metadata-motor-racing"/>
</choice>
</group>
top

Model Group: teamStatsSpecific

Name teamStatsSpecific
XML Instance Representation
Start Choice [1]
<team-stats-american-football> ... </team-stats-american-football> [1]
<team-stats-baseball> ... </team-stats-baseball> [1]
<team-stats-basketball> ... </team-stats-basketball> [1]
<team-stats-golf> ... </team-stats-golf> [1]
<team-stats-ice-hockey> ... </team-stats-ice-hockey> [1]
<team-stats-soccer> ... </team-stats-soccer> [1]
<team-stats-tennis> ... </team-stats-tennis> [1]
<team-stats-motor-racing> ... </team-stats-motor-racing> [1]
<team-stats-curling> ... </team-stats-curling> [1]
<team-stats-rugby> ... </team-stats-rugby> [1]
End Choice
Schema Component Representation
<group name="teamStatsSpecific">
<choice>
<element ref="team-stats-american-football"/>
<element ref="team-stats-baseball"/>
<element ref="team-stats-basketball"/>
<element ref="team-stats-golf"/>
<element ref="team-stats-ice-hockey"/>
<element ref="team-stats-soccer"/>
<element ref="team-stats-tennis"/>
<element ref="team-stats-motor-racing"/>
<element ref="team-stats-curling"/>
<element ref="team-stats-rugby"/>
</choice>
</group>
top

Model Group: tournamentDivisionMetadataSpecific

Name tournamentDivisionMetadataSpecific
XML Instance Representation
Start Choice [1]
<tournament-division-metadata-golf> ... </tournament-division-metadata-golf> [1]
End Choice
Schema Component Representation
<group name="tournamentDivisionMetadataSpecific">
<choice>
<element ref="tournament-division-metadata-golf"/>
</choice>
</group>
top

Model Group: tournamentMetadataSpecific

Name tournamentMetadataSpecific
XML Instance Representation
Start Choice [1]
<tournament-metadata-golf> ... </tournament-metadata-golf> [1]
<tournament-metadata-tennis> ... </tournament-metadata-tennis> [1]
End Choice
Schema Component Representation
<group name="tournamentMetadataSpecific">
<choice>
<element ref="tournament-metadata-golf"/>
<element ref="tournament-metadata-tennis"/>
</choice>
</group>
top

Model Group: tournamentStageMetadataSpecific

Name tournamentStageMetadataSpecific
XML Instance Representation
Start Choice [1]
<placeholder-element> ... </placeholder-element> [1]
End Choice
Schema Component Representation
<group name="tournamentStageMetadataSpecific">
<choice>
<element ref="placeholder-element"/>
</choice>
</group>
top

Simple Type: alignmentScope.Core

Super-types: None
Sub-types: None
Name alignmentScope.Core
Content
Schema Component Representation
<simpleType name="alignmentScope.Core">
<union memberTypes="alignmentScope.Core.Vocabulary"/>
</simpleType>
top

Simple Type: alignmentScope.Core.Vocabulary

Super-types: string < alignmentScope.Core.Vocabulary (by restriction)
Sub-types: None
Name alignmentScope.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: awardType.Core

Super-types: None
Sub-types: None
Name awardType.Core
Content
Schema Component Representation
<simpleType name="awardType.Core">
<union memberTypes="awardType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: awardType.Core.Vocabulary

Super-types: string < awardType.Core.Vocabulary (by restriction)
Sub-types: None
Name awardType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: ballLocation.Baseball

Super-types: None
Sub-types: None
Name ballLocation.Baseball
Content
Schema Component Representation
<simpleType name="ballLocation.Baseball">
<union memberTypes="ballLocation.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: ballLocation.Baseball.Vocabulary

Super-types: string < ballLocation.Baseball.Vocabulary (by restriction)
Sub-types: None
Name ballLocation.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: caller.AmericanFootball

Super-types: None
Sub-types: None
Name caller.AmericanFootball
Content
Schema Component Representation
<simpleType name="caller.AmericanFootball">
<union memberTypes="caller.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: caller.AmericanFootball.Vocabulary

Super-types: string < caller.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name caller.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'team'|'official'}
Schema Component Representation
<simpleType name="caller.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="team"/>
<enumeration value="official"/>
</restriction>
</simpleType>
top

Simple Type: codeType.Core

Super-types: None
Sub-types: None
Name codeType.Core
Content
Schema Component Representation
<simpleType name="codeType.Core">
<union memberTypes="codeType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: codeType.Core.Vocabulary

Super-types: string < codeType.Core.Vocabulary (by restriction)
Sub-types: None
Name codeType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: competitionScope.Core

Super-types: None
Sub-types: None
Name competitionScope.Core
Content
Schema Component Representation
<simpleType name="competitionScope.Core">
<union memberTypes="competitionScope.Core.Vocabulary"/>
</simpleType>
top

Simple Type: competitionScope.Core.Vocabulary

Super-types: string < competitionScope.Core.Vocabulary (by restriction)
Sub-types: None
Name competitionScope.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: dateCoverageType.Core

Super-types: None
Sub-types: None
Name dateCoverageType.Core
Content
Schema Component Representation
<simpleType name="dateCoverageType.Core">
<union memberTypes="dateCoverageType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: dateCoverageType.Core.Vocabulary

Super-types: string < dateCoverageType.Core.Vocabulary (by restriction)
Sub-types: None
Name dateCoverageType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: dateTime.Common

Super-types: dateTime < dateTime.Common (by restriction)
Sub-types: None
Name dateTime.Common
Content
  • Base XSD Type: dateTime
Schema Component Representation
<simpleType name="dateTime.Common">
<restriction base="dateTime"/>
</simpleType>
top

Simple Type: driveResult.AmericanFootball

Super-types: None
Sub-types: None
Name driveResult.AmericanFootball
Content
Schema Component Representation
<simpleType name="driveResult.AmericanFootball">
<union memberTypes="driveResult.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: driveResult.AmericanFootball.Vocabulary

Super-types: string < driveResult.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name driveResult.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'score'|'score-attempt'|'punt'|'fumble'|'interception'|'marker-not-reached'}
Schema Component Representation
<simpleType name="driveResult.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="score"/>
<enumeration value="score-attempt"/>
<enumeration value="punt"/>
<enumeration value="fumble"/>
<enumeration value="interception"/>
<enumeration value="marker-not-reached"/>
</restriction>
</simpleType>
top

Simple Type: duration.Common

Super-types: duration < duration.Common (by restriction)
Sub-types: None
Name duration.Common
Content
  • Base XSD Type: duration
Schema Component Representation
<simpleType name="duration.Common">
<restriction base="duration"/>
</simpleType>
top

Simple Type: durationScope.Core

Super-types: None
Sub-types: None
Name durationScope.Core
Content
Schema Component Representation
<simpleType name="durationScope.Core">
<union memberTypes="durationScope.Core.Vocabulary"/>
</simpleType>
top

Simple Type: durationScope.Core.Vocabulary

Super-types: string < durationScope.Core.Vocabulary (by restriction)
Sub-types: None
Name durationScope.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: eventStatus.Core

Super-types: None
Sub-types: None
Name eventStatus.Core
Content
Schema Component Representation
<simpleType name="eventStatus.Core">
<union memberTypes="eventStatus.Core.Vocabulary"/>
</simpleType>
top

Simple Type: eventStatus.Core.Vocabulary

Super-types: string < eventStatus.Core.Vocabulary (by restriction)
Sub-types: None
Name eventStatus.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: eventStyle.Core

Super-types: None
Sub-types: None
Name eventStyle.Core
Content
Schema Component Representation
<simpleType name="eventStyle.Core">
<union memberTypes="eventStyle.Core.Vocabulary"/>
</simpleType>
top

Simple Type: eventStyle.Core.Vocabulary

Super-types: string < eventStyle.Core.Vocabulary (by restriction)
Sub-types: None
Name eventStyle.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: flagType.MotorRacing

Super-types: None
Sub-types: None
Name flagType.MotorRacing
Content
Schema Component Representation
<simpleType name="flagType.MotorRacing">
<union memberTypes="flagType.MotorRacing.Vocabulary"/>
</simpleType>
top

Simple Type: flagType.MotorRacing.Vocabulary

Super-types: string < flagType.MotorRacing.Vocabulary (by restriction)
Sub-types: None
Name flagType.MotorRacing.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: foulName.Rugby.Vocabulary

Super-types: string < foulName.Rugby.Vocabulary (by restriction)
Sub-types: None
Name foulName.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: foulName.Soccer

Super-types: None
Sub-types: None
Name foulName.Soccer
Content
Schema Component Representation
<simpleType name="foulName.Soccer">
<union memberTypes="foulName.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: foulName.Soccer.Vocabulary

Super-types: string < foulName.Soccer.Vocabulary (by restriction)
Sub-types: None
Name foulName.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: foulResult.Rugby.Vocabulary

Super-types: string < foulResult.Rugby.Vocabulary (by restriction)
Sub-types: None
Name foulResult.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: foulResult.Soccer

Super-types: None
Sub-types: None
Name foulResult.Soccer
Content
Schema Component Representation
<simpleType name="foulResult.Soccer">
<union memberTypes="foulResult.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: foulResult.Soccer.Vocabulary

Super-types: string < foulResult.Soccer.Vocabulary (by restriction)
Sub-types: None
Name foulResult.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: gender.Core

Super-types: None
Sub-types: None
Name gender.Core
Content
Schema Component Representation
<simpleType name="gender.Core">
<union memberTypes="gender.Core.Vocabulary"/>
</simpleType>
top

Simple Type: gender.Core.Vocabulary

Super-types: string < gender.Core.Vocabulary (by restriction)
Sub-types: None
Name gender.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: genericKeyListType

Super-types: None
Sub-types: None
Name genericKeyListType
Content
Documentation The type of space separated strings of QCodes.
Schema Component Representation
<simpleType name="genericKeyListType">
<list itemType="genericKeyType"/>
</simpleType>
top

Simple Type: genericKeyType

Super-types: string < genericKeyType (by restriction)
Sub-types: None
Name genericKeyType
Content
  • Base XSD Type: string
Schema Component Representation
<simpleType name="genericKeyType">
<restriction base="string"/>
</simpleType>
top

Simple Type: genericType

Super-types: string < genericType (by restriction)
Sub-types: None
Name genericType
Content
  • Base XSD Type: string
Schema Component Representation
<simpleType name="genericType">
<restriction base="string"/>
</simpleType>
top

Simple Type: health.Core

Super-types: None
Sub-types: None
Name health.Core
Content
Schema Component Representation
<simpleType name="health.Core">
<union memberTypes="health.Core.Vocabulary"/>
</simpleType>
top

Simple Type: health.Core.Vocabulary

Super-types: string < health.Core.Vocabulary (by restriction)
Sub-types: None
Name health.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: hitByPitchType.Baseball

Super-types: None
Sub-types: None
Name hitByPitchType.Baseball
Content
Schema Component Representation
<simpleType name="hitByPitchType.Baseball">
<union memberTypes="hitByPitchType.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: hitByPitchType.Baseball.Vocabulary

Super-types: string < hitByPitchType.Baseball.Vocabulary (by restriction)
Sub-types: None
Name hitByPitchType.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: hitType.Baseball

Super-types: None
Sub-types: None
Name hitType.Baseball
Content
Schema Component Representation
<simpleType name="hitType.Baseball">
<union memberTypes="hitType.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: hitType.Baseball.Vocabulary

Super-types: string < hitType.Baseball.Vocabulary (by restriction)
Sub-types: None
Name hitType.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: holeType.Golf

Super-types: None
Sub-types: None
Name holeType.Golf
Content
Schema Component Representation
<simpleType name="holeType.Golf">
<union memberTypes="holeType.Golf.Vocabulary"/>
</simpleType>
top

Simple Type: holeType.Golf.Vocabulary

Super-types: string < holeType.Golf.Vocabulary (by restriction)
Sub-types: None
Name holeType.Golf.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: kickType.AmericanFootball

Super-types: None
Sub-types: None
Name kickType.AmericanFootball
Content
Schema Component Representation
<simpleType name="kickType.AmericanFootball">
<union memberTypes="kickType.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: kickType.AmericanFootball.Vocabulary

Super-types: string < kickType.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name kickType.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'punt'|'onside'|'extra-point'|'field-goal-attempt'}
Schema Component Representation
<simpleType name="kickType.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="punt"/>
<enumeration value="onside"/>
<enumeration value="extra-point"/>
<enumeration value="field-goal-attempt"/>
</restriction>
</simpleType>
top

Simple Type: landing.Golf

Super-types: None
Sub-types: None
Name landing.Golf
Content
Schema Component Representation
<simpleType name="landing.Golf">
<union memberTypes="landing.Golf.Vocabulary"/>
</simpleType>
top

Simple Type: landing.Golf.Vocabulary

Super-types: string < landing.Golf.Vocabulary (by restriction)
Sub-types: None
Name landing.Golf.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: locationType.Core

Super-types: None
Sub-types: None
Name locationType.Core
Content
Schema Component Representation
<simpleType name="locationType.Core">
<union memberTypes="locationType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: locationType.Core.Vocabulary

Super-types: string < locationType.Core.Vocabulary (by restriction)
Sub-types: None
Name locationType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: outType.Baseball

Super-types: None
Sub-types: None
Name outType.Baseball
Content
Schema Component Representation
<simpleType name="outType.Baseball">
<union memberTypes="outType.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: outType.Baseball.Vocabulary

Super-types: string < outType.Baseball.Vocabulary (by restriction)
Sub-types: None
Name outType.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: participantCount.Core

Super-types: None
Sub-types: None
Name participantCount.Core
Content
Schema Component Representation
<simpleType name="participantCount.Core">
<union memberTypes="participantCount.Core.Vocabulary"/>
</simpleType>
top

Simple Type: participantCount.Core.Vocabulary

Super-types: string < participantCount.Core.Vocabulary (by restriction)
Sub-types: None
Name participantCount.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: participantRole.Baseball

Super-types: None
Sub-types: None
Name participantRole.Baseball
Content
Schema Component Representation
<simpleType name="participantRole.Baseball">
<union memberTypes="participantRole.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: participantRole.Baseball.Vocabulary

Super-types: string < participantRole.Baseball.Vocabulary (by restriction)
Sub-types: None
Name participantRole.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: participantRole.Basketball

Super-types: None
Sub-types: None
Name participantRole.Basketball
Content
Schema Component Representation
<simpleType name="participantRole.Basketball">
<union memberTypes="participantRole.Basketball.Vocabulary"/>
</simpleType>
top

Simple Type: participantRole.Basketball.Vocabulary

Super-types: string < participantRole.Basketball.Vocabulary (by restriction)
Sub-types: None
Name participantRole.Basketball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: participantRole.IceHockey

Super-types: None
Sub-types: None
Name participantRole.IceHockey
Content
Schema Component Representation
<simpleType name="participantRole.IceHockey">
<union memberTypes="participantRole.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: participantRole.IceHockey.Vocabulary

Super-types: string < participantRole.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name participantRole.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltyLevel.AmericanFootball

Super-types: None
Sub-types: None
Name penaltyLevel.AmericanFootball
Content
Schema Component Representation
<simpleType name="penaltyLevel.AmericanFootball">
<union memberTypes="penaltyLevel.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: penaltyLevel.AmericanFootball.Vocabulary

Super-types: string < penaltyLevel.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name penaltyLevel.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'delay-of-game'|'encroachment'|'false-start'|'offside'}
Schema Component Representation
<simpleType name="penaltyLevel.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="delay-of-game"/>
<enumeration value="encroachment"/>
<enumeration value="false-start"/>
<enumeration value="offside"/>
</restriction>
</simpleType>
top

Simple Type: penaltyLevel.Basketball

Super-types: None
Sub-types: None
Name penaltyLevel.Basketball
Content
Schema Component Representation
<simpleType name="penaltyLevel.Basketball">
<union memberTypes="penaltyLevel.Basketball.Vocabulary"/>
</simpleType>
top

Simple Type: penaltyLevel.Basketball.Vocabulary

Super-types: string < penaltyLevel.Basketball.Vocabulary (by restriction)
Sub-types: None
Name penaltyLevel.Basketball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltyLevel.IceHockey

Super-types: None
Sub-types: None
Name penaltyLevel.IceHockey
Content
Schema Component Representation
<simpleType name="penaltyLevel.IceHockey">
<union memberTypes="penaltyLevel.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: penaltyLevel.IceHockey.Vocabulary

Super-types: string < penaltyLevel.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name penaltyLevel.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltyLevel.Rugby.Vocabulary

Super-types: string < penaltyLevel.Rugby.Vocabulary (by restriction)
Sub-types: None
Name penaltyLevel.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltyLevel.Soccer

Super-types: None
Sub-types: None
Name penaltyLevel.Soccer
Content
Schema Component Representation
<simpleType name="penaltyLevel.Soccer">
<union memberTypes="penaltyLevel.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: penaltyLevel.Soccer.Vocabulary

Super-types: string < penaltyLevel.Soccer.Vocabulary (by restriction)
Sub-types: None
Name penaltyLevel.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltyName.AmericanFootball.Vocabulary

Super-types: string < penaltyName.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name penaltyName.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • 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
<simpleType name="penaltyName.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="none"/>
<enumeration value="batting-ball"/>
<enumeration value="fair-catch-interference"/>
<enumeration value="helping-runner"/>
<enumeration value="holding"/>
<enumeration value="illegal-contact"/>
<enumeration value="illegal-forward-pass"/>
<enumeration value="illegal-motion"/>
<enumeration value="ineligible-player-downfield"/>
<enumeration value="intentional-grounding"/>
<enumeration value="pass-interference"/>
<enumeration value="personal-foul"/>
</restriction>
</simpleType>
top

Simple Type: penaltyName.IceHockey

Super-types: None
Sub-types: None
Name penaltyName.IceHockey
Content
Schema Component Representation
<simpleType name="penaltyName.IceHockey">
<union memberTypes="penaltyName.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: penaltyName.IceHockey.Vocabulary

Super-types: string < penaltyName.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name penaltyName.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltySide.AmericanFootball

Super-types: None
Sub-types: None
Name penaltySide.AmericanFootball
Content
Schema Component Representation
<simpleType name="penaltySide.AmericanFootball">
<union memberTypes="penaltySide.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: penaltySide.AmericanFootball.Vocabulary

Super-types: string < penaltySide.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name penaltySide.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'offensive'|'defensive'}
Schema Component Representation
<simpleType name="penaltySide.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="offensive"/>
<enumeration value="defensive"/>
</restriction>
</simpleType>
top

Simple Type: penaltySide.Basketball

Super-types: None
Sub-types: None
Name penaltySide.Basketball
Content
Schema Component Representation
<simpleType name="penaltySide.Basketball">
<union memberTypes="penaltySide.Basketball.Vocabulary"/>
</simpleType>
top

Simple Type: penaltySide.Basketball.Vocabulary

Super-types: string < penaltySide.Basketball.Vocabulary (by restriction)
Sub-types: None
Name penaltySide.Basketball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltyType.AmericanFootball

Super-types: None
Sub-types: None
Name penaltyType.AmericanFootball
Content
Schema Component Representation
<simpleType name="penaltyType.AmericanFootball">
<union memberTypes="penaltyType.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: penaltyType.AmericanFootball.Vocabulary

Super-types: string < penaltyType.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name penaltyType.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • 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
<simpleType name="penaltyType.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="none"/>
<enumeration value="batting-ball"/>
<enumeration value="fair-catch-interference"/>
<enumeration value="helping-runner"/>
<enumeration value="holding"/>
<enumeration value="illegal-contact"/>
<enumeration value="illegal-forward-pass"/>
<enumeration value="illegal-motion"/>
<enumeration value="ineligible-player-downfield"/>
<enumeration value="intentional-grounding"/>
<enumeration value="pass-interference"/>
<enumeration value="personal-foul"/>
</restriction>
</simpleType>
top

Simple Type: penaltyType.Rugby.Vocabulary

Super-types: string < penaltyType.Rugby.Vocabulary (by restriction)
Sub-types: None
Name penaltyType.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: penaltyType.Soccer

Super-types: None
Sub-types: None
Name penaltyType.Soccer
Content
Schema Component Representation
<simpleType name="penaltyType.Soccer">
<union memberTypes="penaltyType.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: penaltyType.Soccer.Vocabulary

Super-types: string < penaltyType.Soccer.Vocabulary (by restriction)
Sub-types: None
Name penaltyType.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: phaseStatus.Core

Super-types: None
Sub-types: None
Name phaseStatus.Core
Content
Schema Component Representation
<simpleType name="phaseStatus.Core">
<union memberTypes="phaseStatus.Core.Vocabulary"/>
</simpleType>
top

Simple Type: phaseStatus.Core.Vocabulary

Super-types: string < phaseStatus.Core.Vocabulary (by restriction)
Sub-types: None
Name phaseStatus.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: phaseType.Core

Super-types: None
Sub-types: None
Name phaseType.Core
Content
Schema Component Representation
<simpleType name="phaseType.Core">
<union memberTypes="phaseType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: phaseType.Core.Vocabulary

Super-types: string < phaseType.Core.Vocabulary (by restriction)
Sub-types: None
Name phaseType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: pitchType.Baseball

Super-types: None
Sub-types: None
Name pitchType.Baseball
Content
Schema Component Representation
<simpleType name="pitchType.Baseball">
<union memberTypes="pitchType.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: pitchType.Baseball.Vocabulary

Super-types: string < pitchType.Baseball.Vocabulary (by restriction)
Sub-types: None
Name pitchType.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: playType.Baseball

Super-types: None
Sub-types: None
Name playType.Baseball
Content
Schema Component Representation
<simpleType name="playType.Baseball">
<union memberTypes="playType.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: playType.Baseball.Vocabulary

Super-types: string < playType.Baseball.Vocabulary (by restriction)
Sub-types: None
Name playType.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: playType.Basketball

Super-types: None
Sub-types: None
Name playType.Basketball
Content
Schema Component Representation
<simpleType name="playType.Basketball">
<union memberTypes="playType.Basketball.Vocabulary"/>
</simpleType>
top

Simple Type: playType.Basketball.Vocabulary

Super-types: string < playType.Basketball.Vocabulary (by restriction)
Sub-types: None
Name playType.Basketball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: playType.IceHockey

Super-types: None
Sub-types: None
Name playType.IceHockey
Content
Schema Component Representation
<simpleType name="playType.IceHockey">
<union memberTypes="playType.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: playType.IceHockey.Vocabulary

Super-types: string < playType.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name playType.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: position.AmericanFootball

Super-types: None
Sub-types: None
Name position.AmericanFootball
Content
Schema Component Representation
<simpleType name="position.AmericanFootball">
<union memberTypes="position.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: position.AmericanFootball.Vocabulary

Super-types: string < position.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name position.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • 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
<simpleType name="position.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="center"/>
<enumeration value="guard"/>
<enumeration value="tackle-offensive"/>
<enumeration value="tight-end"/>
<enumeration value="wide-receiver"/>
<enumeration value="fullback"/>
<enumeration value="running-back"/>
<enumeration value="tail-back"/>
<enumeration value="h-back"/>
<enumeration value="halfback"/>
<enumeration value="wingback"/>
<enumeration value="slotback"/>
<enumeration value="quarterback"/>
<enumeration value="defensive-end"/>
<enumeration value="tackle-defensive"/>
<enumeration value="guard-defensive"/>
<enumeration value="nose-tackle"/>
<enumeration value="linebacker-outside"/>
<enumeration value="linebacker-middle"/>
<enumeration value="linebacker-inside"/>
<enumeration value="cornerback"/>
<enumeration value="nickelback"/>
<enumeration value="dimeback"/>
<enumeration value="defensive-quarterback"/>
<enumeration value="defensive-halfback"/>
<enumeration value="safety-free"/>
<enumeration value="safety-strong"/>
<enumeration value="kicker"/>
<enumeration value="punter"/>
<enumeration value="kickoff-returner"/>
<enumeration value="punt-returner"/>
<enumeration value="long-snapper"/>
<enumeration value="holder"/>
<enumeration value="lineman-offensive"/>
<enumeration value="lineman-defensive"/>
<enumeration value="defensive-back"/>
<enumeration value="safety"/>
<enumeration value="linebacker"/>
<enumeration value="kick-returner"/>
<enumeration value="referee"/>
<enumeration value="linesman"/>
<enumeration value="line-judge"/>
<enumeration value="back-judge"/>
<enumeration value="side-judge"/>
<enumeration value="field-judge"/>
<enumeration value="coach"/>
<enumeration value="assistant-coach"/>
</restriction>
</simpleType>
top

Simple Type: position.Baseball

Super-types: None
Sub-types: None
Name position.Baseball
Content
Schema Component Representation
<simpleType name="position.Baseball">
<union memberTypes="position.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: position.Baseball.Vocabulary

Super-types: string < position.Baseball.Vocabulary (by restriction)
Sub-types: None
Name position.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: position.Basketball

Super-types: None
Sub-types: None
Name position.Basketball
Content
Schema Component Representation
<simpleType name="position.Basketball">
<union memberTypes="position.Basketball.Vocabulary"/>
</simpleType>
top

Simple Type: position.Basketball.Vocabulary

Super-types: string < position.Basketball.Vocabulary (by restriction)
Sub-types: None
Name position.Basketball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: position.Common

Super-types: None
Sub-types: None
Name position.Common
Content
Schema Component Representation
<simpleType name="position.Common">
<union memberTypes="position.AmericanFootball.Vocabulary position.Baseball.Vocabulary position.Basketball.Vocabulary position.IceHockey.Vocabulary position.Soccer.Vocabulary position.Curling.Vocabulary position.Rugby.Vocabulary"/>
</simpleType>
top

Simple Type: position.Curling.Vocabulary

Super-types: string < position.Curling.Vocabulary (by restriction)
Sub-types: None
Name position.Curling.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: position.IceHockey

Super-types: None
Sub-types: None
Name position.IceHockey
Content
Schema Component Representation
<simpleType name="position.IceHockey">
<union memberTypes="position.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: position.IceHockey.Vocabulary

Super-types: string < position.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name position.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: position.Rugby

Super-types: None
Sub-types: None
Name position.Rugby
Content
Schema Component Representation
<simpleType name="position.Rugby">
<union memberTypes="position.Rugby.Vocabulary"/>
</simpleType>
top

Simple Type: position.Rugby.Vocabulary

Super-types: string < position.Rugby.Vocabulary (by restriction)
Sub-types: None
Name position.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: position.Soccer

Super-types: None
Sub-types: None
Name position.Soccer
Content
Schema Component Representation
<simpleType name="position.Soccer">
<union memberTypes="position.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: position.Soccer.Vocabulary

Super-types: string < position.Soccer.Vocabulary (by restriction)
Sub-types: None
Name position.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: postponementStatus.Core

Super-types: None
Sub-types: None
Name postponementStatus.Core
Content
Schema Component Representation
<simpleType name="postponementStatus.Core">
<union memberTypes="postponementStatus.Core.Vocabulary"/>
</simpleType>
top

Simple Type: postponementStatus.Core.Vocabulary

Super-types: string < postponementStatus.Core.Vocabulary (by restriction)
Sub-types: None
Name postponementStatus.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: professionalStatus.Core

Super-types: None
Sub-types: None
Name professionalStatus.Core
Content
Schema Component Representation
<simpleType name="professionalStatus.Core">
<union memberTypes="professionalStatus.Core.Vocabulary"/>
</simpleType>
top

Simple Type: professionalStatus.Core.Vocabulary

Super-types: string < professionalStatus.Core.Vocabulary (by restriction)
Sub-types: None
Name professionalStatus.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: recordMakingScope.Core

Super-types: None
Sub-types: None
Name recordMakingScope.Core
Content
Schema Component Representation
<simpleType name="recordMakingScope.Core">
<union memberTypes="recordMakingScope.Core.Vocabulary"/>
</simpleType>
top

Simple Type: recordMakingScope.Core.Vocabulary

Super-types: string < recordMakingScope.Core.Vocabulary (by restriction)
Sub-types: None
Name recordMakingScope.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: result.AmericanFootball

Super-types: None
Sub-types: None
Name result.AmericanFootball
Content
Schema Component Representation
<simpleType name="result.AmericanFootball">
<union memberTypes="result.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: result.AmericanFootball.Vocabulary

Super-types: string < result.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name result.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • 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
<simpleType name="result.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="tackle"/>
<enumeration value="sack"/>
<enumeration value="forward-pass"/>
<enumeration value="lateral-pass"/>
<enumeration value="incomplete-pass"/>
<enumeration value="kick"/>
<enumeration value="handoff"/>
<enumeration value="fumble"/>
<enumeration value="ball-grounded"/>
<enumeration value="ball-out-of-bounds"/>
<enumeration value="score"/>
</restriction>
</simpleType>
top

Simple Type: resultEffect.Core

Super-types: None
Sub-types: None
Name resultEffect.Core
Content
Schema Component Representation
<simpleType name="resultEffect.Core">
<union memberTypes="resultEffect.Core.Vocabulary"/>
</simpleType>
top

Simple Type: resultEffect.Core.Vocabulary

Super-types: string < resultEffect.Core.Vocabulary (by restriction)
Sub-types: None
Name resultEffect.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: role.AmericanFootball

Super-types: None
Sub-types: None
Name role.AmericanFootball
Content
Schema Component Representation
<simpleType name="role.AmericanFootball">
<union memberTypes="role.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: role.AmericanFootball.Vocabulary

Super-types: string < role.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name role.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'snapper'|'snap-receiver'|'handoff-receiver'|'lateral-receiver'|'pass-receiver'|'interceptor'|'fumble-recoverer'|'rusher'|'tackler'|'kick-blocker'}
Schema Component Representation
<simpleType name="role.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="snapper"/>
<enumeration value="snap-receiver"/>
<enumeration value="handoff-receiver"/>
<enumeration value="lateral-receiver"/>
<enumeration value="pass-receiver"/>
<enumeration value="interceptor"/>
<enumeration value="fumble-recoverer"/>
<enumeration value="rusher"/>
<enumeration value="tackler"/>
<enumeration value="kick-blocker"/>
</restriction>
</simpleType>
top

Simple Type: scoreAttemptMethod.Soccer

Super-types: None
Sub-types: None
Name scoreAttemptMethod.Soccer
Content
Schema Component Representation
<simpleType name="scoreAttemptMethod.Soccer">
<union memberTypes="scoreAttemptMethod.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptMethod.Soccer.Vocabulary

Super-types: string < scoreAttemptMethod.Soccer.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptMethod.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptResult.AmericanFootball

Super-types: None
Sub-types: None
Name scoreAttemptResult.AmericanFootball
Content
Schema Component Representation
<simpleType name="scoreAttemptResult.AmericanFootball">
<union memberTypes="scoreAttemptResult.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptResult.AmericanFootball.Vocabulary

Super-types: string < scoreAttemptResult.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptResult.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'conversion-attempt'|'field-goal-attempt'}
Schema Component Representation
<simpleType name="scoreAttemptResult.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="conversion-attempt"/>
<enumeration value="field-goal-attempt"/>
</restriction>
</simpleType>
top

Simple Type: scoreAttemptResult.Basketball

Super-types: None
Sub-types: None
Name scoreAttemptResult.Basketball
Content
Schema Component Representation
<simpleType name="scoreAttemptResult.Basketball">
<union memberTypes="scoreAttemptResult.Basketball.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptResult.Basketball.Vocabulary

Super-types: string < scoreAttemptResult.Basketball.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptResult.Basketball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptResult.IceHockey

Super-types: None
Sub-types: None
Name scoreAttemptResult.IceHockey
Content
Schema Component Representation
<simpleType name="scoreAttemptResult.IceHockey">
<union memberTypes="scoreAttemptResult.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptResult.IceHockey.Vocabulary

Super-types: string < scoreAttemptResult.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptResult.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptResult.Rugby.Vocabulary

Super-types: string < scoreAttemptResult.Rugby.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptResult.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptResult.Soccer

Super-types: None
Sub-types: None
Name scoreAttemptResult.Soccer
Content
Schema Component Representation
<simpleType name="scoreAttemptResult.Soccer">
<union memberTypes="scoreAttemptResult.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptResult.Soccer.Vocabulary

Super-types: string < scoreAttemptResult.Soccer.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptResult.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptType.Basketball

Super-types: None
Sub-types: None
Name scoreAttemptType.Basketball
Content
Schema Component Representation
<simpleType name="scoreAttemptType.Basketball">
<union memberTypes="scoreAttemptType.Basketball.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptType.Basketball.Vocabulary

Super-types: string < scoreAttemptType.Basketball.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptType.Basketball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptType.IceHockey

Super-types: None
Sub-types: None
Name scoreAttemptType.IceHockey
Content
Schema Component Representation
<simpleType name="scoreAttemptType.IceHockey">
<union memberTypes="scoreAttemptType.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptType.IceHockey.Vocabulary

Super-types: string < scoreAttemptType.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptType.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptType.Rugby.Vocabulary

Super-types: string < scoreAttemptType.Rugby.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptType.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreAttemptType.Soccer

Super-types: None
Sub-types: None
Name scoreAttemptType.Soccer
Content
Schema Component Representation
<simpleType name="scoreAttemptType.Soccer">
<union memberTypes="scoreAttemptType.Soccer.Vocabulary"/>
</simpleType>
top

Simple Type: scoreAttemptType.Soccer.Vocabulary

Super-types: string < scoreAttemptType.Soccer.Vocabulary (by restriction)
Sub-types: None
Name scoreAttemptType.Soccer.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: scoreSubType.AmericanFootball

Super-types: None
Sub-types: None
Name scoreSubType.AmericanFootball
Content
Schema Component Representation
<simpleType name="scoreSubType.AmericanFootball">
<union memberTypes="scoreType.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: scoreSubType.AmericanFootball.Vocabulary

Super-types: string < scoreSubType.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name scoreSubType.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • 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
<simpleType name="scoreSubType.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="fumble-return"/>
<enumeration value="interception-return"/>
<enumeration value="blocked-field-goal"/>
<enumeration value="samissed-field-goalfety"/>
<enumeration value="blocked-punt"/>
<enumeration value="punt-return"/>
<enumeration value="kickoff-return"/>
<enumeration value="pass"/>
<enumeration value="rush"/>
</restriction>
</simpleType>
top

Simple Type: scoreType.AmericanFootball

Super-types: None
Sub-types: None
Name scoreType.AmericanFootball
Content
Schema Component Representation
<simpleType name="scoreType.AmericanFootball">
<union memberTypes="scoreType.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: scoreType.AmericanFootball.Vocabulary

Super-types: string < scoreType.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name scoreType.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'touchdown'|'safety'|'conversion'|'conversion-1pt'|'conversion-2pt'|'field-goal'|'extra-point'}
Schema Component Representation
<simpleType name="scoreType.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="touchdown"/>
<enumeration value="safety"/>
<enumeration value="conversion"/>
<enumeration value="conversion-1pt"/>
<enumeration value="conversion-2pt"/>
<enumeration value="field-goal"/>
<enumeration value="extra-point"/>
</restriction>
</simpleType>
top

Simple Type: scoreUnits.Core

Super-types: None
Sub-types: None
Name scoreUnits.Core
Content
Schema Component Representation
<simpleType name="scoreUnits.Core">
<union memberTypes="scoreUnits.Core.Vocabulary"/>
</simpleType>
top

Simple Type: scoreUnits.Core.Vocabulary

Super-types: string < scoreUnits.Core.Vocabulary (by restriction)
Sub-types: None
Name scoreUnits.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: seasonType.Core

Super-types: None
Sub-types: None
Name seasonType.Core
Content
Schema Component Representation
<simpleType name="seasonType.Core">
<union memberTypes="seasonType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: seasonType.Core.Vocabulary

Super-types: string < seasonType.Core.Vocabulary (by restriction)
Sub-types: None
Name seasonType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: shotType.Golf

Super-types: None
Sub-types: None
Name shotType.Golf
Content
Schema Component Representation
<simpleType name="shotType.Golf">
<union memberTypes="shotType.Golf.Vocabulary"/>
</simpleType>
top

Simple Type: shotType.Golf.Vocabulary

Super-types: string < shotType.Golf.Vocabulary (by restriction)
Sub-types: None
Name shotType.Golf.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: siteStyle.Core

Super-types: None
Sub-types: None
Name siteStyle.Core
Content
Schema Component Representation
<simpleType name="siteStyle.Core">
<union memberTypes="siteStyle.Core.Vocabulary"/>
</simpleType>
top

Simple Type: siteStyle.Core.Vocabulary

Super-types: string < siteStyle.Core.Vocabulary (by restriction)
Sub-types: None
Name siteStyle.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: siteSurface.Core

Super-types: None
Sub-types: None
Name siteSurface.Core
Content
Schema Component Representation
<simpleType name="siteSurface.Core">
<union memberTypes="siteSurface.Core.Vocabulary"/>
</simpleType>
top

Simple Type: siteSurface.Core.Vocabulary

Super-types: string < siteSurface.Core.Vocabulary (by restriction)
Sub-types: None
Name siteSurface.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: specialGroup.Core

Super-types: None
Sub-types: None
Name specialGroup.Core
Content
Schema Component Representation
<simpleType name="specialGroup.Core">
<union memberTypes="specialGroup.Core.Vocabulary"/>
</simpleType>
top

Simple Type: specialGroup.Core.Vocabulary

Super-types: string < specialGroup.Core.Vocabulary (by restriction)
Sub-types: None
Name specialGroup.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: specialNeeds.Core

Super-types: None
Sub-types: None
Name specialNeeds.Core
Content
Schema Component Representation
<simpleType name="specialNeeds.Core">
<union memberTypes="specialNeeds.Core.Vocabulary"/>
</simpleType>
top

Simple Type: specialNeeds.Core.Vocabulary

Super-types: string < specialNeeds.Core.Vocabulary (by restriction)
Sub-types: None
Name specialNeeds.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: statsCoverage.Core

Super-types: None
Sub-types: None
Name statsCoverage.Core
Content
Schema Component Representation
<simpleType name="statsCoverage.Core">
<union memberTypes="statsCoverage.Core.Vocabulary"/>
</simpleType>
top

Simple Type: statsCoverage.Core.Vocabulary

Super-types: string < statsCoverage.Core.Vocabulary (by restriction)
Sub-types: None
Name statsCoverage.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: status.Core

Super-types: None
Sub-types: None
Name status.Core
Content
Schema Component Representation
<simpleType name="status.Core">
<union memberTypes="status.Core.Vocabulary"/>
</simpleType>
top

Simple Type: status.Core.Vocabulary

Super-types: string < status.Core.Vocabulary (by restriction)
Sub-types: None
Name status.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: statusChangeType.Core

Super-types: None
Sub-types: None
Name statusChangeType.Core
Content
Schema Component Representation
<simpleType name="statusChangeType.Core">
<union memberTypes="statusChangeType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: statusChangeType.Core.Vocabulary

Super-types: string < statusChangeType.Core.Vocabulary (by restriction)
Sub-types: None
Name statusChangeType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: strength.IceHockey

Super-types: None
Sub-types: None
Name strength.IceHockey
Content
Schema Component Representation
<simpleType name="strength.IceHockey">
<union memberTypes="strength.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: strength.IceHockey.Vocabulary

Super-types: string < strength.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name strength.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: strikeType.Baseball

Super-types: None
Sub-types: None
Name strikeType.Baseball
Content
Schema Component Representation
<simpleType name="strikeType.Baseball">
<union memberTypes="strikeType.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: strikeType.Baseball.Vocabulary

Super-types: string < strikeType.Baseball.Vocabulary (by restriction)
Sub-types: None
Name strikeType.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: substitutionType.Rugby.Vocabulary

Super-types: string < substitutionType.Rugby.Vocabulary (by restriction)
Sub-types: None
Name substitutionType.Rugby.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: teamCoverage.Core

Super-types: None
Sub-types: None
Name teamCoverage.Core
Content
Schema Component Representation
<simpleType name="teamCoverage.Core">
<union memberTypes="teamCoverage.Core.Vocabulary"/>
</simpleType>
top

Simple Type: teamCoverage.Core.Vocabulary

Super-types: string < teamCoverage.Core.Vocabulary (by restriction)
Sub-types: None
Name teamCoverage.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: teamKey.Common

Super-types: None
Sub-types: None
Name teamKey.Common
Content
Schema Component Representation
<simpleType name="teamKey.Common">
<union memberTypes="teamKeyType.l.nhl.com teamKeyType.l.mlb.com teamKeyType.l.swede-ice.se"/>
</simpleType>
top

Simple Type: teamKeyType.l.mlb.com

Super-types: string < teamKeyType.l.mlb.com (by restriction)
Sub-types: None
Name teamKeyType.l.mlb.com
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: teamKeyType.l.nhl.com

Super-types: string < teamKeyType.l.nhl.com (by restriction)
Sub-types: None
Name teamKeyType.l.nhl.com
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: teamKeyType.l.swede-ice.se

Super-types: string < teamKeyType.l.swede-ice.se (by restriction)
Sub-types: None
Name teamKeyType.l.swede-ice.se
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: throwOrder.Curling

Super-types: None
Sub-types: None
Name throwOrder.Curling
Content
Schema Component Representation
<simpleType name="throwOrder.Curling">
<union memberTypes="throwOrder.Curling.Vocabulary"/>
</simpleType>
top

Simple Type: throwOrder.Curling.Vocabulary

Super-types: string < throwOrder.Curling.Vocabulary (by restriction)
Sub-types: None
Name throwOrder.Curling.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: timeoutType.AmericanFootball

Super-types: None
Sub-types: None
Name timeoutType.AmericanFootball
Content
Schema Component Representation
<simpleType name="timeoutType.AmericanFootball">
<union memberTypes="timeoutType.AmericanFootball.Vocabulary"/>
</simpleType>
top

Simple Type: timeoutType.AmericanFootball.Vocabulary

Super-types: string < timeoutType.AmericanFootball.Vocabulary (by restriction)
Sub-types: None
Name timeoutType.AmericanFootball.Vocabulary
Content
  • Base XSD Type: string
  • value comes from list: {'2-minute'|'1-minute'}
Schema Component Representation
<simpleType name="timeoutType.AmericanFootball.Vocabulary">
<restriction base="string">
<enumeration value="2-minute"/>
<enumeration value="1-minute"/>
</restriction>
</simpleType>
top

Simple Type: tournamentStageType.Core

Super-types: None
Sub-types: None
Name tournamentStageType.Core
Content
Schema Component Representation
<simpleType name="tournamentStageType.Core">
<union memberTypes="tournamentStageType.Core.Vocabulary"/>
</simpleType>
top

Simple Type: tournamentStageType.Core.Vocabulary

Super-types: string < tournamentStageType.Core.Vocabulary (by restriction)
Sub-types: None
Name tournamentStageType.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: walkType.Baseball

Super-types: None
Sub-types: None
Name walkType.Baseball
Content
Schema Component Representation
<simpleType name="walkType.Baseball">
<union memberTypes="walkType.Baseball.Vocabulary"/>
</simpleType>
top

Simple Type: walkType.Baseball.Vocabulary

Super-types: string < walkType.Baseball.Vocabulary (by restriction)
Sub-types: None
Name walkType.Baseball.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: weatherPrediction.Core

Super-types: None
Sub-types: None
Name weatherPrediction.Core
Content
Schema Component Representation
<simpleType name="weatherPrediction.Core">
<union memberTypes="weatherPrediction.Core.Vocabulary"/>
</simpleType>
top

Simple Type: weatherPrediction.Core.Vocabulary

Super-types: string < weatherPrediction.Core.Vocabulary (by restriction)
Sub-types: None
Name weatherPrediction.Core.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: winType.Tennis

Super-types: None
Sub-types: None
Name winType.Tennis
Content
Schema Component Representation
<simpleType name="winType.Tennis">
<union memberTypes="winType.Tennis.Vocabulary"/>
</simpleType>
top

Simple Type: winType.Tennis.Vocabulary

Super-types: string < winType.Tennis.Vocabulary (by restriction)
Sub-types: None
Name winType.Tennis.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Simple Type: zone.IceHockey

Super-types: None
Sub-types: None
Name zone.IceHockey
Content
Schema Component Representation
<simpleType name="zone.IceHockey">
<union memberTypes="zone.IceHockey.Vocabulary"/>
</simpleType>
top

Simple Type: zone.IceHockey.Vocabulary

Super-types: string < zone.IceHockey.Vocabulary (by restriction)
Sub-types: None
Name zone.IceHockey.Vocabulary
Content
  • Base XSD Type: string
  • 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>
top

Legend

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.
Name AusAddress
Abstract no
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.

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.)
top

Glossary

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.

top