Skip to main content

Exercise Schema (v1.0.0)

The Exercise schema defines the core data model for fitness exercises. It includes classification, muscle targets, equipment requirements, and media assets.

Schema Location

URL: https://spec.vitness.me/schemas/exercises/v1.0.0/exercise.schema.json

Download: exercise.schema.json

Examples

View the exercise examples:

Specification

For detailed information about the exercise data model, see RFC-001: Exercise Data Model.

Key Fields

  • id: UUID identifier
  • schemaVersion: Version string (e.g., "1.0.0")
  • canonical: Standardized naming with slug and aliases
  • classification: Exercise type, mechanics, force, level, kinetic chain
  • targets: Primary and secondary muscle targets with activation levels
  • equipment: Required, optional, and alternative equipment
  • media: Images, videos, and diagrams
  • metadata: Status, timestamps, authorship