Definition Type: Element
Name: action-american-football-penalty
Namespace: http://iptc.org/std/SportsML/2008-04-01/
Containing Schema: sportsml-specific-american-football.xsd
Abstract
Documentation:
Describes a penalty. Like plays, contains participant elements. | These penalties occur before a play is officially started.
Collapse XSD Schema Diagram:
Drilldown into action-american-football-play-participant in schema sportsml-specific-american-football_xsd Drilldown into penalty-review-ruling in schema sportsml-specific-american-football_xsd Drilldown into penalty-review in schema sportsml-specific-american-football_xsd Drilldown into penalty-challenge in schema sportsml-specific-american-football_xsd Drilldown into penalty-acceptance in schema sportsml-specific-american-football_xsd Drilldown into penalty-yards in schema sportsml-specific-american-football_xsd Drilldown into penalty-level in schema sportsml-specific-american-football_xsd Drilldown into penalty-side in schema sportsml-specific-american-football_xsd Drilldown into caller-idref in schema sportsml-specific-american-football_xsd Drilldown into recipient-idref in schema sportsml-specific-american-football_xsd Drilldown into recipient-type in schema sportsml-specific-american-football_xsd Drilldown into comment in schema sportsml-specific-american-football_xsd Drilldown into sequence-number in schema sportsml-specific-american-football_xsd Drilldown into field-line in schema sportsml-specific-american-football_xsd Drilldown into field-side in schema sportsml-specific-american-football_xsd Drilldown into distance-for-1st-down in schema sportsml-specific-american-football_xsd Drilldown into down in schema sportsml-specific-american-football_xsd Drilldown into team-in-possession-idref in schema sportsml-specific-american-football_xsd Drilldown into clock-state in schema sportsml-specific-american-football_xsd Drilldown into period-time-remaining in schema sportsml-specific-american-football_xsd Drilldown into period-time-elapsed in schema sportsml-specific-american-football_xsd Drilldown into period-value in schema sportsml-specific-american-football_xsd Drilldown into eventStateAmericanFootball in schema sportsml-specific-american-football_xsdXSD Diagram of action-american-football-penalty in schema sportsml-specific-american-football_xsd (SportsML)
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
action-american-football-play-participant sportsml:action-american-football-play-participant 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
id sportsml:id Optional
period-value sportsml:period-value Optional
period-time-elapsed sportsml:period-time-elapsed Optional
period-time-remaining sportsml:period-time-remaining Optional
clock-state sportsml:clock-state Optional
team-in-possession-idref sportsml:team-in-possession-idref Optional
down sportsml:down Optional
distance-for-1st-down sportsml:distance-for-1st-down Optional
field-side sportsml:field-side Optional
field-line sportsml:field-line Optional
sequence-number sportsml:sequence-number Optional
comment sportsml:comment Optional
recipient-type sportsml:recipient-type Required
recipient-idref sportsml:recipient-idref Optional
caller-idref sportsml:caller-idref Optional
penalty-side sportsml:penalty-side Optional
penalty-level sportsml:penalty-level Optional
penalty-yards sportsml:penalty-yards Optional
penalty-acceptance sportsml:penalty-acceptance Optional
penalty-challenge sportsml:penalty-challenge Optional
penalty-review sportsml:penalty-review Optional
penalty-review-ruling sportsml:penalty-review-ruling Optional