# RO-Crate Normalization — CHORUS

Generated by `d4d rocrate normalize`. Raw inputs are never modified;
re-running over unchanged inputs reproduces these outputs exactly.

## Inputs

- `linkml`: `data/ro-crate_packages/CHORUS/raw/ro-crate-linkml.yaml`
- `metadata`: `data/ro-crate_packages/CHORUS/raw/ro-crate-metadata.json`
- `datasheet`: `data/ro-crate_packages/CHORUS/raw/ro-crate-datasheet.html`
- `score`: `data/ro-crate_packages/CHORUS/raw/ai_ready_score.json`

## Outputs

- `d4d`: `data/ro-crate_packages/CHORUS/processed/CHORUS_crate_d4d.yaml`
- `metadata_reduced`: `data/ro-crate_packages/CHORUS/processed/CHORUS_crate_metadata_reduced.json`

## Validation

- `CHORUS_crate_d4d.yaml`: **PASS**

## Changes (2)

| Step | Action | Detail | Before | After |
|------|--------|--------|--------|-------|
| schema-reconcile | remap | `bytes` -> `total_size_bytes` | bytes: 1319413953331 | total_size_bytes: 1319413953331 |
| reduce-metadata | none | no inventory or schema exceeded 10 entries |  |  |
