Skip to content

Conformance system

The conformance system consists of:

  • versioned formal schemas;
  • stable error and warning codes;
  • valid and invalid directory packages;
  • valid and invalid .mcf.zip archives;
  • boundary cases for every question type and the activity evaluation matrix;
  • MCF 1.0 compatibility packages; and
  • deterministic writer and extension-preservation round trips.

Download the machine-readable catalogs:

From a checkout:

python3 -m pip install -r requirements-dev.txt
make check

The normative prose controls if a conflict is discovered between prose, a schema, or a fixture.