americanFootballStatsDefensiveComplexType

Statistics about a particular player or team's defensive performance. | Covers tackles, interceptions, sacks.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
alignment-scope restriction of xs:string optional
Indicates that the included statistics apply only to events played either at home or away.
class xs:string optional
An open placeholder for categorization.
competition QCodeType optional
The key of the league or competition for which the player or team generated the stats.
defense-rank xs:string optional
How a team's defensive stats rank in a league or conference, usually using yards allowed per game as the measure.
defense-rank-pass xs:string optional
How a team's passing defense stats rank in a league or conference, usually using passing yards allowed per game as the measure.
defense-rank-rush xs:string optional
How a team's rushing defense stats rank in a league or conference, usually using rushing yards allowed per game as the measure.
defensive-plays-number xs:string optional
Number of plays a defense is on the field.
distance xs:string optional
Measure of distance for the generated stat.
distance-maximum xs:string optional
Maximum distance for the generated stat.
distance-minimum xs:string optional
Minimum distance for the generated stat.
duration-scope QCodeType optional
Indicates what class of events the included statistics apply. Example: those events that went into overtime. SportsML vocab uri: http://cv.iptc.org/newscodes/spdurationscope/
end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the event for which the stats are relevant.
event-span xs:nonNegativeInteger optional
Qualifier of "most-recent-events" value for temporal-unit attribute. Specify the number of events eg. 10 for last 10 games.
id xs:ID optional
An XML-specific identifier for the element.
inside-20-plays xs:string optional
Number of plays inside defensive team's 20 yard line.
inside-20-points-against xs:string optional
Number of points given up when opponents' possession starts inside defensive team's 20 yard line.
inside-20-touchdowns-against xs:string optional
Number of touchdowns given up when opponents' possession starts inside defensive team's 20 yard line.
inside-20-touchdowns-against-percentage xs:string optional
Ratio of touchdowns allowed to possessions when opponents' possession starts inside defensive team's 20 yard line.
interceptions-average xs:string optional
The average number of yards gained from interceptions.
interceptions-longest xs:string optional
The longest interception returned. Greatest number of yards gained on an interception.
interceptions-percentage xs:string optional
Percentage of passes intercepted.
interceptions-total xs:string optional
The number of passes the defense has intercepted.
interceptions-touchdown xs:string optional
Number of interceptions that were run back for a touchdown.
interceptions-yards xs:string optional
The number of yards gained as a result of an interception.
location-key QCodeType optional
The key of the site,venue or location where the stats were generated.
measurement-units xs:string optional
The type of unit used to measure distance, speed, etc. Could be mph, kph, metres, yards, etc.
opponent-type QCodeType optional
Whether the opponent was a player, team, etc.
opponent-value QCodeType optional
The key of the player, team, division, conference, league or other unit which provide the opposition relevant to the stat.
passes-defensed xs:string optional
Total number of times a pass was deflected or otherwise defended against, causing a pass to be incomplete.
period-end-date-time TruncatedDateTimeType optional
The ending date, with optional time, of the period for which the stats are relevant.
period-start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the period for which the stats are relevant.
period-type QCodeType optional
For certain types of periods: overtime, declared (cricket), etc.
period-value xs:string optional
Used for tracking stats and events by period.
position xs:string optional
Indicates that the included statistics apply only to while played at a particular position.
quarterback-hurries xs:string optional
An unofficial stat given when a defensive player pressures and hurries the quarterback into making a throw to avoid being sacked.
record-making-scope QCodeType optional
Indicates that the included statistics apply only to values that set a record, such as a team-high, or an individual-low.
sacks-team xs:string optional
The number of sacks credited to the team as a whole.
sacks-total xs:string optional
The number of sacks made by the defense.
sacks-yards xs:string optional
Number of yards gained by the defense.
sacks-yards-team xs:string optional
Number of yards gained by the defense on sacks credited to the team as a whole.
scope-value QCodeType optional
A generic scope indicator. Use only if none of the other coverage attributes are suitable.
scoping-label xs:string optional
A textual description for the scope.
situation QCodeType optional
Final or current score of the team or player.
start-date-time TruncatedDateTimeType optional
The starting date, with optional time, of the event for which the stats are relevant.
stats-coverage QCodeType optional
A relative indication of how many statistics are included in the item. SportsML vocab uri: http://cv.iptc.org/newscodes/spstatscoverage/
style xs:string optional
An open placeholder for reference by an external stylesheet.
surface-type QCodeType optional
The type of surface (eg. clay, artificial grass, etc.) upon which the stats were generated.
tackles-assists xs:string optional
The number of tackles made where multiple members of the defense commited the tackle.
tackles-solo xs:string optional
The number of tackles made where only one member of the defense commited the tackle.
tackles-team xs:string optional
The number of tackles made which were credited to the team as a whole.
tackles-total xs:string optional
The number of tackles made by the defense. Commonly the sum of tackles-solo and tackles-assists.
team QCodeType optional
The key of the team for which the player or team generated the stats.
team-coverage restriction of xs:string optional
Indicates whether the item contains information about one team, or
many teams.
temporal-unit-type QCodeType optional
The unit of performance to which the stats apply eg. single-event, season, career.
temporal-unit-value QCodeType optional
The key of performance unit to which the stats apply.
turnovers-takeaway xs:string optional
Derived by adding interceptions-total plus fumbles-opposing-recovered.
unit-type QCodeType optional
The type, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
unit-value QCodeType optional
The key, other than team or league/competition, of the competitive unit for which the player or team generated the stats.
venue-type QCodeType optional
The type of event (eg. indoor, outdoor, etc.) in which the stats were generated.
weather-type QCodeType optional
A code for the weather situation in which the stats were generated. SportsML weather codes recommended.
yards-allowed-average xs:string optional
Total yardage a defense allows per game.
yards-allowed-total xs:string optional
Total yardage a defense allowed, usually through passing and rushing.

