<element name="action-american-football-penalty">
<annotation>
<documentation>Describes a penalty. Like plays, contains participant elements. | These penalties occur before a play is officially started. </documentation>
</annotation>
<complexType>
<sequence>
<element ref="sportsml:action-american-football-play-participant" minOccurs="0" maxOccurs="unbounded" />
</sequence>
<attributeGroup ref="sportsml:globalAttributes" />
<attributeGroup ref="sportsml:eventStateAmericanFootball" />
<attribute name="comment" type="string" use="optional">
<annotation>
<documentation>A textual comment.</documentation>
</annotation>
</attribute>
<attribute name="recipient-type" use="required">
<annotation>
<documentation>Whether the receiver of the penalty was the team, the player, a coach, a ref, etc.</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="caller-idref" type="IDREF" use="optional">
<annotation>
<documentation>A pointer to the official who called the penalty.</documentation>
</annotation>
</attribute>
<attribute name="penalty-side" type="sportsml:penaltySide.AmericanFootball" use="optional">
<annotation>
<documentation>Whether a penalty is assessed on the offense or the defense.</documentation>
</annotation>
</attribute>
<attribute name="penalty-level" type="sportsml:penaltyLevel.AmericanFootball" use="optional">
<annotation>
<documentation>The level of the penalty.</documentation>
</annotation>
</attribute>
<attribute name="penalty-yards" type="string" use="optional">
<annotation>
<documentation>The number of yards of the penalty.</documentation>
</annotation>
</attribute>
<attribute name="penalty-acceptance" use="optional">
<annotation>
<documentation>Whether the penalty was accepted or declined.</documentation>
</annotation>
<simpleType>
<restriction base="string">
<enumeration value="accepted" />
<enumeration value="declined" />
</restriction>
</simpleType>
</attribute>
<attribute name="penalty-challenge" use="optional">
<annotation>
<documentation>TBD.</documentation>
</annotation>
<simpleType>
<restriction base="string">
<enumeration value="true" />
<enumeration value="false" />
</restriction>
</simpleType>
</attribute>
<attribute name="penalty-review" use="optional">
<annotation>
<documentation>TBD.</documentation>
</annotation>
<simpleType>
<restriction base="string">
<enumeration value="coach" />
<enumeration value="booth" />
<enumeration value="none" />
</restriction>
</simpleType>
</attribute>
<attribute name="penalty-review-ruling" use="optional">
<annotation>
<documentation>TBD.</documentation>
</annotation>
<simpleType>
<restriction base="string">
<enumeration value="overturned" />
<enumeration value="left-standing" />
</restriction>
</simpleType>
</attribute>
</complexType>
</element>
|