Common Data Format - Landmark Tracking Data Schema

Type: object

Version 0.3.2

This schema defines the Landmark Data as described in the Common Data Format paper.

This schema describes a single JSON Object with a JSON Lines file.

Type: integer

Unique frame identifier

Type: stringFormat: date-time

Timestamp of the frame in UTC

Type: enum (of string)

Period of the match which can be firsthalf, secondhalf, firsthalfextratime, secondhalfextratime, or shootout

Must be one of:

  • "first_half"
  • "second_half"
  • "first_half_extratime"
  • "second_half_extratime"
  • "shootout"

Type: object

Type: string

Unique match identifier

Type: object

Type: object

Type: string

Unique identifier for the home or away team

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string

Unique identifier for a player

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string

Name for a landmark

Must match regular expression: ^[a-z][a-z0-9_]*$

Type: number or null

Relative x coordinate of landmark in relation to the point of origin (m)

Type: number or null

Relative y coordinate of landmark in relation to the point of origin (m)

Type: number or null

Relative z coordinate of landmark in relation to the point of origin (m)

Type: boolean

If landmark is detected (true) or inferred (false)

Type: object

Type: number or null

x location of the ball on the pitch (m).

Type: number or null

y location of the ball on the pitch (m).

Type: number or null

z location of the ball on the pitch (m).

Type: boolean

Indicates if the ball is either in play (true) or out of play (false)

Type: string

Unique identifier of the team that currently possesses the ball

Type: string

Contextual description of the level of control (e.g., controlled, contested,...)

Type: array of object
No Additional Items

Each item of this array must be:

Type: object

Type: string

Unique identifier for an official

Type: number or null

x location of the official on the pitch (m)

Type: number or null

y location of the official on the pitch (m)

Type: number or null

z location of the official on the pitch (m)

Type: number

Speed of the official (m/s)

Type: number

Acceleration of the official (m/s^2)

Type: number

Latitude of the official's position if the data is collected by GNSS or GPS

Type: number

Longitude of the official's position if the data is collected by GNSS or GPS

Type: boolean

Denotes if an official was visible (in view of the camera) (true) or not (false)