SportsML 2.2 Changes and Additions
-
This page reflects all the changes and additions from version 2.1 to 2.2
-
Approved at IPTC Fall Meeting in Vienna on October 5, 2011
Core
-
statAttributes group
-
@event-standing-points-against
-
@adjusted-score-for
-
@adjusted-score-against
-
@time-of-possession-percentage
-
@time-of-possession-percentage-opposing
-
-
tournament-metadata
-
added G2 name element to enable internationalization
-
@tournament-status
-
-
tournament-division-metadata
-
added sports-content-codes element allow indication of sport
-
@division-status
-
-
tournament-stage-metadata
-
added sports-content-codes element allow indication of sport
- added sports-property element
-
@stage-status
-
-
tournament-round
-
added event-actions element to allow actions for sports like golf
-
-
tournament-round-metadata
-
added sports-content-codes element allow indication of sport
- added sports-property element
-
-
sports-event
-
made team and player elements optional for when these are not yet determined
-
-
event-metadata
- @event-outcome-type
-
@event-status-reason
-
Deprecate: @postponement-status
-
Deprecate: @postponement-note
-
added items to eventStatus: if-necessary, discarded
-
player-metadata
-
allowed multiple home-location elements, distinguished by type
-
-
codeType Vocabulary
-
added the following vocab items: season, season-type, publisher, distributor, priority.
-
-
locationType Vocabulary
-
added the following vocab items: representative, start-location, stage-location, end-location, training-location.
-
-
bodySide Vocabulary
-
NEW vocabulary to express player handedness, injury side, etc. (left | right | both)
-
-
scoreUnits Vocabulary
-
added against-par
- Deprecate: below-par
-
-
tournamentStageType Vocabulary
-
added the following vocab items: qualification and hosted
-
-
outcome-totals
-
added @games-back
-
-
team-stats
-
Deprecate: @games-back and @standing-points
-
-
injury-phase
-
@injury-side type changed from string to vocab (bodySide.Core)
-
-
official-metadata
-
added @uniform-number
-
-
official
-
added affiliation element
-
-
site
-
multiple sites now allowed for event, team, tournament-division, tournament-stage, tournament-round. Moved to the metadata elements of the last four of that group.
-
-
dateTime: ISO extended format now recommended for all dateTime properties eg. YYYY-MM-DDTHH:MM:SS+HH:MM
-
ERRATUM: moved the following from player-stats element to statAttributes group: @events-remaining @time-of-possession @time-of-possession-average @series-score @series-score-opposing @score-type
-
ERRATUM: site-metadata/@style now linked to siteStyle.Core vocab (was string)
-
ERRATUM: events-most-recent-10 removed from durationScope.Core vocab
Soccer
-
element action-soccer-play
- new element; includes attribute play-type and other standard play attributes from other sports
- Deprecate: action-soccer-score-attempt, action-soccer-offside, action-soccer-foul, action-soccer-timeout
- new element; includes attribute play-type and other standard play attributes from other sports
-
element action-soccer-play-participant
-
new element; includes attribute role and other standard participant attributes from other sports
- Deprecate: action-soccer-assisting-player
-
-
event-metadata-soccer
-
@week
-
-
player-stats-soccer
-
@time-entered-event
-
@time-exited-event
-
-
stats-soccer-offensive
-
@shots-off-goal-total
-
@goals-own
-
@free-kicks
-
-
stats-soccer-defensive
-
@shots-on-goal-against-total
- Deprecate: shots-on-goal
-
-
action-soccer-penalty
-
@offended-team
-
@offended-player
-
@team-idref
-
@penalty-side
-
@penalty-type
-
changed penalty-level attribute to use vocabulary
-
changed penalty-type attribute to use vocabulary
-
-
action-soccer-substitution
-
changed person-replacing-position attribute to use vocabulary
-
-
action-soccer-score
-
@score-attempt-side
-
-
action-soccer-play
-
@score-attempt-side
-
-
team-stats-soccer
-
@line-formation
-
-
player-metadata-soccer
-
@line-formation
-
@line-formation-position
-
-
penaltyResult Vocabulary
-
new vocab; indirect-freekick, direct-freekick, penalty-shot, free-kick, play-on
-
-
penaltySide Vocabulary
-
new vocab; offense, defense
-
-
playType Vocabulary
-
added shot, offside, foul, corner, throw-in, pass, penalty, timeout, cross
-
-
participantRole Vocabulary
-
new vocab; on-field, scorer, assist, shooter, blocker, penalty-committed-by, penalty-committed-against, giveaway, takeaway, thrower, corner-kicker, offside, free-kicker, penalty-kicker, goalkeeper
- Deprecate: goalie
-
-
scoreAttemptMethod Vocabulary
-
added lob, chip, foot, chest, knee, thigh, back
- Deprecate: right-foot and left-foot in favour of bodySide plus "foot"
-
-
scoreAttemptResult Vocabulary
-
added off-bar
-
-
penaltyLevel Vocabulary
-
added yellow-red-card
-
-
penaltyType Vocabulary
- added serious-foul-play, violent-conduct, spitting, offensive-language, offensive-gestures, professional-foul, unsporting-behaviour, delaying-restart, illegal-reentry, illegal-entry, required-distance-foul, illegal-exit, hand-ball, tackle
-
scoreAttemptType Vocabulary
-
added attribute open-goal
- Deprecate: empty-net
-
-
position Vocabulary
- added goalkeeper, midfielder, central-defender, defender, left-midfielder, right-midfielder, center-midfielder
- Deprecate: goalie, mid-fielder, stopper, defenseman, left-mid-fielder, right-mid-fielder, center-midfielder
- added goalkeeper, midfielder, central-defender, defender, left-midfielder, right-midfielder, center-midfielder
-
eventStateSoccer Vocabulary
-
added attribute sequence-number
-
-
ERRATUM: changed type of score-attempt-method from string to scoreAttemptMethod vocabulary
Ice-Hockey
-
action-ice-hockey-penalty
- added "penalty-type" attribute and copied penaltyName vocabulary into new penaltyType vocabulary
- Deprecate: penaltyName vocabulary
-
changed "penalty-name" to type "string"
- added "penalty-type" attribute and copied penaltyName vocabulary into new penaltyType vocabulary
-
stats-ice-hockey-offensive
- @goals-total
- for total goals as distinct from score total, which can differ due to shootout or authority decision
-
@shot-attempts-blocked
- Deprecate: shots-blocked so as not confuse with shots-blocked under defensive stats
- @goals-total
-
stats-ice-hockey-defensive
- @goals-total-against
- for total goals against as distinct from score-opposing total, which can differ due to shootout or authority decision
- @goals-total-against
- sidedness properties
- catching-hand and shooting-hand attributes now refer to new vocabulary bodySide.Core
- ERRATUM: goaltender win/loss/tie attributes moved from player-stats-ice-hockey to stats-ice-hockey-defensive
American-Football
-
team-stats-american-football
- Deprecate: @time-of-opposition-possession-average
- use core stat
- Deprecate: @time-of-opposition-possession-average
-
event-actions-american-football
- action-american-football-substitution, action-american-football-penalty and action-american-football-timeout added as children
-
action-american-football-play
- @result
-
action-american-football-penalty
- @team-idref
- to indicate recipient team
- @team-idref
-
role Vocabulary
- added: receiver, passer, kicker, fumble-returner, kick-blocker, missed-field-goal-returner, blocked-field-goal-returner, kick-returner, tackle-assistant, punter, punt-blocker, punt-returner, blocked-punt-returner, sacker, sack-assistant, fumbler, penalty-recipient
-
penaltyType Vocabulary
- added: blitzing-infraction, piling-on, neutral-zone-infraction, encroachment, tandem-block, snap-infraction, tripping, kick-out-of-bounds, under-seven-line, under-five-line, excessive-time-outs, excessive-crowd-noise, pass-beyond-scrimmage, unsportsmanlike-conduct, unnecessary-roughness, too-many-players, delay-of-game, illegal-return, illegal-shift, illegal-formation, illegal-procedure, illegal-block, illegal-substitution, facemask-flagrant, facemask-incidental, ineligible-downfield-kick, invalid-fair-catch, pyramiding, clipping, motion-more-than-one, roughing-passer, roughing-kicker, offside, offensive-pass-interference, false-start, other
-
result Vocabulary
- added: miss
-
scoreType Vocabulary
- added: single-point
-
ERRATUM: changed "samissed-field-goalfety" to "missed-field-goal" in scoreSubType.AmericanFootball.Vocabulary
-
ERRATUM: removed scoreAttemptResult.AmericanFootball.Vocabulary. Was not referenced anywhere.
-
ERRATUM: removed penaltyName.AmericanFootball.Vocabulary. Was not referenced anywhere.
Baseball
- sidedness properties
- batter-side, batting-hand and throwing-hand attributes now refer to new vocabulary bodySide.Core
Basketball
- Deprecate: average-minutes-per-game
- use core stat
- ERRATUM: deprecated action-basketball-jump-ball and action-basketball-turnover as promised for 2.1
Curling
- Deprecate: @shot-finish
Golf
- stats-golf-round
- @stats-golf
- stats-golf
- @bogeys
- @double-bogeys
- @finished-other
- @putts-per-round
- @pars
- ranking attributes
- eagles-rank, birdies-rank, par-rank. bogey-rank, double-bogey-rank, finished-other-rank, drive-accuracy-rank, distance-rank, putts-per-round-rank, greens-hit-rank and saves-rank
- stats-golf-hole and eventStateGolf
- @strokes
- changed description of @score to mean more than just strokes
- player-stats-golf
- @handicap
- @score-against-par
- attribute appears under eventStateGolf, stats-golf-round and stats-golf-hole
- Deprecate: @score-under-par
- attribute appears under eventStateGolf, stats-golf-round and stats-golf-hole
- event-metadata-golf
- @course-rating
- @slope-rating
Rugby
-
action-rugby-penalty
- @team-idref
- to indicate recipient team
- @team-idref
- ERRATUM: added vocab types to the following attributes: person-replacing-position, score-attempt-type, score-attempt-result, foul-name, foul-result, penalty-type, penalty-level
Tennis
-
stats-tennis-set and stats-tennis-game
- inserted statsTennis, stats-tennis-service and stats-tennis-return
- added attribute duration
-
player-stats-tennis
- added attribute group statsTennis
-
stats-tennis-service
- added attribute first-serve-average-speed
- added attribute second-serve-average-speed
- added attribute speed-units
-
stats-tennis-return
- added attribute receive-points-won
- added attribute receive-points-won-pct
-
event-metadata-tennis
- added attribute number-of-sets
-
action-tennis-point
- added attribute shot-type
- added attribute comment
-
added vocabulary gameResult (love, 15, 30, 40, game, ad, deuce)
- inserted statsTennis, stats-tennis-service and stats-tennis-return
- added attribute duration
- Deprecate: matches-played attribute of stats-tennis-service and stats-tennis-return
- ERRATUM: removed element action-tennis-volley from event-actions-tennis
- ERRATUM: removed statsTennis from event-actions-tennis