<element name="action-ice-hockey-substitution">
<annotation>
<documentation>Description of a substitution. | Describes who substituted for whom, and why.</documentation>
</annotation>
<complexType>
<attributeGroup ref="sportsml:globalAttributes" />
<attributeGroup ref="sportsml:eventStateIceHockey" />
<attribute name="person-type" use="optional">
<annotation>
<documentation>The type of person who is substituting, for example: a player, a coach, a referree.</documentation>
</annotation>
<simpleType>
<restriction base="string">
<enumeration value="player" />
<enumeration value="auxilliary" />
<enumeration value="official" />
</restriction>
</simpleType>
</attribute>
<attribute name="person-original-idref" type="IDREF" use="optional">
<annotation>
<documentation>A pointer to the player who left the ice.</documentation>
</annotation>
</attribute>
<attribute name="person-original-position" type="sportsml:position.IceHockey" use="optional">
<annotation>
<documentation>The position of the player who left the ice. Could be a goalie.</documentation>
</annotation>
</attribute>
<attribute name="person-replacing-idref" type="IDREF" use="optional">
<annotation>
<documentation>A pointer to the player who now went on the ice.</documentation>
</annotation>
</attribute>
<attribute name="person-replacing-position" type="sportsml:position.IceHockey" use="optional">
<annotation>
<documentation>The position of the player who went on the ice. If original player was a goalie, and this value is a forward, than the goalie has been pulled.</documentation>
</annotation>
</attribute>
<attribute name="substitution-reason" type="string" use="optional">
<annotation>
<documentation>The reason why a substitution was made.</documentation>
</annotation>
</attribute>
<attribute name="comment" type="string" use="optional">
<annotation>
<documentation>A textual comment.</documentation>
</annotation>
</attribute>
</complexType>
</element>
|