Skip to content

Esgvoc dev - #16

Merged
ltroussellier merged 15 commits into
mainfrom
esgvoc_dev
Sep 2, 2026
Merged

Esgvoc dev#16
ltroussellier merged 15 commits into
mainfrom
esgvoc_dev

Conversation

@ltroussellier

Copy link
Copy Markdown
Collaborator

Added

  • 4 new collections: has_aux_unc, aux_uncertainty_id, site_id (267 sites), site_location — lightweight references to
    universe data descriptors
  • CI/CD workflows: prod CI for test, manifest PR, and release preparation
  • Duplicate check CI: validates on every merge to main (fixes obs4ref schema generation error ESGF/esgf-vocab#247)
  • New sources: woa-23, and other new source_id entries synced from Obs4MIPs

Changed

  • Migrated project to obs4REF with esgvoc integration
  • Updated to ODS 2.6 controlled vocabulary values
  • Slimmed down project terms (source_id, grid_label, institution_id, nominal_resolution) to lightweight universe
    references — removed duplicated fields, keeping only @context, id, type
  • Fixed term types to align with universe data descriptors:
    • source_id terms: type → source
    • institution_id terms: type → organisation
    • nominal_resolution terms: type → nominal_resolution
  • Fixed institution_id/000_context.jsonld: @base now points to universe/organisation/ (was incorrectly pointing to
    universe/institution/)
  • Fixed incorrectly capitalised filenames

Fixed

dwest77a and others added 15 commits July 7, 2026 09:16
Migrated to obs4REF, ready for esgvoc integration
This reverts commit 9e4efb4, reversing
changes made to e7eefc2.
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.
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Release preview

Changelog

  • aux_uncertainty_id: new collection model
  • has_aux_unc: new collection model
  • nominal_resolution: updated collection model
  • site_id: new collection model
  • site_location: new collection model
  • source_id: updated collection model
  • _CVs: 12 removed
  • activity_id: 1 modified
  • aux_uncertainty_id: 9 added
  • conventions: 1 added
  • frequency: 4 modified
  • grid_label: 2 added
  • has_aux_unc: 2 added
  • institution_id: 19 added, 32 modified
  • nominal_resolution: 19 added, 1 modified, 14 removed
  • realm: 4 modified
  • site_id: 267 added
  • site_location: 1 added
  • source_id: 136 added, 22 modified
  • source_type: 1 added

Suggested bump: major (2.1.0 → 3.0.0)

The bump type is a suggestion based on the diff. Override when publishing if needed.

@ltroussellier
ltroussellier merged commit 85a984f into main Sep 2, 2026
4 checks passed
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Manifest PR created: #17

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.

obs4ref schema generation error

2 participants