Skip to content

Releases: linkml/valuesets

v0.4.1

23 Dec 02:18
a16c234

Choose a tag to compare

What's Changed

  • Add bdchm-derived value sets for clinical, SDOH, and data use domains by @cmungall in #42

Full Changelog: v0.4.0...v0.4.1

v0.4.0

22 Dec 15:27
d0af7a2

Choose a tag to compare

What's Changed

Full Changelog: v0.3.5...v0.4.0

v0.3.5

13 Dec 02:50
1970a0d

Choose a tag to compare

What's Changed

Full Changelog: v0.3.4...v0.3.5

v0.3.4

08 Dec 22:37
74f7916

Choose a tag to compare

What's Changed

  • Add energy domain value sets with SWEET ontology mappings by @cmungall in #34

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_mappings for nearly equivalent concepts
    • broad_mappings when target is more general
    • narrow_mappings when target is more specific
    • related_mappings for 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

26 Nov 00:45
1f21cae

Choose a tag to compare

What's Changed

  • feat: add AnatomicalOrientation enum to spatial qualifiers by @cmungall in #31
  • Add comprehensive documentation for dynamic value set validation by @cmungall in #30
  • Add comprehensive enum metadata and stewardship framework by @cmungall in #32

Full Changelog: v0.3.2...v0.3.3

v0.3.2

12 Nov 20:34
c9e5155

Choose a tag to compare

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

Full Changelog: v0.3.1...v0.3.2

v0.3.1

20 Oct 19:47

Choose a tag to compare

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

20 Oct 19:41
175ef95

Choose a tag to compare

What's Changed

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

03 Oct 02:41

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

30 Sep 13:09

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.2.0