<xs:attributeGroup name="americanFootballActionAttributes">
<xs:attribute name="touchdown-type" use="optional" type="QCodeType">
<xs:annotation>
<xs:documentation>SportsML vocab uri: http://cv.iptc.org/newscodes/spamftouchdown/</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="clock-state" use="optional">
<!-- Whether the clock is running or stopped. -->
<xs:simpleType id="clockState">
<xs:restriction base="xs:string">
<xs:enumeration id="clockStateStopped" value="stopped"/>
<xs:enumeration id="clockStateRunning" value="running"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="distance-for-1st-down" use="optional" type="xs:integer">
<xs:annotation>
<xs:documentation>The distance between the current line of scrimmage and the line to gain, 10 yards downfield from the start of possession. In yards. The word goal is used when the distance to the goal line is less than 10 yards. The word kick is used for kick-scoring attempt.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="field-side" use="optional">
<xs:annotation>
<xs:documentation>Which side of the field the event is taking place. Either "home" or "away".</xs:documentation>
</xs:annotation>
<xs:simpleType id="fieldSide">
<xs:restriction base="xs:string">
<xs:enumeration id="fieldSideHome" value="home"/>
<xs:enumeration id="fieldSideAway" value="away"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<!-- Which side of the field the event is taking place. Either "home" or "away". -->
<xs:attribute name="field-line" use="optional" type="xs:integer">
<xs:annotation>
<xs:documentation>The line of scrimmage. The yard line where the ball is placed at the start of play.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drive-plays" use="optional" type="xs:nonNegativeInteger">
<xs:annotation>
<xs:documentation>The number of plays in this drive.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drive-yards" use="optional" type="xs:nonNegativeInteger">
<xs:annotation>
<xs:documentation>The number of yards covered during this drive.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drive-duration" use="optional" type="xs:duration">
<xs:annotation>
<xs:documentation>The time it took for the drive.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drive-result" use="optional" type="QCodeType">
<xs:annotation>
<xs:documentation>How a drive came to an end. SportsML vocab uri: http://cv.iptc.org/newscodes/spamfdriveresult/</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="down" use="optional" type="xs:nonNegativeInteger">
<xs:annotation>
<xs:documentation>The current down. Valid values are 1,2,3,4,5. (Could period be used?)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="yards-gained" use="optional" type="xs:integer"/>
<xs:attribute name="penalty-yards" use="optional" type="QCodeType"/>
<xs:attribute name="penalty-acceptance" use="optional" type="QCodeType"/>
<xs:attribute name="penalty-challenge" use="optional" type="QCodeType"/>
<xs:attribute name="penalty-review" use="optional" type="QCodeType"/>
<xs:attribute name="penalty-review-ruling" use="optional" type="QCodeType"/>
<xs:attribute name="kick-type" use="optional" type="QCodeType">
<xs:annotation>
<xs:documentation>SportsML vocab uri: http://cv.iptc.org/newscodes/spamfkick/</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |