Add HRA skeleton component with 386 new skeletal terms#3679
Open
Add HRA skeleton component with 386 new skeletal terms#3679
Conversation
Integrate 386 new skeletal anatomical terms from HubMAP/HRA as an ODK template-based component (hra_skeleton.owl). Terms cover bone zones, projections, fossae, foramina and other skeletal features of the human skeleton, each with definitions, part_of axioms, xrefs, and present_in_taxon NCBITaxon:9606. Key changes: - Add src/templates/hra-skeleton.template.tsv (ROBOT template, 386 terms) - Add src/templates/hra-skeleton-prefixes.owl (property declarations) - Configure component in uberon-odk.yaml and override build rule in uberon.Makefile to supply dcterms/dc prefix declarations - IDs assigned in automation range: UBERON:1200004–UBERON:1200389 - 4 problematic terms dropped (see corrections_report.md section 4) - Run update_repo to regenerate Makefile, catalog, and docs @dragon-ai-agent Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Removed terms whose labels exactly match existing UBERON exact synonyms: - 'cribiform plate of ethmoid bone' (duplicate of UBERON:0004546 cribriform plate) - 'styloid process of petrous part of temporal bone' (duplicate of UBERON:0003960) 384 terms remain. IDs re-assigned contiguously: UBERON:1200004–UBERON:1200387. ~100 additional "feature of bone" terms may overlap with existing generic feature terms (e.g. 'acetabular fossa of os coxa' vs UBERON:0014445 'acetabular fossa') — these require curator review to determine whether they are true duplicates or distinct bone-specific substructures. @dragon-ai-agent Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
Author
|
Converted to draft for now as further local checks have detected likely duplicates. |
Removed 48 terms that duplicate existing UBERON terms: - Group A (16): same genus and part_of bone as existing term - Group B (32): same structure but existing term lacks part_of axiom 336 terms remain (UBERON:1200004–UBERON:1200339). 52 Group C candidates (different part_of granularity) are retained pending curator review. Reports added to src/templates/hra-skeleton-reports/: - duplicate_candidates_report.md: full analysis with untruncated definitions for all 100 candidates across Groups A, B, C - term_mapping_table.md: concise mapping of removed/retained terms to existing UBERON terms with brief explanations - corrections_report.md: moved from repo root @dragon-ai-agent Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
Author
|
#gogoeditdiff |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Integrate 386 new skeletal anatomical terms from HubMAP/HRA as an ODK template-based component (hra_skeleton.owl). Terms cover bone zones, projections, fossae, foramina and other skeletal features of the human skeleton, each with definitions, part_of axioms, xrefs, and present_in_taxon NCBITaxon:9606.
Key changes:
@dragon-ai-agent
Fixes #3678