An ontology serialization of the Football Common Data Format (CDF). Currently in alpha version, focusing on Match Sheet, Event, and Match Metadata.
The Football Common Data Format (CDF) Ontology
The player who provided the assist for the goal.
The competition in which the match is played.
The card events that occur during the match.
The goal events that occur during the match.
The substitution events that occur during the match.
Unique identifier(s) of the events related to the action, or pass and associated receival event. Leave null if no related events exist.
The season during which the match takes place.
The team associated with an event or player.
The away team participating in the match.
The home team participating in the match.
Denotes the body part used by player_id which can take on the values: left_foot, right_foot, head, or other
'yellow', 'red', 'second_yellow'
The date and time when the data was collected.
'first_half', 'second_half', 'first_half_extratime', 'second_half_extratime', 'shootout'
Indicates if the match has gone into extra time.
Indicates if the player has played in the match.
Indicates if the match has gone into a shootout.
Indicates if the match is played on neutral ground.
Indicates if the goal was scored from a penalty kick.
Indicates if the player is in the starting lineup.
The date and time when the match starts.
'successful', 'unsuccessful'
'other_ball_action', 'chance_without_shot', 'tackle'
The date and time when the player is substituted out.
Detailed event outcome options: shot (successful, saved, blocked, wide, woodwork, own_goal); pass (successful, out_of_play, intercepted); referee (start, end, injury, yellow_card, red_card, second_yellow_card); misc (successful, unsuccessful)
'successful', 'out_of_play', 'intercepted',
'None', 'throw_in', 'free_kick', 'corner_kick', 'goal_kick', 'kick_off'
The date and time when the pass was received.
The number of goals scored by the away team.
The number of goals scored by the home team.
'final', 'first_half', 'second_half', 'first_half_extratime', 'second_half_extratime', 'shootout'
'successful', 'saved', 'blocked', 'wide', 'woodwork', 'own_goal',
'None', 'penalty_kick', 'free_kick', 'corner_kick',
Name of the event subtype, which can be for shot (None, penalty_kick, free_kick, corner_kick); pass (None, throw_in, free_kick, corner_kick, goal_kick, kick_off); referee (final_whistle, foul, caution, offside, substitution, player_on, player_off); misc (other_ball_action, chance_without_shot, tackle)
The date and time when the event occurs.
'shot', 'substitution', 'card', 'pass', 'shootout'
'start', 'end', 'injury', 'yellow_card', 'red_card', 'second_yellow_card'
'final_whistle', 'foul', 'caution', 'offside', 'substitution', 'player_on', 'player_off'
The x-coordinate of the event on the pitch.
The ending x-coordinate of the event on the pitch.
The ending y-coordinate of the event on the pitch.
A card event that occurs during the match.
A goal event that occurs during the match.
A football (soccer) match between two teams.
Metadata information related to the match video.
A miscellaneous event that occurs during the match.
A pass event that occurs during the match.
A football (soccer) player participating in the match.
A shot event that occurs during the match.
A substitution event that occurs during the match.
A football (soccer) team participating in the match.
A referee event that occurs during the match.