Common Data Format - Skeletal Tracking Data Schema

Type: object

Version 0.2.2

This schema defines the Skeletal 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

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 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

Unique identifier for a landmark

Type: string

Name for a landmark

Type: number

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

Type: number

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

Type: number

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

Type: array of integer

List of children indexes associated with keypoint

No Additional Items

Each item of this array must be:

Type: boolean

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

Type: string

Type: string

Type: string

Type: object

Type: number

Type: number

Type: number

Type: boolean

Type: string

Type: string

Type: array of object
No Additional Items

Each item of this array must be:

Type: object

Type: string

Type: number

Type: number

Type: number

Type: number

Type: number

Type: number

Type: number

Type: boolean

Type: object

Type: object

Type: string

Type: object

Type: string