Skip to content

feat: obs4REF esgvoc migration - #15

Merged
ltroussellier merged 6 commits into
esgvoc_devfrom
fix/obs4ref-esgvoc-migration
Sep 1, 2026
Merged

feat: obs4REF esgvoc migration#15
ltroussellier merged 6 commits into
esgvoc_devfrom
fix/obs4ref-esgvoc-migration

Conversation

@ltroussellier

Copy link
Copy Markdown
Collaborator

Summary

Blocked by

  • esgvoc release with new pydantic models for: has_aux_unc, aux_uncertainty_id, site_id, site_location
  • WCRP-universe draft PR #326 (obs4REF CV term fixes)
  • 14 missing variable/ terms in universe: hfns, hursanom, hussanom, o3zm, rltcre, rstcre, rt, ta-plev37, tls, tlt, tmt, ua-plev37, va-plev37, zg-plev37

Test plan

  • esgvoc release with obs4REF pydantic models
  • WCRP-universe PR #326 merged
  • Missing variable terms added to universe
  • esgvoc admin build succeeds with local repos
  • esgvoc schema generates valid STAC schema
  • Mark as ready and merge

Remove duplicated fields from source_id, grid_label, institution_id,
and nominal_resolution entries — keep only @context, id, type as
references to universe terms.
Align project term types with universe data descriptor types.
The @base was pointing to universe/institution/ which resolved
individual institution members instead of the Organisation wrapper.
Also fix nominal_resolution/0.5-km type.
…id, site_location

Lightweight references to universe terms for the new obs4REF data descriptors.
@ltroussellier
ltroussellier marked this pull request as ready for review September 1, 2026 16:15
@ltroussellier
ltroussellier merged commit c9e853c into esgvoc_dev Sep 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant