Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema sportsml-specific-soccer.xsd
Namespace http://iptc.org/std/SportsML/2008-04-01/
Properties
attribute form default: unqualified
element form default: unqualified
version: 2.2
Element sportsml:event-metadata-soccer
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Soccer-specific metadata for events. | Metadata that is specific to
soccer for events.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#event-metadata-soccer_kick-off-team-idref sportsml-specific-soccer_xsd.tmp#event-metadata-soccer_week sportsml-specific-soccer_xsd.tmp#time-adjustment
Properties
content: complex
Used by
Model sportsml:time-adjustment*
Children sportsml:time-adjustment
Instance
<sportsml:event-metadata-soccer id="" kick-off-team-idref="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" sequence-number="" week="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:time-adjustment id="" minutes-elapsed="" period-extra-time-added="" period-extra-time-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" sequence-number="">{0,unbounded}</sportsml:time-adjustment>
</sportsml:event-metadata-soccer>
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
kick-off-team-idref IDREF optional
Pointer to the team doing the kick-off for the period
covered.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
sequence-number string optional
Sequence number of the play. Usually an integer
week string optional
The week during the season in which this game is
played.
Source
<element name="event-metadata-soccer">
  <annotation>
    <documentation>Soccer-specific metadata for events. | Metadata that is specific to soccer for events.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:time-adjustment" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="kick-off-team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>Pointer to the team doing the kick-off for the period covered.</documentation>
      </annotation>
    </attribute>
    <attribute name="week" type="string" use="optional">
      <annotation>
        <documentation>The week during the season in which this game is played.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:time-adjustment
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Record time added by referee. | Holds values for the time added by the
referee and how much extra time was actually played.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#time-adjustment_period-extra-time-added sportsml-specific-soccer_xsd.tmp#time-adjustment_period-extra-time-elapsed
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-extra-time-added string optional
How many minutes the referee has decided to add to the
period.
period-extra-time-elapsed string optional
How much time exactly MMSS that was actually elapsed in the
period.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
sequence-number string optional
Sequence number of the play. Usually an integer
Source
<element name="time-adjustment">
  <annotation>
    <documentation>Record time added by referee. | Holds values for the time added by the referee and how much extra time was actually played.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="period-extra-time-added" type="string" use="optional">
      <annotation>
        <documentation>How many minutes the referee has decided to add to the period.</documentation>
      </annotation>
    </attribute>
    <attribute name="period-extra-time-elapsed" type="string" use="optional">
      <annotation>
        <documentation>How much time exactly MMSS that was actually elapsed in the period.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:event-actions-soccer
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Action specific to soccer. | Actions that are specific to
soccer.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#action-soccer-substitution sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt sportsml-specific-soccer_xsd.tmp#action-soccer-score sportsml-specific-soccer_xsd.tmp#action-soccer-offside sportsml-specific-soccer_xsd.tmp#action-soccer-foul sportsml-specific-soccer_xsd.tmp#action-soccer-penalty sportsml-specific-soccer_xsd.tmp#action-soccer-timeout sportsml-specific-soccer_xsd.tmp#action-soccer-other sportsml-specific-soccer_xsd.tmp#action-soccer-play
Properties
content: complex
Used by
Model sportsml:action-soccer-substitution | sportsml:action-soccer-score-attempt | sportsml:action-soccer-score | sportsml:action-soccer-offside | sportsml:action-soccer-foul | sportsml:action-soccer-penalty | sportsml:action-soccer-timeout | sportsml:action-soccer-other | sportsml:action-soccer-play
Children sportsml:action-soccer-foul, sportsml:action-soccer-offside, sportsml:action-soccer-other, sportsml:action-soccer-penalty, sportsml:action-soccer-play, sportsml:action-soccer-score, sportsml:action-soccer-score-attempt, sportsml:action-soccer-substitution, sportsml:action-soccer-timeout
Instance
<sportsml:event-actions-soccer id="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:action-soccer-substitution comment="" id="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" person-original-idref="" person-original-position="" person-replacing-idref="" person-replacing-position="" person-type="" sequence-number="" substitution-reason="" team-idref="">{1,1}</sportsml:action-soccer-substitution>
  <sportsml:action-soccer-score-attempt comment="" id="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" player-idref="" score-attempt-method="" score-attempt-result="" score-attempt-type="" sequence-number="" shootout-shot-order="" team-idref="">{1,1}</sportsml:action-soccer-score-attempt>
  <sportsml:action-soccer-score comment="" goal-zone="" id="" location="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" player-count="" player-count-opposing="" player-idref="" score-attempt-method="" score-attempt-side="" score-attempt-type="" score-team="" score-team-opposing="" sequence-number="" shootout-shot-order="" shot-distance="" shot-distance-units="" team-idref="">{1,1}</sportsml:action-soccer-score>
  <sportsml:action-soccer-offside comment="" id="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" player-offside-idref="" player-passing-idref="" sequence-number="" team-idref="">{1,1}</sportsml:action-soccer-offside>
  <sportsml:action-soccer-foul comment="" fouled-player-idref="" fouled-team-idref="" fouling-player-idref="" fouling-team-idref="" foul-name="" foul-result="" id="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" sequence-number="">{1,1}</sportsml:action-soccer-foul>
  <sportsml:action-soccer-penalty caller-idref="" caution-value="" comment="" id="" minutes-elapsed="" offended-player-idref="" offended-team-idref="" penalty-level="" penalty-side="" penalty-type="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" recipient-idref="" recipient-type="" result="" sequence-number="" team-idref="">{1,1}</sportsml:action-soccer-penalty>
  <sportsml:action-soccer-timeout caller="" caller-idref="" comment="" id="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" sequence-number="" timeout-duration="">{1,1}</sportsml:action-soccer-timeout>
  <sportsml:action-soccer-other action-source="" action-type="" comment="" id="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" sequence-number="">{1,1}</sportsml:action-soccer-other>
  <sportsml:action-soccer-play comment="" id="" location="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" player-count="" player-count-opposing="" play-type="" score-attempt-method="" score-attempt-result="" score-attempt-side="" score-attempt-type="" score-team="" score-team-opposing="" sequence-number="" shot-distance="" shot-distance-units="" shot-type="">{1,1}</sportsml:action-soccer-play>
</sportsml:event-actions-soccer>
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
Source
<element name="event-actions-soccer">
  <annotation>
    <documentation>Action specific to soccer. | Actions that are specific to soccer.</documentation>
  </annotation>
  <complexType>
    <choice minOccurs="0" maxOccurs="unbounded">
      <element ref="sportsml:action-soccer-substitution"/>
      <element ref="sportsml:action-soccer-score-attempt"/>
      <element ref="sportsml:action-soccer-score"/>
      <element ref="sportsml:action-soccer-offside"/>
      <element ref="sportsml:action-soccer-foul"/>
      <element ref="sportsml:action-soccer-penalty"/>
      <element ref="sportsml:action-soccer-timeout"/>
      <element ref="sportsml:action-soccer-other"/>
      <element ref="sportsml:action-soccer-play"/>
    </choice>
    <attributeGroup ref="sportsml:globalAttributes"/>
  </complexType>
</element>
Element sportsml:action-soccer-substitution
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
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.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_person-type sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_person-original-idref sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_person-original-position sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_person-replacing-idref sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_person-replacing-position sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_substitution-reason sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-substitution_comment sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant
Properties
content: complex
Used by
Model sportsml:action-soccer-play-participant*
Children sportsml:action-soccer-play-participant
Instance
<sportsml:action-soccer-substitution comment="" id="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" person-original-idref="" person-original-position="" person-replacing-idref="" person-replacing-position="" person-type="" sequence-number="" substitution-reason="" team-idref="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:action-soccer-play-participant assists-cumulative="" goals-cumulative="" player-idref="" role="" team-idref="">{0,unbounded}</sportsml:action-soccer-play-participant>
</sportsml:action-soccer-substitution>
Attributes
QName Type Fixed Default Use Annotation
comment string optional
Textual comment regarding this substitution.
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
person-original-idref IDREF optional
A pointer to the person being replaced.
person-original-position sportsml:position.Soccer optional
Position the replaced person held.
person-replacing-idref IDREF optional
A pointer to the person replacing.
person-replacing-position sportsml:position.Soccer optional
Position the substitute will take up.
person-type restriction of string optional
What role the person being replaced held.
sequence-number string optional
Sequence number of the play. Usually an integer
substitution-reason string optional
Text explaining the reason for the substitute.
team-idref IDREF optional
A pointer to the team doing the substitution.
Source
<element name="action-soccer-substitution">
  <annotation>
    <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.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:action-soccer-play-participant" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="person-type" use="optional">
      <annotation>
        <documentation>What role the person being replaced held.</documentation>
      </annotation>
      <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">
      <annotation>
        <documentation>A pointer to the person being replaced.</documentation>
      </annotation>
    </attribute>
    <attribute name="person-original-position" type="sportsml:position.Soccer" use="optional">
      <annotation>
        <documentation>Position the replaced person held.</documentation>
      </annotation>
    </attribute>
    <attribute name="person-replacing-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>A pointer to the person replacing.</documentation>
      </annotation>
    </attribute>
    <attribute name="person-replacing-position" type="sportsml:position.Soccer" use="optional">
      <annotation>
        <documentation>Position the substitute will take up.</documentation>
      </annotation>
    </attribute>
    <attribute name="substitution-reason" type="string" use="optional">
      <annotation>
        <documentation>Text explaining the reason for the substitute.</documentation>
      </annotation>
    </attribute>
    <attribute name="team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>A pointer to the team doing the substitution.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment regarding this substitution.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-play-participant
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Describes which player was involved in the play and how. | The role and
result attributes are critical.
Diagram
Diagram sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant_player-idref sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant_team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant_role sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant_goals-cumulative sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant_assists-cumulative
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
assists-cumulative string optional
Total number assists at time of assist scored.
goals-cumulative string optional
Total number goals at time of goal scored.
player-idref IDREF required
A pointer to a player who participated in the
play.
role sportsml:participantRole.Soccer required
A controlled vocabulary specifying a player's role during the
play.
team-idref IDREF required
A pointer to the participant's team.
Source
<element name="action-soccer-play-participant">
  <annotation>
    <documentation>Describes which player was involved in the play and how. | The role and result attributes are critical.</documentation>
  </annotation>
  <complexType>
    <attribute name="player-idref" type="IDREF" use="required">
      <annotation>
        <documentation>A pointer to a player who participated in the play.</documentation>
      </annotation>
    </attribute>
    <attribute name="team-idref" type="IDREF" use="required">
      <annotation>
        <documentation>A pointer to the participant's team.</documentation>
      </annotation>
    </attribute>
    <attribute name="role" type="sportsml:participantRole.Soccer" use="required">
      <annotation>
        <documentation>A controlled vocabulary specifying a player's role during the play.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-cumulative" type="string" use="optional">
      <annotation>
        <documentation>Total number goals at time of goal scored.</documentation>
      </annotation>
    </attribute>
    <attribute name="assists-cumulative" type="string" use="optional">
      <annotation>
        <documentation>Total number assists at time of assist scored.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-score-attempt
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
DEPRECATE: replaced by action-soccer-play element. | 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.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt_player-idref sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt_team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt_score-attempt-method sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt_score-attempt-type sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt_score-attempt-result sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt_comment sportsml-specific-soccer_xsd.tmp#action-soccer-score-attempt_shootout-shot-order
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
comment string optional
Textual comment regarding this score-attempt.
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
player-idref IDREF optional
idref pointing to the player attempting to score.
score-attempt-method string optional
How the player attempted to score. Using head, left, etc.
score-attempt-result string optional
The result of the score attempt: miss, block, save, etc.
score-attempt-type sportsml:scoreAttemptType.Soccer optional
The type of scoring attempt.
sequence-number string optional
Sequence number of the play. Usually an integer
shootout-shot-order string optional
In which order the shootout shots were taken.
team-idref IDREF optional
idref pointing to the team for which the player attempting to
score.
Source
<element name="action-soccer-score-attempt">
  <annotation>
    <documentation>DEPRECATE: replaced by action-soccer-play element. | 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.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="player-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the player attempting to score.</documentation>
      </annotation>
    </attribute>
    <attribute name="team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the team for which the player attempting to score.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-method" type="string" use="optional">
      <annotation>
        <documentation>How the player attempted to score. Using head, left, etc.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-type" type="sportsml:scoreAttemptType.Soccer" use="optional">
      <annotation>
        <documentation>The type of scoring attempt.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-result" type="string" use="optional">
      <annotation>
        <documentation>The result of the score attempt: miss, block, save, etc.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment regarding this score-attempt.</documentation>
      </annotation>
    </attribute>
    <attribute name="shootout-shot-order" type="string" use="optional">
      <annotation>
        <documentation>In which order the shootout shots were taken.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-score
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
When a team scores a goal. | Records by whom, how and when a goal was
scored and the standing after the goal.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-score_score-attempt-method sportsml-specific-soccer_xsd.tmp#action-soccer-score_score-attempt-side sportsml-specific-soccer_xsd.tmp#action-soccer-score_score-attempt-type sportsml-specific-soccer_xsd.tmp#action-soccer-score_player-idref sportsml-specific-soccer_xsd.tmp#action-soccer-score_team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-score_score-team sportsml-specific-soccer_xsd.tmp#action-soccer-score_score-team-opposing sportsml-specific-soccer_xsd.tmp#action-soccer-score_comment sportsml-specific-soccer_xsd.tmp#action-soccer-score_shootout-shot-order sportsml-specific-soccer_xsd.tmp#action-soccer-score_location sportsml-specific-soccer_xsd.tmp#action-soccer-score_player-count sportsml-specific-soccer_xsd.tmp#action-soccer-score_player-count-opposing sportsml-specific-soccer_xsd.tmp#action-soccer-score_shot-distance sportsml-specific-soccer_xsd.tmp#action-soccer-score_shot-distance-units sportsml-specific-soccer_xsd.tmp#action-soccer-score_goal-zone sportsml-specific-soccer_xsd.tmp#action-soccer-assisting-player sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant
Properties
content: complex
Used by
Model sportsml:action-soccer-assisting-player* , sportsml:action-soccer-play-participant*
Children sportsml:action-soccer-assisting-player, sportsml:action-soccer-play-participant
Instance
<sportsml:action-soccer-score comment="" goal-zone="" id="" location="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" player-count="" player-count-opposing="" player-idref="" score-attempt-method="" score-attempt-side="" score-attempt-type="" score-team="" score-team-opposing="" sequence-number="" shootout-shot-order="" shot-distance="" shot-distance-units="" team-idref="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:action-soccer-assisting-player id="" player-idref="">{0,unbounded}</sportsml:action-soccer-assisting-player>
  <sportsml:action-soccer-play-participant assists-cumulative="" goals-cumulative="" player-idref="" role="" team-idref="">{0,unbounded}</sportsml:action-soccer-play-participant>
</sportsml:action-soccer-score>
Attributes
QName Type Fixed Default Use Annotation
comment string optional
Textual comment about the score.
goal-zone string optional
Area of the goal at which the scoring shot was
aimed.
id ID optional
An XML-specific identifier for the element.
location string optional
Location of the action on the field.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
player-count string optional
Number of players on the field for the stat or
action.
player-count-opposing string optional
Number of opposing players on the field for the stat or
action.
player-idref IDREF optional
idref pointing to the player attempting to score.
score-attempt-method sportsml:scoreAttemptMethod.Soccer optional
How the player attempted to score. Using head, left leg, right
leg etc.
score-attempt-side sportsml:bodySide.Core optional
Which side of the body the player used, left,
right...
score-attempt-type sportsml:scoreAttemptType.Soccer optional
The type of scoring attempt.
score-team string optional
The current score for the scoring team after the score is
counted.
score-team-opposing string optional
The current score for the opposing team after the score is
counted.
sequence-number string optional
Sequence number of the play. Usually an integer
shootout-shot-order string optional
In which order the shootout shots were taken.
shot-distance string optional
The distance of the shot from the net.
shot-distance-units restriction of string optional
The units to describe the distance of the shot from the
net.
team-idref IDREF optional
idref pointing to the team for which the player attempting to
score.
Source
<element name="action-soccer-score">
  <annotation>
    <documentation>When a team scores a goal. | Records by whom, how and when a goal was scored and the standing after the goal.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:action-soccer-assisting-player" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:action-soccer-play-participant" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="score-attempt-method" type="sportsml:scoreAttemptMethod.Soccer" use="optional">
      <annotation>
        <documentation>How the player attempted to score. Using head, left leg, right leg etc.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-side" type="sportsml:bodySide.Core" use="optional">
      <annotation>
        <documentation>Which side of the body the player used, left, right...</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-type" type="sportsml:scoreAttemptType.Soccer" use="optional">
      <annotation>
        <documentation>The type of scoring attempt.</documentation>
      </annotation>
    </attribute>
    <attribute name="player-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the player attempting to score.</documentation>
      </annotation>
    </attribute>
    <attribute name="team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the team for which the player attempting to score.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-team" type="string" use="optional">
      <annotation>
        <documentation>The current score for the scoring team after the score is counted.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-team-opposing" type="string" use="optional">
      <annotation>
        <documentation>The current score for the opposing team after the score is counted.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment about the score.</documentation>
      </annotation>
    </attribute>
    <attribute name="shootout-shot-order" type="string" use="optional">
      <annotation>
        <documentation>In which order the shootout shots were taken.</documentation>
      </annotation>
    </attribute>
    <attribute name="location" type="string" use="optional">
      <annotation>
        <documentation>Location of the action on the field.</documentation>
      </annotation>
    </attribute>
    <attribute name="player-count" type="string" use="optional">
      <annotation>
        <documentation>Number of players on the field for the stat or action.</documentation>
      </annotation>
    </attribute>
    <attribute name="player-count-opposing" type="string" use="optional">
      <annotation>
        <documentation>Number of opposing players on the field for the stat or action.</documentation>
      </annotation>
    </attribute>
    <attribute name="shot-distance" type="string" use="optional">
      <annotation>
        <documentation>The distance of the shot from the net.</documentation>
      </annotation>
    </attribute>
    <attribute name="shot-distance-units" use="optional">
      <annotation>
        <documentation>The units to describe the distance of the shot from the net.</documentation>
      </annotation>
      <simpleType>
        <restriction base="string">
          <enumeration value="meter"/>
        </restriction>
      </simpleType>
    </attribute>
    <attribute name="goal-zone" type="string" use="optional">
      <annotation>
        <documentation>Area of the goal at which the scoring shot was aimed.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-assisting-player
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
DEPRECATE: replaced by action-soccer-play-participant element. Player
assisting to score a goal. | Pointer or identification of player assisting in
scoring a goal.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#action-soccer-assisting-player_player-idref
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
player-idref IDREF required
idref pointing to the player attempting to score.
Source
<element name="action-soccer-assisting-player">
  <annotation>
    <documentation>DEPRECATE: replaced by action-soccer-play-participant element. Player assisting to score a goal. | Pointer or identification of player assisting in scoring a goal.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attribute name="player-idref" type="IDREF" use="required">
      <annotation>
        <documentation>idref pointing to the player attempting to score.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-offside
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
DEPRECATE: replaced by action-soccer-play element. | When an offside
occurs. | Records the event of an offside in a game.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-offside_team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-offside_player-offside-idref sportsml-specific-soccer_xsd.tmp#action-soccer-offside_player-passing-idref sportsml-specific-soccer_xsd.tmp#action-soccer-offside_comment
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
comment string optional
Textual comment regarding the offside.
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
player-offside-idref IDREF optional
idref pointing to the player the lineman indicated was
offisde.
player-passing-idref IDREF optional
idref pointing to the player passing the ball when offside was
called.
sequence-number string optional
Sequence number of the play. Usually an integer
team-idref IDREF optional
idref pointing to the team causing the offside.
Source
<element name="action-soccer-offside">
  <annotation>
    <documentation>DEPRECATE: replaced by action-soccer-play element. | When an offside occurs. | Records the event of an offside in a game.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the team causing the offside.</documentation>
      </annotation>
    </attribute>
    <attribute name="player-offside-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the player the lineman indicated was offisde.</documentation>
      </annotation>
    </attribute>
    <attribute name="player-passing-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the player passing the ball when offside was called.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment regarding the offside.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-foul
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
DEPRECATE: replaced by action-soccer-play element. | 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.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-foul_fouling-team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-foul_fouling-player-idref sportsml-specific-soccer_xsd.tmp#action-soccer-foul_fouled-team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-foul_fouled-player-idref sportsml-specific-soccer_xsd.tmp#action-soccer-foul_foul-name sportsml-specific-soccer_xsd.tmp#action-soccer-foul_foul-result sportsml-specific-soccer_xsd.tmp#action-soccer-foul_comment
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
comment string optional
Textual comment regarding the penalty.
foul-name sportsml:foulName.Soccer optional
The name of the foul was committed.
foul-result sportsml:foulResult.Soccer optional
The result of the foul.
fouled-player-idref IDREF optional
idref pointing to the player beeing fouled.
fouled-team-idref IDREF optional
idref pointing to the team beeing fouled.
fouling-player-idref IDREF optional
idref pointing to the player causing the foul.
fouling-team-idref IDREF optional
idref pointing to the team causing the foul.
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
sequence-number string optional
Sequence number of the play. Usually an integer
Source
<element name="action-soccer-foul">
  <annotation>
    <documentation>DEPRECATE: replaced by action-soccer-play element. | 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.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="fouling-team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the team causing the foul.</documentation>
      </annotation>
    </attribute>
    <attribute name="fouling-player-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the player causing the foul.</documentation>
      </annotation>
    </attribute>
    <attribute name="fouled-team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the team beeing fouled.</documentation>
      </annotation>
    </attribute>
    <attribute name="fouled-player-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>idref pointing to the player beeing fouled.</documentation>
      </annotation>
    </attribute>
    <attribute name="foul-name" type="sportsml:foulName.Soccer" use="optional">
      <annotation>
        <documentation>The name of the foul was committed.</documentation>
      </annotation>
    </attribute>
    <attribute name="foul-result" type="sportsml:foulResult.Soccer" use="optional">
      <annotation>
        <documentation>The result of the foul.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment regarding the penalty.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-penalty
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Results from a foul. | Details of a penalty that a foul resulted
in.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_recipient-type sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_recipient-idref sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_caller-idref sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_offended-team-idref sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_offended-player-idref sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_penalty-type sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_penalty-level sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_penalty-side sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_caution-value sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_comment sportsml-specific-soccer_xsd.tmp#action-soccer-penalty_result sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant
Properties
content: complex
Used by
Model sportsml:action-soccer-play-participant*
Children sportsml:action-soccer-play-participant
Instance
<sportsml:action-soccer-penalty caller-idref="" caution-value="" comment="" id="" minutes-elapsed="" offended-player-idref="" offended-team-idref="" penalty-level="" penalty-side="" penalty-type="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" recipient-idref="" recipient-type="" result="" sequence-number="" team-idref="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:action-soccer-play-participant assists-cumulative="" goals-cumulative="" player-idref="" role="" team-idref="">{0,unbounded}</sportsml:action-soccer-play-participant>
</sportsml:action-soccer-penalty>
Attributes
QName Type Fixed Default Use Annotation
caller-idref IDREF optional
A pointer to the official who called the penalty.
caution-value string optional
Used to indicate what value, if any, the penalty adds to the
caution-total of the player.
comment string optional
Textual comment regarding the penalty.
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
offended-player-idref IDREF optional
A pointer to the player which suffered the
penalty.
offended-team-idref IDREF optional
A pointer to the team which suffered the penalty.
penalty-level sportsml:penaltyLevel.Soccer optional
A code name for the kind of penalty committed. Eg. yellow, red,
yellow-red.
penalty-side sportsml:penaltySide.Soccer optional
Whether a penalty is assessed on the offense or the
defense.
penalty-type sportsml:penaltyType.Soccer optional
A code name for the kind of penalty committed.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
recipient-idref IDREF optional
A pointer to the receiver of the penalty.
recipient-type restriction of string optional
What type of person or team that got the penalty.
result sportsml:penaltyResult.Soccer optional
The result of the foul: free kick, penalty shot, etc.
sequence-number string optional
Sequence number of the play. Usually an integer
team-idref IDREF optional
A pointer to the team of the penalized or the penalized team
itself.
Source
<element name="action-soccer-penalty">
  <annotation>
    <documentation>Results from a foul. | Details of a penalty that a foul resulted in.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:action-soccer-play-participant" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="recipient-type" use="optional">
      <annotation>
        <documentation>What type of person or team that got the penalty.</documentation>
      </annotation>
      <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">
      <annotation>
        <documentation>A pointer to the receiver of the penalty.</documentation>
      </annotation>
    </attribute>
    <attribute name="team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>A pointer to the team of the penalized or the penalized team itself.</documentation>
      </annotation>
    </attribute>
    <attribute name="caller-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>A pointer to the official who called the penalty.</documentation>
      </annotation>
    </attribute>
    <attribute name="offended-team-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>A pointer to the team which suffered the penalty.</documentation>
      </annotation>
    </attribute>
    <attribute name="offended-player-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>A pointer to the player which suffered the penalty.</documentation>
      </annotation>
    </attribute>
    <attribute name="penalty-type" type="sportsml:penaltyType.Soccer" use="optional">
      <annotation>
        <documentation>A code name for the kind of penalty committed.</documentation>
      </annotation>
    </attribute>
    <attribute name="penalty-level" type="sportsml:penaltyLevel.Soccer" use="optional">
      <annotation>
        <documentation>A code name for the kind of penalty committed. Eg. yellow, red, yellow-red.</documentation>
      </annotation>
    </attribute>
    <attribute name="penalty-side" type="sportsml:penaltySide.Soccer" use="optional">
      <annotation>
        <documentation>Whether a penalty is assessed on the offense or the defense.</documentation>
      </annotation>
    </attribute>
    <attribute name="caution-value" type="string" use="optional">
      <annotation>
        <documentation>Used to indicate what value, if any, the penalty adds to the caution-total of the player.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment regarding the penalty.</documentation>
      </annotation>
    </attribute>
    <attribute name="result" type="sportsml:penaltyResult.Soccer" use="optional">
      <annotation>
        <documentation>The result of the foul: free kick, penalty shot, etc.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-timeout
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
DEPRECATED: Use action-soccer-play instead. A timeout is called. | How,
when and what type of timeout was called.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-timeout_timeout-duration sportsml-specific-soccer_xsd.tmp#action-soccer-timeout_caller sportsml-specific-soccer_xsd.tmp#action-soccer-timeout_caller-idref sportsml-specific-soccer_xsd.tmp#action-soccer-timeout_comment
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
caller restriction of string optional
Who called the timeout, either team or official.
caller-idref IDREF optional
If caller is team, say, an idref pointer to the team
element.
comment string optional
Textual comment about the timeout.
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
sequence-number string optional
Sequence number of the play. Usually an integer
timeout-duration string optional
The duration of the timeout.
Source
<element name="action-soccer-timeout">
  <annotation>
    <documentation>DEPRECATED: Use action-soccer-play instead. A timeout is called. | How, when and what type of timeout was called.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="timeout-duration" type="string" use="optional">
      <annotation>
        <documentation>The duration of the timeout.</documentation>
      </annotation>
    </attribute>
    <attribute name="caller" use="optional">
      <annotation>
        <documentation>Who called the timeout, either team or official.</documentation>
      </annotation>
      <simpleType>
        <restriction base="string">
          <enumeration value="team"/>
          <enumeration value="official"/>
        </restriction>
      </simpleType>
    </attribute>
    <attribute name="caller-idref" type="IDREF" use="optional">
      <annotation>
        <documentation>If caller is team, say, an idref pointer to the team element.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment about the timeout.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-other
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
A custom action. | For use when none of the pre-build actions
apply.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-other_action-source sportsml-specific-soccer_xsd.tmp#action-soccer-other_action-type sportsml-specific-soccer_xsd.tmp#action-soccer-other_comment
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
action-source string optional
The name of the controlled-vocabulary for the action-type
attribute.
action-type string optional
A selection from a controlled-vocabulary list maintained by the
publisher.
comment string optional
Textual comment about the action.
id ID optional
An XML-specific identifier for the element.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
sequence-number string optional
Sequence number of the play. Usually an integer
Source
<element name="action-soccer-other">
  <annotation>
    <documentation>A custom action. | For use when none of the pre-build actions apply.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="action-source" type="string" use="optional">
      <annotation>
        <documentation>The name of the controlled-vocabulary for the action-type attribute.</documentation>
      </annotation>
    </attribute>
    <attribute name="action-type" type="string" use="optional">
      <annotation>
        <documentation>A selection from a controlled-vocabulary list maintained by the publisher.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>Textual comment about the action.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:action-soccer-play
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Only for non-scoring plays. | Holds elements that describe the role each
play participant performed.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#eventStateSoccer sportsml-specific-soccer_xsd.tmp#action-soccer-play_play-type sportsml-specific-soccer_xsd.tmp#action-soccer-play_score-team sportsml-specific-soccer_xsd.tmp#action-soccer-play_score-team-opposing sportsml-specific-soccer_xsd.tmp#action-soccer-play_score-attempt-side sportsml-specific-soccer_xsd.tmp#action-soccer-play_score-attempt-method sportsml-specific-soccer_xsd.tmp#action-soccer-play_score-attempt-type sportsml-specific-soccer_xsd.tmp#action-soccer-play_score-attempt-result sportsml-specific-soccer_xsd.tmp#action-soccer-play_shot-distance sportsml-specific-soccer_xsd.tmp#action-soccer-play_shot-distance-units sportsml-specific-soccer_xsd.tmp#action-soccer-play_shot-type sportsml-specific-soccer_xsd.tmp#action-soccer-play_comment sportsml-specific-soccer_xsd.tmp#action-soccer-play_location sportsml-specific-soccer_xsd.tmp#action-soccer-play_player-count sportsml-specific-soccer_xsd.tmp#action-soccer-play_player-count-opposing sportsml-specific-soccer_xsd.tmp#action-soccer-play-participant
Properties
content: complex
Used by
Model sportsml:action-soccer-play-participant*
Children sportsml:action-soccer-play-participant
Instance
<sportsml:action-soccer-play comment="" id="" location="" minutes-elapsed="" period-minute-elapsed="" period-time-elapsed="" period-time-remaining="" period-value="" player-count="" player-count-opposing="" play-type="" score-attempt-method="" score-attempt-result="" score-attempt-side="" score-attempt-type="" score-team="" score-team-opposing="" sequence-number="" shot-distance="" shot-distance-units="" shot-type="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:action-soccer-play-participant assists-cumulative="" goals-cumulative="" player-idref="" role="" team-idref="">{0,unbounded}</sportsml:action-soccer-play-participant>
</sportsml:action-soccer-play>
Attributes
QName Type Fixed Default Use Annotation
comment string optional
A textual comment.
id ID optional
An XML-specific identifier for the element.
location string optional
Location of the action on the field.
minutes-elapsed string optional
Number of minutes that have elapsed since the beginning of the
game.
period-minute-elapsed string optional
The time elapsed, but only given as whole minutes.
period-time-elapsed string optional
Detailed time MMSS that has elapsed.
period-time-remaining string optional
Detailed time in MMSS format showing remaining time of
period.
period-value string optional
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
play-type sportsml:playType.Soccer optional
The type of play. Controlled vocabulary. shot | offside | foul |
corner | throw-in, etc.
player-count string optional
Number of players on the field for the stat or
action.
player-count-opposing string optional
Number of opposing players on the field for the stat or
action.
score-attempt-method sportsml:scoreAttemptMethod.Soccer optional
How the player attempted to score. Using head, left leg, right
leg etc.
score-attempt-result sportsml:scoreAttemptResult.Soccer optional
The result of the score attempt.
score-attempt-side sportsml:bodySide.Core optional
Which side of the body the player used, left,
right...
score-attempt-type sportsml:scoreAttemptType.Soccer optional
The type of scoring attempt.
score-team string optional
After this action took place, the score of the team that
team-idref points to.
score-team-opposing string optional
After this action took place, the score of the team opposing that
listed in team-idref.
sequence-number string optional
Sequence number of the play. Usually an integer
shot-distance string optional
The distance of the shot from the net.
shot-distance-units restriction of string optional
The units to describe the distance of the shot from the
net.
shot-type string optional
The type of shot taken.
Source
<element name="action-soccer-play">
  <annotation>
    <documentation>Only for non-scoring plays. | Holds elements that describe the role each play participant performed.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:action-soccer-play-participant" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:eventStateSoccer"/>
    <attribute name="play-type" type="sportsml:playType.Soccer" use="optional">
      <annotation>
        <documentation>The type of play. Controlled vocabulary. shot | offside | foul | corner | throw-in, etc.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-team" type="string" use="optional">
      <annotation>
        <documentation>After this action took place, the score of the team that team-idref points to.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-team-opposing" type="string" use="optional">
      <annotation>
        <documentation>After this action took place, the score of the team opposing that listed in team-idref.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-side" type="sportsml:bodySide.Core" use="optional">
      <annotation>
        <documentation>Which side of the body the player used, left, right...</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-method" type="sportsml:scoreAttemptMethod.Soccer" use="optional">
      <annotation>
        <documentation>How the player attempted to score. Using head, left leg, right leg etc.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-type" type="sportsml:scoreAttemptType.Soccer" use="optional">
      <annotation>
        <documentation>The type of scoring attempt.</documentation>
      </annotation>
    </attribute>
    <attribute name="score-attempt-result" type="sportsml:scoreAttemptResult.Soccer" use="optional">
      <annotation>
        <documentation>The result of the score attempt.</documentation>
      </annotation>
    </attribute>
    <attribute name="shot-distance" type="string" use="optional">
      <annotation>
        <documentation>The distance of the shot from the net.</documentation>
      </annotation>
    </attribute>
    <attribute name="shot-distance-units" use="optional">
      <annotation>
        <documentation>The units to describe the distance of the shot from the net.</documentation>
      </annotation>
      <simpleType>
        <restriction base="string">
          <enumeration value="meters"/>
          <enumeration value="yards"/>
        </restriction>
      </simpleType>
    </attribute>
    <attribute name="shot-type" type="string" use="optional">
      <annotation>
        <documentation>The type of shot taken.</documentation>
      </annotation>
    </attribute>
    <attribute name="comment" type="string" use="optional">
      <annotation>
        <documentation>A textual comment.</documentation>
      </annotation>
    </attribute>
    <attribute name="location" type="string" use="optional">
      <annotation>
        <documentation>Location of the action on the field.</documentation>
      </annotation>
    </attribute>
    <attribute name="player-count" type="string" use="optional">
      <annotation>
        <documentation>Number of players on the field for the stat or action.</documentation>
      </annotation>
    </attribute>
    <attribute name="player-count-opposing" type="string" use="optional">
      <annotation>
        <documentation>Number of opposing players on the field for the stat or action.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:team-metadata-soccer
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Soccer specific metadata for one team. | The team-metadata that is
specific for soccer and does not apply in all sports.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
Source
<element name="team-metadata-soccer">
  <annotation>
    <documentation>Soccer specific metadata for one team. | The team-metadata that is specific for soccer and does not apply in all sports.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
  </complexType>
</element>
Element sportsml:team-stats-soccer
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Soccer specific stats for one team. | Team-stats that is specific to
soccer and does not apply to all sports.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-soccer_xsd.tmp#team-stats-soccer_line-formation sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive sportsml-specific-soccer_xsd.tmp#stats-soccer-foul
Properties
content: complex
Used by
Model sportsml:stats-soccer-offensive* , sportsml:stats-soccer-defensive* , sportsml:stats-soccer-foul*
Children sportsml:stats-soccer-defensive, sportsml:stats-soccer-foul, sportsml:stats-soccer-offensive
Instance
<sportsml:team-stats-soccer alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" id="" line-formation="" period-value="" position-scope="" record-making-scope="" scoping-label="" stats-coverage="" team-coverage="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:stats-soccer-offensive alignment-scope="" assists-game-tying="" assists-game-winning="" assists-overtime="" assists-total="" competition-scope="" corner-kicks="" date-coverage-type="" date-coverage-value="" duration-scope="" free-kicks="" giveaways="" goals-game-tying="" goals-game-winning="" goals-overtime="" goals-own="" goals-shootout="" goals-total="" hat-tricks="" id="" offsides="" period-value="" points="" position-scope="" record-making-scope="" scoping-label="" shots-hit-frame="" shots-off-goal-total="" shots-on-goal-total="" shots-penalty-shot-missed="" shots-penalty-shot-percentage="" shots-penalty-shot-scored="" shots-penalty-shot-taken="" shots-shootout-missed="" shots-shootout-percentage="" shots-shootout-scored="" shots-shootout-taken="" shots-total="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-soccer-offensive>
  <sportsml:stats-soccer-defensive alignment-scope="" catches-punches="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" goals-against-average="" goals-against-total="" goals-penalty-shot-allowed="" id="" period-value="" position-scope="" record-making-scope="" save-percentage="" saves="" scoping-label="" shots-blocked="" shots-on-goal-against-total="" shots-on-goal-total="" shots-penalty-shot-allowed="" shots-shootout-allowed="" shots-shootout-total="" shutouts="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-soccer-defensive>
  <sportsml:stats-soccer-foul alignment-scope="" caution-points-pending="" caution-points-total="" cautions-pending="" cautions-total="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" ejections-total="" fouls-commited="" fouls-suffered="" id="" period-value="" position-scope="" record-making-scope="" scoping-label="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-soccer-foul>
</sportsml:team-stats-soccer>
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
id ID optional
An XML-specific identifier for the element.
line-formation string optional
String representing the formation of the team on the field
starting from the back of the field. This can be written as 4-4-2 where the
hyphens separates the lines on the field from the defense at left to the
forwards to the right. Depending on the formation of the team other than
three digits can be used, for example 4-2-3-1.
period-value string optional
Used for tracking stats and events by period.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
Source
<element name="team-stats-soccer">
  <annotation>
    <documentation>Soccer specific stats for one team. | Team-stats that is specific to soccer and does not apply to all sports.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:stats-soccer-offensive" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:stats-soccer-defensive" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:stats-soccer-foul" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attribute name="line-formation" type="string" use="optional">
      <annotation>
        <documentation>String representing the formation of the team on the field starting from the back of the field. This can be written as 4-4-2 where the hyphens separates the lines on the field from the defense at left to the forwards to the right. Depending on the formation of the team other than three digits can be used, for example 4-2-3-1.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:stats-soccer-offensive
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Offensive stats specific to soccer. | Offensive stats for one team,
specific to soccer.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_goals-game-winning sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_goals-game-tying sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_goals-overtime sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_goals-shootout sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_goals-total sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_assists-game-winning sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_assists-game-tying sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_assists-overtime sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_assists-total sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_points sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-total sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-on-goal-total sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-off-goal-total sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-penalty-shot-taken sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-penalty-shot-scored sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-penalty-shot-missed sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-penalty-shot-percentage sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-shootout-taken sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-shootout-scored sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-shootout-missed sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-shootout-percentage sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_giveaways sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_offsides sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_corner-kicks sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_hat-tricks sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_shots-hit-frame sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_goals-own sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive_free-kicks
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
assists-game-tying string optional
Assists to goals that meant tying a game.
assists-game-winning string optional
Assists to goals that meant winning a game.
assists-overtime string optional
Assists made on goals scored during overtime.
assists-total string optional
Number of assists.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
corner-kicks string optional
Total number of corner kicks performed.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
free-kicks string optional
Unopposed kicks on the field awarded to a team due to an opposing
team's infraction.
giveaways string optional
Changes in possession, usually as a result of poor play leading
to the other team getting the ball.
goals-game-tying string optional
Goals that meant tying a game.
goals-game-winning string optional
Goals that meant winning a game.
goals-overtime string optional
Goals scored during overtime.
goals-own string optional
Goals scored on own net.
goals-shootout string optional
Goals scored during shootout.
goals-total string optional
Total number of goals by the team.
hat-tricks string optional
A record of the number of times a player scored three or more
goals in a game. Sometimes, the rules that govern the assignment of a
hat-trick varies.
id ID optional
An XML-specific identifier for the element.
offsides string optional
Total number of offsides.
period-value string optional
Used for tracking stats and events by period.
points string optional
Sum of goals and assists.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
shots-hit-frame string optional
Total number of shots hitting the goal frame.
shots-off-goal-total string optional
Total number of shots towards the goal, but that would have
missed the target anyway.
shots-on-goal-total string optional
Total number of shots on goal that did not hit the
net.
shots-penalty-shot-missed string optional
Total number of attempts to score as penalty-shot that did not
result in a goal.
shots-penalty-shot-percentage string optional
Percentage of penalty shots scored. Could be calculated from
above values.
shots-penalty-shot-scored string optional
Goals scored as penalty-shots.
shots-penalty-shot-taken string optional
Total number of attempts to score as
penalty-shot.
shots-shootout-missed string optional
Goals missed during shootout.
shots-shootout-percentage string optional
Percentage of shootout goals scored.
shots-shootout-scored string optional
Goals scored during shootout.
shots-shootout-taken string optional
Total number of attempts to score during
shootout.
shots-total string optional
Total number of shots made in attempt to score
goal.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
Source
<element name="stats-soccer-offensive">
  <annotation>
    <documentation>Offensive stats specific to soccer. | Offensive stats for one team, specific to soccer.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attribute name="goals-game-winning" type="string" use="optional">
      <annotation>
        <documentation>Goals that meant winning a game.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-game-tying" type="string" use="optional">
      <annotation>
        <documentation>Goals that meant tying a game.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-overtime" type="string" use="optional">
      <annotation>
        <documentation>Goals scored during overtime.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-shootout" type="string" use="optional">
      <annotation>
        <documentation>Goals scored during shootout.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of goals by the team.</documentation>
      </annotation>
    </attribute>
    <attribute name="assists-game-winning" type="string" use="optional">
      <annotation>
        <documentation>Assists to goals that meant winning a game.</documentation>
      </annotation>
    </attribute>
    <attribute name="assists-game-tying" type="string" use="optional">
      <annotation>
        <documentation>Assists to goals that meant tying a game.</documentation>
      </annotation>
    </attribute>
    <attribute name="assists-overtime" type="string" use="optional">
      <annotation>
        <documentation>Assists made on goals scored during overtime.</documentation>
      </annotation>
    </attribute>
    <attribute name="assists-total" type="string" use="optional">
      <annotation>
        <documentation>Number of assists.</documentation>
      </annotation>
    </attribute>
    <attribute name="points" type="string" use="optional">
      <annotation>
        <documentation>Sum of goals and assists.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of shots made in attempt to score goal.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-on-goal-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of shots on goal that did not hit the net.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-off-goal-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of shots towards the goal, but that would have missed the target anyway.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-penalty-shot-taken" type="string" use="optional">
      <annotation>
        <documentation>Total number of attempts to score as penalty-shot.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-penalty-shot-scored" type="string" use="optional">
      <annotation>
        <documentation>Goals scored as penalty-shots.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-penalty-shot-missed" type="string" use="optional">
      <annotation>
        <documentation>Total number of attempts to score as penalty-shot that did not result in a goal.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-penalty-shot-percentage" type="string" use="optional">
      <annotation>
        <documentation>Percentage of penalty shots scored. Could be calculated from above values.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-shootout-taken" type="string" use="optional">
      <annotation>
        <documentation>Total number of attempts to score during shootout.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-shootout-scored" type="string" use="optional">
      <annotation>
        <documentation>Goals scored during shootout.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-shootout-missed" type="string" use="optional">
      <annotation>
        <documentation>Goals missed during shootout.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-shootout-percentage" type="string" use="optional">
      <annotation>
        <documentation>Percentage of shootout goals scored.</documentation>
      </annotation>
    </attribute>
    <attribute name="giveaways" type="string" use="optional">
      <annotation>
        <documentation>Changes in possession, usually as a result of poor play leading to the other team getting the ball.</documentation>
      </annotation>
    </attribute>
    <attribute name="offsides" type="string" use="optional">
      <annotation>
        <documentation>Total number of offsides.</documentation>
      </annotation>
    </attribute>
    <attribute name="corner-kicks" type="string" use="optional">
      <annotation>
        <documentation>Total number of corner kicks performed.</documentation>
      </annotation>
    </attribute>
    <attribute name="hat-tricks" type="string" use="optional">
      <annotation>
        <documentation>A record of the number of times a player scored three or more goals in a game. Sometimes, the rules that govern the assignment of a hat-trick varies.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-hit-frame" type="string" use="optional">
      <annotation>
        <documentation>Total number of shots hitting the goal frame.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-own" type="string" use="optional">
      <annotation>
        <documentation>Goals scored on own net.</documentation>
      </annotation>
    </attribute>
    <attribute name="free-kicks" type="string" use="optional">
      <annotation>
        <documentation>Unopposed kicks on the field awarded to a team due to an opposing team's infraction.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:stats-soccer-defensive
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Defensive stats specific to soccer. | Defensive stats for one team,
specific to soccer.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_shots-penalty-shot-allowed sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_goals-penalty-shot-allowed sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_goals-against-average sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_goals-against-total sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_saves sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_save-percentage sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_catches-punches sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_shots-on-goal-total sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_shots-on-goal-against-total sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_shots-shootout-total sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_shots-shootout-allowed sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_shots-blocked sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive_shutouts
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
catches-punches string optional
Situations when the goalie catches or punches the ball. Not a
save attempt.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
goals-against-average string optional
Average goals against per game for the given
period.
goals-against-total string optional
Total goals against per game for the given
period.
goals-penalty-shot-allowed string optional
Total number of goals allowed as penalty shots.
id ID optional
An XML-specific identifier for the element.
period-value string optional
Used for tracking stats and events by period.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
save-percentage string optional
Percentage of saves compared to score-attempts on
goal.
saves string optional
Score attempts that were saved by the
goal-keeper.
scoping-label string optional
A textual description for the scope.
shots-blocked string optional
Score attempts that was blocked by someone else than the
goal-keeper.
shots-on-goal-against-total string optional
Total number of shots on goal against.
shots-on-goal-total string optional
DEPRECATED: Use shots-on-goal-against-total
instead.
shots-penalty-shot-allowed string optional
Total number of penalty-shots allowed from other
teams.
shots-shootout-allowed string optional
Goals allowed during shootout.
shots-shootout-total string optional
Total number of attempts to score during
shootout.
shutouts string optional
Number of games when you did not allow the other team to
score.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
Source
<element name="stats-soccer-defensive">
  <annotation>
    <documentation>Defensive stats specific to soccer. | Defensive stats for one team, specific to soccer.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attribute name="shots-penalty-shot-allowed" type="string" use="optional">
      <annotation>
        <documentation>Total number of penalty-shots allowed from other teams.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-penalty-shot-allowed" type="string" use="optional">
      <annotation>
        <documentation>Total number of goals allowed as penalty shots.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-against-average" type="string" use="optional">
      <annotation>
        <documentation>Average goals against per game for the given period.</documentation>
      </annotation>
    </attribute>
    <attribute name="goals-against-total" type="string" use="optional">
      <annotation>
        <documentation>Total goals against per game for the given period.</documentation>
      </annotation>
    </attribute>
    <attribute name="saves" type="string" use="optional">
      <annotation>
        <documentation>Score attempts that were saved by the goal-keeper.</documentation>
      </annotation>
    </attribute>
    <attribute name="save-percentage" type="string" use="optional">
      <annotation>
        <documentation>Percentage of saves compared to score-attempts on goal.</documentation>
      </annotation>
    </attribute>
    <attribute name="catches-punches" type="string" use="optional">
      <annotation>
        <documentation>Situations when the goalie catches or punches the ball. Not a save attempt.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-on-goal-total" type="string" use="optional">
      <annotation>
        <documentation>DEPRECATED: Use shots-on-goal-against-total instead.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-on-goal-against-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of shots on goal against.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-shootout-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of attempts to score during shootout.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-shootout-allowed" type="string" use="optional">
      <annotation>
        <documentation>Goals allowed during shootout.</documentation>
      </annotation>
    </attribute>
    <attribute name="shots-blocked" type="string" use="optional">
      <annotation>
        <documentation>Score attempts that was blocked by someone else than the goal-keeper.</documentation>
      </annotation>
    </attribute>
    <attribute name="shutouts" type="string" use="optional">
      <annotation>
        <documentation>Number of games when you did not allow the other team to score.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:stats-soccer-foul
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Stats specific to fauls, cautions, and ejections. | Could occur while
players are on the offense, the defense, or even the bench.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-soccer_xsd.tmp#stats-soccer-foul_fouls-commited sportsml-specific-soccer_xsd.tmp#stats-soccer-foul_fouls-suffered sportsml-specific-soccer_xsd.tmp#stats-soccer-foul_cautions-total sportsml-specific-soccer_xsd.tmp#stats-soccer-foul_cautions-pending sportsml-specific-soccer_xsd.tmp#stats-soccer-foul_caution-points-total sportsml-specific-soccer_xsd.tmp#stats-soccer-foul_caution-points-pending sportsml-specific-soccer_xsd.tmp#stats-soccer-foul_ejections-total
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
caution-points-pending string optional
Number of caution points that could result in a game
suspension.
caution-points-total string optional
Total amount of caution points. Can occur over various games in a
season.
cautions-pending string optional
Number of cautions that could result in a game
suspension.
cautions-total string optional
Total number of cautions recieved.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
ejections-total string optional
Total number of ejections.
fouls-commited string optional
Total number of fouls commited. Generally a defensive
foul.
fouls-suffered string optional
Total number of fouls the player has suffered. Generally an
offensive foul.
id ID optional
An XML-specific identifier for the element.
period-value string optional
Used for tracking stats and events by period.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
Source
<element name="stats-soccer-foul">
  <annotation>
    <documentation>Stats specific to fauls, cautions, and ejections. | Could occur while players are on the offense, the defense, or even the bench.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attribute name="fouls-commited" type="string" use="optional">
      <annotation>
        <documentation>Total number of fouls commited. Generally a defensive foul.</documentation>
      </annotation>
    </attribute>
    <attribute name="fouls-suffered" type="string" use="optional">
      <annotation>
        <documentation>Total number of fouls the player has suffered. Generally an offensive foul.</documentation>
      </annotation>
    </attribute>
    <attribute name="cautions-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of cautions recieved.</documentation>
      </annotation>
    </attribute>
    <attribute name="cautions-pending" type="string" use="optional">
      <annotation>
        <documentation>Number of cautions that could result in a game suspension.</documentation>
      </annotation>
    </attribute>
    <attribute name="caution-points-total" type="string" use="optional">
      <annotation>
        <documentation>Total amount of caution points. Can occur over various games in a season.</documentation>
      </annotation>
    </attribute>
    <attribute name="caution-points-pending" type="string" use="optional">
      <annotation>
        <documentation>Number of caution points that could result in a game suspension.</documentation>
      </annotation>
    </attribute>
    <attribute name="ejections-total" type="string" use="optional">
      <annotation>
        <documentation>Total number of ejections.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:player-metadata-soccer
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Player metadata specific to soccer. | Metadata for one player, specific
to soccer.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-specific-soccer_xsd.tmp#player-metadata-soccer_line-formation sportsml-specific-soccer_xsd.tmp#player-metadata-soccer_line-formation-position
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
id ID optional
An XML-specific identifier for the element.
line-formation integer optional
Integer value ascending from closest to the goalkeeper. All players
in the row closest to the goalkeeper have 1 as value, the next row 2, etc. Indicates
row the player belonged to at the start of the game or when they entered the
game.
line-formation-position integer optional
Integer value ascending from left side of field. Starts at 1 for the
first player in each line-formation. | Indicates line-position player had at the
start of the game or when the player entered the game.
Source
<element name="player-metadata-soccer">
  <annotation>
    <documentation>Player metadata specific to soccer. | Metadata for one player, specific to soccer.</documentation>
  </annotation>
  <complexType>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attribute name="line-formation" type="integer" use="optional">
      <annotation>
        <documentation>Integer value ascending from closest to the goalkeeper. All players in the row closest to the goalkeeper have 1 as value, the next row 2, etc. Indicates row the player belonged to at the start of the game or when they entered the game.</documentation>
      </annotation>
    </attribute>
    <attribute name="line-formation-position" type="integer" use="optional">
      <annotation>
        <documentation>Integer value ascending from left side of field. Starts at 1 for the first player in each line-formation. | Indicates line-position player had at the start of the game or when the player entered the game.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Element sportsml:player-stats-soccer
Namespace http://iptc.org/std/SportsML/2008-04-01/
Annotations
Player statistics that are specific to soccer. | Soccer specific
statistic information about a player.
Diagram
Diagram sportsml-core_xsd.tmp#globalAttributes sportsml-core_xsd.tmp#coverageAttributes sportsml-specific-soccer_xsd.tmp#player-stats-soccer_time-entered-event sportsml-specific-soccer_xsd.tmp#player-stats-soccer_time-exited-event sportsml-specific-soccer_xsd.tmp#stats-soccer-offensive sportsml-specific-soccer_xsd.tmp#stats-soccer-defensive sportsml-specific-soccer_xsd.tmp#stats-soccer-foul
Properties
content: complex
Used by
Model sportsml:stats-soccer-offensive* , sportsml:stats-soccer-defensive* , sportsml:stats-soccer-foul*
Children sportsml:stats-soccer-defensive, sportsml:stats-soccer-foul, sportsml:stats-soccer-offensive
Instance
<sportsml:player-stats-soccer alignment-scope="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" id="" period-value="" position-scope="" record-making-scope="" scoping-label="" stats-coverage="" team-coverage="" time-entered-event="" time-exited-event="" xmlns:sportsml="http://iptc.org/std/SportsML/2008-04-01/">
  <sportsml:stats-soccer-offensive alignment-scope="" assists-game-tying="" assists-game-winning="" assists-overtime="" assists-total="" competition-scope="" corner-kicks="" date-coverage-type="" date-coverage-value="" duration-scope="" free-kicks="" giveaways="" goals-game-tying="" goals-game-winning="" goals-overtime="" goals-own="" goals-shootout="" goals-total="" hat-tricks="" id="" offsides="" period-value="" points="" position-scope="" record-making-scope="" scoping-label="" shots-hit-frame="" shots-off-goal-total="" shots-on-goal-total="" shots-penalty-shot-missed="" shots-penalty-shot-percentage="" shots-penalty-shot-scored="" shots-penalty-shot-taken="" shots-shootout-missed="" shots-shootout-percentage="" shots-shootout-scored="" shots-shootout-taken="" shots-total="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-soccer-offensive>
  <sportsml:stats-soccer-defensive alignment-scope="" catches-punches="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" goals-against-average="" goals-against-total="" goals-penalty-shot-allowed="" id="" period-value="" position-scope="" record-making-scope="" save-percentage="" saves="" scoping-label="" shots-blocked="" shots-on-goal-against-total="" shots-on-goal-total="" shots-penalty-shot-allowed="" shots-shootout-allowed="" shots-shootout-total="" shutouts="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-soccer-defensive>
  <sportsml:stats-soccer-foul alignment-scope="" caution-points-pending="" caution-points-total="" cautions-pending="" cautions-total="" competition-scope="" date-coverage-type="" date-coverage-value="" duration-scope="" ejections-total="" fouls-commited="" fouls-suffered="" id="" period-value="" position-scope="" record-making-scope="" scoping-label="" stats-coverage="" team-coverage="">{0,unbounded}</sportsml:stats-soccer-foul>
</sportsml:player-stats-soccer>
Attributes
QName Type Fixed Default Use Annotation
alignment-scope sportsml:alignmentScope.Core optional
Indicates that the included statistics apply only to events played either at home or away.
competition-scope sportsml:competitionScope.Core optional
Indicates that the included statistics apply only to events against particular groups of opponents, such as those in the same division.
date-coverage-type sportsml:dateCoverageType.Core optional
Describes what time period the statistics describe. Examples: just this week, this event, or this playoff season.
date-coverage-value string optional
Value that further describes the dates covered. Example: if type is season, value can be 2001-2002.
duration-scope sportsml:durationScope.Core optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime.
id ID optional
An XML-specific identifier for the element.
period-value string optional
Used for tracking stats and events by period.
position-scope string optional
Indicates that the included statistics apply only to while played at a particular position.
record-making-scope sportsml:recordMakingScope.Core optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
scoping-label string optional
A textual description for the scope.
stats-coverage sportsml:statsCoverage.Core optional
A relative indication of how many statistics are included in the item.
team-coverage sportsml:teamCoverage.Core optional
Indicates whether the item contains information about one team, or many teams.
time-entered-event integer optional
Time in minutes when the player entered the
event.
time-exited-event integer optional
Time in minutes when the player exited the event.
Source
<element name="player-stats-soccer">
  <annotation>
    <documentation>Player statistics that are specific to soccer. | Soccer specific statistic information about a player.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="sportsml:stats-soccer-offensive" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:stats-soccer-defensive" minOccurs="0" maxOccurs="unbounded"/>
      <element ref="sportsml:stats-soccer-foul" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attributeGroup ref="sportsml:globalAttributes"/>
    <attributeGroup ref="sportsml:coverageAttributes"/>
    <attribute name="time-entered-event" type="integer" use="optional">
      <annotation>
        <documentation>Time in minutes when the player entered the event.</documentation>
      </annotation>
    </attribute>
    <attribute name="time-exited-event" type="integer" use="optional">
      <annotation>
        <documentation>Time in minutes when the player exited the event.</documentation>
      </annotation>
    </attribute>
  </complexType>
