SportsML 2.0 Core Changes
FILE ELEMENT ATTRIBUTES NOTE                  
core
event-metadata
time-certainty for TBA times. proposed values: certain | to-be-announced
season-key the season this event is in
season-type a subcategory of the season: pre-season | season-regular | post-season | all-star-game | exhibition
event-of-day changed type to string
events-day-total changed type to string
site-stats
weather-prediction
rain
sunny
clear
cloudy
windy
fair
mostly-fair
snow
showers
mostly-cloudy,rain
partly-sunny,rain
partly-cloudy,rain
mostly-cloudy,snow
partly-sunny,snow
partly-cloudy,snow
mostly-cloudy,showers
partly-sunny,showers
partly-cloudy,showers
partly-cloudy
partly-sunny
mostly-cloudy
mostly-sunny
mostly-clear
indoor-play
probability-of-precipitation
already present: weather-code, weather-wind, weather-label
player-metadata
date-of-death
lineup-slot order in which they participated in the event. For baseball, cricket, relay races
lineup-slot-sequence if they substituted for a player in the original lineup, the order in which they served at the above lineup-slot value. Defaults to 1.
status Add potential values: injured, suspended, sidelined
Whether a player starts playing at the beginning of a sports-event, joins mid-game, or is not available to participate. Current values: starter, bench, scratched
career-phase
phase-type Add potential values: released | free-agent
Current value can be scholastic, college, amateur, professional, semi-professional, former-professional
selection-overall total ranking amongst all levels in a draft
already present: selection-level, selection-sublevel
phase-status for current Active status within that phase: active | inactive | injured | disabled-list | try-out
weight more useful here than for player-metadata
position-regular more useful here than for player-metadata
position-depth more useful here than for player-metadata
uniform-number more useful here than for player-metadata
home-location change from home-location? to home-location* everywhere (allowing for more than one listing)
location-type birth | hometown | residence
timezone
latitude
longitude
suite
floor
building
street_number
street_prefix
street
street_suffix
district
postal_code
name
role these are G2 attributes
part
wagering-straight-spread
line for so-called "moneylines" on spread
line-opening
basketball
player-stats-basketball
double-doubles
triple-doubles
stats-basketball-defensive
charges-taken
blocks-opponent
blocks-differential
steals-opponent
steals-differential
stats-basketball-rebounding
rebounds-opponent-offensive
rebounds-opponent-defensive
team-rebounds-opponent-offensive
team-rebounds-opponent-defensive
rebounds-differential
baseball
event-state-attributes-baseball
sequence-number
action-baseball-substitution
inning-exiting used for calculating holds for relief pitchers
outs-exiting used for calculating holds for relief pitchers
lead-entering used for calculating holds for relief pitchers
lead-exiting used for calculating holds for relief pitchers
runners-on-base used for calculating holds for relief pitchers
action-baseball-play and -score
runner-on-first-advance describe which base a runner ends up on
runner-on-second-advance
runner-on-third-advance
batter-advance
play-type previous: walk, hit-by-pitch, stolen-base, out, hit
strikeout
caught-stealing
pickoff
single
double
triple
home-run
defensive-indifference
pickoff-error
wild-pitch
passed-ball
balk
other-advance
foul-error
interference
error
fielders-choice
missing-play
stats-baseball-pitching
holds cumulative holds total
ice-hockey
position vocabulary as referenced in core Add value: center
Also applies to specific action-ice-hockey-substitution element, for person-original-position and person-replacing-position
player-metadata-ice-hockey
shooting-hand
catching-hand
stats-ice-hockey-offensive
assists-game-winning
assists-game-tying
assists-overtime
stats-ice-hockey-defensive
goaltender-wins-overtime
goaltender-losses-overtime
action-ice-hockey-penalty
team-idref
there are team penalties and perhaps this should go for all sports
action-ice-hockey-score-attempt
score-attempt-type Add shootout to current list of values
football
event-state-attributes-baseball
sequence-number
stats-american-football-scoring
Allow as a child of stats-american-football-offensive
Allow as a child of stats-american-football-defensive
Deprecate usage as sibling of stats-american-football-offensive (Previously, the element placed there implied Offensive Scoring Stats)
stats-american-football-passing Clean up documentation for certain attributes. Current documentation is reproduced in parentheses below:
passes-yards-average (Average number of yards per game for completed passes.) DEPRECATE: redundant. same as passes-average-yards-per or passes-average-yards-per-game
passes-yards-per-attempt (Average number of yards per pass completion.) Gross passing yards divided by number of pass attempts
passes-average-yards-per (The average number of yards gained per attempted pass.) Gross passing yards divided by number of pass completions
passes-average-yards-per-game (The average number of yards gained in the air for each game.) Total yards passing divided by number of games played
stats-american-football-fumbles
fumbles-committed-defense Add these new attributes
fumbles-committed-special-teams
fumbles-lost-defense
fumbles-lost-special-teams
fumbles-forced-defense
fumbles-forced-special-teams
fumbles-recovered-defense
fumbles-recovered-special-teams
fumbles-recovered-yards-defense
fumbles-recovered-yards-special-teams
fumbles-committed-other
fumbles-lost-other
fumbles-forced-other
fumbles-recovered-other
fumbles-recovered-yards-other
stats-american-football-offensive
tackles-total number of tackles made when player started out the play on offense
tackles-solo number of solo tackles made when player started out the play on offense
tackles-assists number of tackle assists made when player started out the play on offense
stats-american-football-special-teams
tackles-total number of tackles made when player started out the play on special teams (deprecate "tackles" attribute)
tackles-solo number of solo tackles made when player started out the play on special teams
tackles-assists number of tackle assists made when player started out the play on special teams
stats-american-football-defensive
tackles-team
sacks-team
sacks-yards-team
interceptions-percentage
action-american-football-score
score-subtype for type of touchdown: passing | rushing | etc.
action-american-football-play-participant
score-credit Add this as new attribute
player position vocabulary
Revise as follows
Specific
—————
center
guard
tackle-offensive
tight-end
wide-receiver
fullback
running-back
tail-back
h-back
halfback
wingback
slotback
quarterback
defensive-end
tackle-defensive
guard-defensive
nose-tackle
linebacker-outside
linebacker-middle
linebacker-inside
cornerback
nickelback
dimeback
defensive-quarterback
defensive-halfback
safety-free
safety-strong
kicker
punter
kickoff-returner
punt-returner
long-snapper
holder
Generic
———————-
lineman-offensive
lineman-defensive
defensive-back
linebacker
safety
kick-returner