CogGym · Experiment Markup Language

Choose your EML version.

EML v1 defines concrete static trials. EML v1.5 adds a build-card-driven Python compiler that expands experiment primitives and sequencing into a complete runnable EML package.

Stable static schema

EML v1

The original CogGym format for fixed experiments.

  • stimuli[] and queries[]
  • Static JSON only—no functions or handlers
  • Optional static feedback field
  • Original config and human-data schemas
Open EML v1
Build-time generation

EML v1.5

An offline compiler layer where Python ingests source JSON and produces a complete static EML package.

  • Model-card-like build manifest
  • Named trial units and variant expansion
  • Python-generated explicit sequencing
  • Produces the full runnable EML directory
Open EML v1.5
Current scope: Only EML v1 and v1.5 are exposed. EML v1.5 keeps the current cog-gym-datasets/docs pages as the EML definition and adds one separate JSON-to-EML build page.