</element>
Attribute sportsml:eventStateSoccer / @period-value
Namespace No namespace
Annotations
Identifier for which period of a game. (1, 2 for first and second
halfs, 3 for first overtime, etc. shootout also allowed value.).
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateSoccer
Source
<attribute name="period-value" type="string" use="optional">
  <annotation>
    <documentation>Identifier for which period of a game. (1, 2 for first and second halfs, 3 for first overtime, etc. shootout also allowed value.).</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateSoccer / @period-time-elapsed
Namespace No namespace
Annotations
Detailed time MMSS that has elapsed.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateSoccer
Source
<attribute name="period-time-elapsed" type="string" use="optional">
  <annotation>
    <documentation>Detailed time MMSS that has elapsed.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateSoccer / @minutes-elapsed
Namespace No namespace
Annotations
Number of minutes that have elapsed since the beginning of the
game.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateSoccer
Source
<attribute name="minutes-elapsed" type="string" use="optional">
  <annotation>
    <documentation>Number of minutes that have elapsed since the beginning of the game.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateSoccer / @period-minute-elapsed
Namespace No namespace
Annotations
The time elapsed, but only given as whole minutes.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateSoccer
Source
<attribute name="period-minute-elapsed" type="string" use="optional">
  <annotation>
    <documentation>The time elapsed, but only given as whole minutes.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateSoccer / @period-time-remaining
Namespace No namespace
Annotations
Detailed time in MMSS format showing remaining time of
period.
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateSoccer
Source
<attribute name="period-time-remaining" type="string" use="optional">
  <annotation>
    <documentation>Detailed time in MMSS format showing remaining time of period.</documentation>
  </annotation>
</attribute>
Attribute sportsml:eventStateSoccer / @sequence-number
Namespace No namespace
Annotations
Sequence number of the play. Usually an integer
Type string
Properties
use: optional
Used by
Attribute Group sportsml:eventStateSoccer
Source
<attribute name="sequence-number" type="string" use="optional">
  <annotation>
    <documentation>Sequence number of the play. Usually an integer</documentation>
  </annotation>
</attribute>
Attribute sportsml:time-adjustment / @period-extra-time-added
Namespace No namespace
Annotations
How many minutes the referee has decided to add to the
period.
Type string
Properties
use: optional
Used by
Source
<attribute name="period-extra-time-added" type="string" use="optional">
  <annotation>
    <documentation>How many minutes the referee has decided to add to the period.</documentation>
  </annotation>
</attribute>
Attribute sportsml:time-adjustment / @period-extra-time-elapsed
Namespace No namespace
Annotations
How much time exactly MMSS that was actually elapsed in the
period.
Type string
Properties
use: optional
Used by
Source
<attribute name="period-extra-time-elapsed" type="string" use="optional">
  <annotation>
    <documentation>How much time exactly MMSS that was actually elapsed in the period.</documentation>
  </annotation>
</attribute>
Attribute sportsml:event-metadata-soccer / @kick-off-team-idref
Namespace No namespace
Annotations
Pointer to the team doing the kick-off for the period
covered.
Type IDREF
Properties
use: optional
Used by
Source
<attribute name="kick-off-team-idref" type="IDREF" use="optional">
  <annotation>
    <documentation>Pointer to the team doing the kick-off for the period covered.</documentation>
  </annotation>
</attribute>
Attribute sportsml:event-metadata-soccer / @week
Namespace No namespace
Annotations
The week during the season in which this game is
played.
Type string
Properties
use: optional
Used by
Source
<attribute name="week" type="string" use="optional">
  <annotation>
    <documentation>The week during the season in which this game is played.</documentation>
  </annotation>
</attribute>
Attribute sportsml:action-soccer-play-participant / @player-idref
Namespace No namespace
Annotations
A pointer to a player who participated in the
play.
Type IDREF
Properties
use: required
Used by
Source
<attribute name="player-idref" type="IDREF" use="required">
  <annotation>
    <documentation>A pointer to a player who participated in the play.</documentation>
  </annotation>
</attribute>
Attribute sportsml:action-soccer-play-participant / @team-idref
Namespace No namespace
Annotations
A pointer to the participant's team.
Type IDREF
Properties
use: required
Used by
Source
<attribute name="team-idref" type="IDREF" use="required">
  <annotation>
    <documentation>A pointer to the participant's team.</documentation>
  </annotation>
</attribute>
Attribute sportsml:action-soccer-play-participant / @role
Namespace No namespace
Annotations
A controlled vocabulary specifying a player's role during the
play.
Type sportsml:participantRole.Soccer
Properties
use: required
Used by