Skip to content

Deprecate metabolism observation relation TraitRecords - #3

Merged
realmarcin merged 2 commits into
mainfrom
deprecate-metabolism-observation-relations
May 11, 2026
Merged

Deprecate metabolism observation relation TraitRecords#3
realmarcin merged 2 commits into
mainfrom
deprecate-metabolism-observation-relations

Conversation

@realmarcin

Copy link
Copy Markdown
Contributor

Summary

  • Deprecate all metabolism OBJECT_PROPERTY records that only relate microbes to generic observation records
  • Preserve identifiers and filenames while adding curation history explaining future replacement by specific trait records combining relation, measured quantity, growth context, chemical, value bounds, or other entities
  • Rebuild generated HTML for the affected metabolism pages and indexes

Scope

  • 21 data/traits/metabolism/has_*observation.yaml relation carrier records

Validation

  • just validate-all
  • just test
  • just gen-pages

Copilot AI review requested due to automatic review settings May 11, 2026 04:36
@realmarcin
realmarcin merged commit cd5f1ca into main May 11, 2026
1 check passed
@realmarcin
realmarcin deleted the deprecate-metabolism-observation-relations branch May 11, 2026 04:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR deprecates METPO metabolism OBJECT_PROPERTY TraitRecords that act as generic “microbe → observation” relation carriers, while preserving identifiers/filenames and documenting the deprecation rationale in curation history. It also regenerates the corresponding trait HTML pages and metabolism index page to reflect the deprecated status.

Changes:

  • Mark affected metabolism observation-relation TraitRecords as mapping_status: DEPRECATED and add a DEPRECATED_PROPERTY_RECORD curation history entry.
  • Update generated trait HTML pages to display DEPRECATED status and show the added curation history entry.
  • Regenerate the metabolism category page and site index build metadata.

Reviewed changes

Copilot reviewed 44 out of 44 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pages/traits/metabolism/has_temperature_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_temperature_delta_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_range_temperature_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_range_ph_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_range_oxygen_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_range_nacl_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_ph_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_ph_delta_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_oxygen_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_oxygen_delta_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_optimum_temperature_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_optimum_ph_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_optimum_oxygen_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_optimum_nacl_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_nacl_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_nacl_delta_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_growth_temperature_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_growth_ph_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_growth_oxygen_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/traits/metabolism/has_growth_nacl_observation.html Updates displayed status to DEPRECATED and adds deprecation curation history entry in the generated page.
pages/index.html Updates generated site build timestamp metadata.
pages/category/metabolism.html Updates generated metabolism index page build metadata (including footer embedding/build info).
data/traits/metabolism/has_temperature_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_temperature_delta_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_range_temperature_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_range_ph_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_range_oxygen_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_range_nacl_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_ph_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_ph_delta_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_oxygen_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_oxygen_delta_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_optimum_temperature_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_optimum_ph_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_optimum_oxygen_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_optimum_nacl_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_nacl_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_nacl_delta_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_growth_temperature_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_growth_ph_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_growth_oxygen_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.
data/traits/metabolism/has_growth_nacl_observation.yaml Sets mapping_status to DEPRECATED and adds DEPRECATED_PROPERTY_RECORD curation history entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants