<element name="action-soccer-penalty">
<annotation>
<documentation>Results from a foul. | Details of a penalty that a foul resulted in.</documentation>
</annotation>
<complexType>
<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>idref pointer to the person suffering the penalty.</documentation>
</annotation>
</attribute>
<attribute name="caller-idref" type="string" use="optional">
<annotation>
<documentation>idref pointing to who called the penalty.</documentation>
</annotation>
</attribute>
<attribute name="penalty-type" type="string" use="optional">
<annotation>
<documentation>External controlled vocabulary: sportsml-vocabulary-specific-soccer.penalty-type</documentation>
</annotation>
</attribute>
<attribute name="penalty-level" type="string" use="optional">
<annotation>
<documentation>External controlled vocabulary: sportsml-vocabulary-specific-soccer.penalty-level</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>
</complexType>
</element>
|