Documentation

Everything you need to read, write, and validate Open Coaching Format files — the full specification, the canonical JSON Schema, an overview of the format's key features, and the coordinate system and rulesets it supports.

Specification

The full normative specification: coordinate system, entities, actions, frames, and branches.

JSON Schema

The canonical, machine-readable JSON Schema (Draft-07) used to validate OCF files.

Features

What makes OCF different: semantic actions, automatic ball possession, hybrid frames, and more.

Rulesets

The coordinate system and the FIBA/NBA/NCAA/NFHS rulesets OCF supports out of the box.