Used By

Source

<xs:complexType name="americanFootballStatsDefensiveComplexType">
  <xs:annotation>
    <xs:documentation>Statistics about a particular player or team's defensive performance. | Covers tackles, interceptions, sacks.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="stats-american-football-passing" type="americanFootballStatsPassingComplexType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="stats-american-football-rushing" type="americanFootballStatsRushingComplexType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="stats-american-football-down-progress" type="americanFootballStatsDownProgressComplexType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="stats-american-football-sacks-against" type="americanFootballStatsSacksAgainstComplexType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="stats-american-football-scoring" type="americanFootballStatsScoringComplexType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attributeGroup ref="commonAttributes"/>
  <xs:attributeGroup ref="coverageAttributes"/>
  <xs:attribute name="tackles-total" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of tackles made by the defense. Commonly the sum of tackles-solo and tackles-assists.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="tackles-solo" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of tackles made where only one member of the defense commited the tackle.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="tackles-assists" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of tackles made where multiple members of the defense commited the tackle.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="tackles-team" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of tackles made which were credited to the team as a whole.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="quarterback-hurries" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>An unofficial stat given when a defensive player pressures and hurries the quarterback into making a throw to avoid being sacked.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="passes-defensed" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total number of times a pass was deflected or otherwise defended against, causing a pass to be incomplete.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="turnovers-takeaway" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Derived by adding interceptions-total plus fumbles-opposing-recovered.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="yards-allowed-total" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total yardage a defense allowed, usually through passing and rushing.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="yards-allowed-average" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Total yardage a defense allows per game.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defensive-plays-number" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of plays a defense is on the field.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="inside-20-plays" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of plays inside defensive team's 20 yard line.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="inside-20-points-against" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of points given up when opponents' possession starts inside defensive team's 20 yard line.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="inside-20-touchdowns-against" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of touchdowns given up when opponents' possession starts inside defensive team's 20 yard line.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="inside-20-touchdowns-against-percentage" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Ratio of touchdowns allowed to possessions when opponents' possession starts inside defensive team's 20 yard line.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defense-rank" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How a team's defensive stats rank in a league or conference, usually using yards allowed per game as the measure.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defense-rank-pass" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How a team's passing defense stats rank in a league or conference, usually using passing yards allowed per game as the measure.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defense-rank-rush" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>How a team's rushing defense stats rank in a league or conference, usually using rushing yards allowed per game as the measure.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="interceptions-total" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of passes the defense has intercepted.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="interceptions-yards" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of yards gained as a result of an interception.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="interceptions-average" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The average number of yards gained from interceptions.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="interceptions-percentage" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Percentage of passes intercepted.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="interceptions-longest" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The longest interception returned. Greatest number of yards gained on an interception.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="interceptions-touchdown" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of interceptions that were run back for a touchdown.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="sacks-total" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of sacks made by the defense.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="sacks-yards" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of yards gained by the defense.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="sacks-team" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The number of sacks credited to the team as a whole.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="sacks-yards-team" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Number of yards gained by the defense on sacks credited to the team as a whole.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>