-
Notifications
You must be signed in to change notification settings - Fork 0
Add FAO World Reference Base (WRB) soil classification valueset #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Creates new schema file for FAO soil classification system - Includes all 35 soil types from HWSD2 database - Adds ENVO ontology mappings for 10 soil types where confident matches exist - Includes FAO symbols, IDs, and RGB color values for visualization - Covers major soil groups: Acrisols, Andosols, Chernozems, Vertisols, etc. Resolves: bioepic-data/ecosim-co-scientist#14 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Chris Mungall <cmungall@users.noreply.github.com>
|
Claude finished @cmungall's task —— View job Code Review Complete ✅I've completed a thorough review of the FAO soil classification valueset. Here's my detailed feedback: ✅ Positive AspectsStrong Adherence to Project Conventions:
Good Technical Implementation:
|
There was a problem hiding this comment.
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 adds a comprehensive FAO World Reference Base (WRB) soil classification valueset from the Harmonized World Soil Database (HWSD version 2), providing standardized soil type classifications for earth science applications.
- Creates a new LinkML schema file with 35 FAO soil type classifications
- Includes ENVO ontology mappings for 11 soil types where appropriate alignments exist
- Provides metadata annotations (symbol codes, FAO IDs, and RGB color values) for each classification
| GLACIERS: | ||
| description: Glaciers - areas covered by permanent ice | ||
| meaning: ENVO:00000133 | ||
| annotations: | ||
| symbol: GG | ||
| fao_id: 12 | ||
| color_rgb: "212,212,212" |
Copilot
AI
Nov 12, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The inclusion of GLACIERS as a soil type is semantically inconsistent with the schema title 'FAO Soil Classification (WRB)' and the enum description stating 'major soil groups'. Glaciers represent areas with no soil present. While this may be a valid land cover category in HWSD2, consider adding a clarifying note in the description such as: 'Glaciers - areas covered by permanent ice (non-soil land cover type in HWSD)'
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Claude finished @cmungall's task —— View job Comprehensive Code Review ✅I've completed a detailed review of the FAO soil classification valueset. Here's my assessment: Todo List:
✅ Code Quality & Best PracticesExcellent LinkML Structure:
Strong Adherence to Project Conventions:
|
Adds comprehensive FAO soil classification system from HWSD2 database.
Summary
Resolves #24
🤖 Generated with Claude Code