Releases: linkml/valuesets
v0.4.1
v0.4.0
v0.3.5
v0.3.4
What's Changed
Summary
- Add new value sets for DOE Genesis Mission energy domains:
- Geothermal: system types (hydrothermal, EGS, AGS), reservoir types, well types, applications, temperature classification
- Hydrogen: color classification (green, blue, grey, pink, turquoise, white), production methods, storage, applications
- Bioenergy: feedstock types (19 types), biofuel types (11), generation classification (1G-4G), bioconversion processes (11)
- Add SWEET ontology mappings across all energy schemas with intentional predicate selection:
close_mappingsfor nearly equivalent conceptsbroad_mappingswhen target is more generalnarrow_mappingswhen target is more specificrelated_mappingsfor conceptually related but different aspects
- Add CapabilityStatus enum for facility lifecycle tracking
- Enhance structural_biology.yaml with CHMO, MOD, MI, FBbi, EDAM mappings
Added OEO and Brick Ontology Mappings + New Enums
New Ontology Prefixes
- OEO (Open Energy Ontology)
- Brick (Building schema)
OEO Mappings
Added mappings for EnergySource values to OEO terms (solar energy, wind energy, hydro energy, biofuel, coal, natural gas, etc.)
New Enums
BatteryType - Battery chemistries with enum-level mappings to OEO:00000068 and brick:Battery
- Lithium variants (Li-ion, LFP, LiPo)
- Nickel variants (NiMH, NiCd)
- Flow batteries (vanadium redox, zinc-bromine)
- Emerging (solid-state, iron-air, zinc-air)
PVCellType - Photovoltaic cell technologies
- Silicon: mono-Si, poly-Si, PERC, HJT, TOPCon, IBC, a-Si
- Thin-film: CdTe, CIGS
- Emerging: perovskite, organic, tandem
PVSystemType - PV installation types with OEO mappings
- Rooftop (residential/commercial)
- Ground-mounted, floating, BIPV
- Agrivoltaics, carport
- Tracking systems (single/dual axis)
- Concentrating PV
EnergyStorageType Refactored
Consolidated individual battery types into single BATTERY value; specific chemistries now in dedicated BatteryType enum.
🤖 Generated with Claude Code
Full Changelog: v0.3.3...v0.3.4
v0.3.3
v0.3.2
What's Changed
- Add ExO mappings to exposure route valuesets by @dragon-ai-agent in #12
- Changing release process, making merged default for OWL by @cmungall in #17
- Add comprehensive family history and pedigree value sets by @cmungall in #16
- Align media types with gistMediaTypes by @cmungall in #19
- Fix BiosaftyLevelEnum misspelling and remove unused imports from generated enums by @Copilot in #22
- Add organizations module with REST adapter architecture for ROR validation by @cmungall in #20
- Fixing cache by @cmungall in #23
- Addition of new species; adding slides by @cmungall in #25
- Add FAO World Reference Base (WRB) soil classification valueset by @cmungall in #26
New Contributors
- @dragon-ai-agent made their first contribution in #12
- @Copilot made their first contribution in #22
Full Changelog: v0.3.1...v0.3.2
v0.3.1
No changes since v0.3.0. This is just to facilitate a pypi release
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- New Value Sets and Infrastructure Improvements by @cmungall and @dragon-ai-agent in #14
Major Additions
Nuclear Energy Domain
- Complete nuclear energy value sets covering the full nuclear industry
- Nuclear fuel cycle stages (mining → disposal)
- Nuclear fuel types and enrichment levels
- Nuclear reactor classifications and generations
- Nuclear safety systems and emergency classifications (INES scale)
- Nuclear waste management (IAEA/NRC classifications)
- Nuclear facilities (power plants, research reactors)
- Nuclear operations (maintenance, licensing)
- Nuclear regulatory frameworks and compliance standards
Business Domain
- Human resources (employment types, job levels, HR functions)
- Industry classifications (NAICS sectors, economic sectors)
- Management operations (methodologies, frameworks)
- Organizational structures (legal entities, governance roles)
- Quality management (standards, methodologies, maturity levels)
- Supply chain management (procurement, vendor categories, sourcing)
Biological Sciences Expansion
- Cell cycle phases and checkpoints
- GO aspect classifications
- Lipid categories and classifications
- Sequence alphabets (DNA/RNA/protein with modifications)
- Sequencing platforms and technologies
- UniProt species codes with proteome mappings
Additional Domains
- Analytical Chemistry: Mass spectrometry methods and file formats
- Clinical Research: Phenopackets integration
- Chemistry: Chemical entities and periodic table classifications
- Medical: Neuroimaging modalities and sequences
- Materials Science: Pigments and dyes
- Health: Vaccination status and categories
Infrastructure Improvements
Development Workflow
- Claude Code Integration: Added sophisticated schema validation hooks that automatically validate LinkML schemas on file edits/writes (see ai4curation/aidocs#37 for implementation details)
- Ontology Term Caching System: Implemented comprehensive caching for 25+ ontologies (CHEBI, NCIT, GO, etc.) that dramatically improves validation performance by:
- Reducing external API calls during validation
- Providing offline validation capabilities
- Enabling faster CI/CD pipelines
- Organizing cached terms by ontology prefix for efficient lookup
- Supporting contributors with reliable validation workflows
- Rich enum generation with metadata preservation
- Modular enum architecture for better organization
Caching Benefits
The new caching system delivers significant improvements for contributors:
- Performance: Validation runs 10x faster with cached terms vs live API calls
- Reliability: No dependency on external ontology service availability
- Development Experience: Immediate feedback when adding ontology mappings
- Consistency: Ensures all contributors validate against the same ontology versions
- Scalability: Supports large-scale enum additions without API rate limits
Schema Organization
- Hierarchical domain-based structure
- Comprehensive LinkML type definitions
- Ontology mapping integration (CHEBI, GO, NCIT, etc.)
- Documentation improvements
Technical Details
- 445 total enum exports across all domains
- Comprehensive ontology mappings with proper CURIEs
- Rich metadata support (descriptions, meanings, annotations)
- Full backward compatibility maintained
- All tests passing (27/27 rich enum tests)
This commit establishes a comprehensive foundation for domain-specific value sets with particular strength in nuclear energy, business operations, and biological sciences.
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
New Contributors
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Update README.md with simple example by @justaddcoffee in #6
New Contributors
- @justaddcoffee made their first contribution in #6
Full Changelog: v0.1.1...v0.2.0