|
| 1 | +# Genesis Mission Valuesets Coverage Design |
| 2 | + |
| 3 | +## Context |
| 4 | + |
| 5 | +The DOE Genesis Mission defines 26 national science and technology challenges. |
| 6 | +Four BER (Biological and Environmental Research) lighthouse concepts provide |
| 7 | +deeper detail: GEO-AI, AI-Driven Living Mine, Change, and G2P. |
| 8 | + |
| 9 | +This design adds valuesets coverage for all 26 challenges using a tiered |
| 10 | +depth approach, organized into the existing domain-based directory structure. |
| 11 | + |
| 12 | +## Tiering |
| 13 | + |
| 14 | +### Tier 1 (Deep) - BER lighthouses + adjacent |
| 15 | + |
| 16 | +| Challenge | New Schema Files | |
| 17 | +|---|---| |
| 18 | +| GEO-AI lighthouse | `earth_science/subsurface.yaml`, `earth_science/hydrogeology.yaml`, `earth_science/remote_sensing.yaml` | |
| 19 | +| AI-Driven Living Mine lighthouse | `bio/biogeochemistry.yaml`, `industry/unconventional_resources.yaml` | |
| 20 | +| Change lighthouse | `bio/stress_response.yaml`, `bio/microbial_ecology.yaml`, `bio/synthetic_biology.yaml` | |
| 21 | +| G2P lighthouse | `bio/omics_data_types.yaml`, `bio/enzyme_function.yaml` | |
| 22 | +| #3 Biotechnology Revolution | `bioprocessing/biomanufacturing.yaml` | |
| 23 | +| #4 Critical Minerals Supply | (covered by Living Mine + existing mining enums) | |
| 24 | +| #14 Autonomous Labs | `lab_automation/autonomous_labs.yaml` | |
| 25 | +| #17 Water for Energy | `earth_science/water_resources.yaml` | |
| 26 | +| #19 Subsurface Energy Assets | `energy/subsurface_energy.yaml` | |
| 27 | + |
| 28 | +### Tier 2 (Moderate) - extensions to existing domains |
| 29 | + |
| 30 | +| Challenge | New Schema Files | |
| 31 | +|---|---| |
| 32 | +| #1 Advanced Manufacturing | `industry/manufacturing.yaml` | |
| 33 | +| #5 Nuclear Energy | (covered by existing 46 nuclear enums) | |
| 34 | +| #6 Fusion Energy | `energy/nuclear/fusion.yaml` | |
| 35 | +| #7 Nuclear Cleanup | `energy/nuclear/nuclear_cleanup.yaml` | |
| 36 | +| #12 Materials Discovery | `materials_science/computational_materials.yaml` | |
| 37 | +| #13 Materials Design | (covered by #12 + existing materials_science enums) | |
| 38 | +| #18 Grid Scaling | `energy/grid.yaml` | |
| 39 | + |
| 40 | +### Tier 3 (Light) - 1-2 enums each |
| 41 | + |
| 42 | +| Challenge | New Schema Files | |
| 43 | +|---|---| |
| 44 | +| #2 Buildings | `industry/construction.yaml` | |
| 45 | +| #8-9 Quantum | `computing/quantum.yaml` | |
| 46 | +| #10 Microelectronics | `computing/microelectronics.yaml` | |
| 47 | +| #11 Data Centers | `computing/data_centers.yaml` | |
| 48 | +| #15-16 Physics | `physics/particle_physics.yaml` | |
| 49 | +| #20-26 Nuclear Security | `energy/nuclear/nuclear_forensics.yaml` | |
| 50 | + |
| 51 | +## Estimated New Enums |
| 52 | + |
| 53 | +- Tier 1: ~40-50 new enums across 13 files |
| 54 | +- Tier 2: ~15-20 new enums across 5 files |
| 55 | +- Tier 3: ~8-12 new enums across 6 files |
| 56 | +- Total: ~65-80 new enums |
| 57 | + |
| 58 | +## Conventions |
| 59 | + |
| 60 | +- Follow existing pattern: CamelCase enum names, UPPER_CASE permissible values |
| 61 | +- Use `meaning:` with OBO CURIEs where possible (verify via OLS) |
| 62 | +- All enums get `status: DRAFT`, contributor ORCID, and `valuesets_meta:ValueSetEnumDefinition` |
| 63 | +- Schema IDs use `https://w3id.org/valuesets/{path}` |
| 64 | +- New files must be added to `valuesets.yaml` imports |
0 commit comments