NTR: oral fluid (UBERON:9900001) - fixes #1603 - #3693
Open
ai4c-agent[bot] wants to merge 1 commit into
Open
Conversation
Add new term for oral fluid, the liquid present in the oral cavity consisting of a mixture of saliva and oral mucosal transudate. Changes: - Add UBERON:9900001 'oral fluid' as subclass of UBERON:0000456 'secretion of exocrine gland' with located_in relation to UBERON:0000167 'oral cavity'. - Re-parent UBERON:0001836 'saliva' to be a subclass of 'oral fluid' (previously was direct subclass of 'secretion of exocrine gland'). Attributed to Rhiannon Cameron (ORCID 0000-0002-9578-0788) per issue. --- 🤖 **Generated by @dragon-ai-agent** - Model: `claude-opus-4-7` - Agent harness: claude-code - Triggered by: @cmungall - Run: [View workflow run](https://github.com/obophenotype/uberon/actions/runs/24915260419)
Contributor
|
This PR has not seen any activity in the past month; if nobody comments or reviews it in the next week, the PR creator will be allowed to proceed with merging without explicit approval, should they wish to do so. |
5 tasks
cmungall
pushed a commit
that referenced
this pull request
Aug 22, 2026
UBERON:9900001 was claimed by seven other open PRs (#3622, #3623, #3693, #3698, #3699, #3700, #3739) and UBERON:9900002 by four of them. Every NTR branch mints from the bottom of the 9900000-10000000 "Temporary IDs" block in uberon-idranges.owl, so they all pile onto the same first few numbers. The range holds 100,000 IDs and nothing above 9900112 is claimed by any open PR, so the collision is avoidable now rather than only at minting time. Moved to 9903758/9903759, derived from this PR's number so the allocation is traceable and far from the bottom of the block where the next NTR run will land. These are still temporary IDs and still need minting from a real allocated range before merge; this only stops the branch colliding with its neighbours in the meantime. Re-normalised with robot convert; roundtrip_obo clean. Signed-off-by: @ai4c-agent
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.
Summary
Addresses #1603 — new term request for oral fluid.
Changes
UBERON:9900001oral fluidDOI:10.1056/NEJMc2007800,https://vetmed.iastate.edu/vdpam/research/disease-topics/swine/oral-fluidsUBERON:0000456secretion of exocrine gland (as requested)located_in UBERON:0000167oral cavityUBERON:0001836saliva to be a direct subclass of oral fluid instead of secretion of exocrine gland (as requested in the issue).Notes / caveats for reviewer
UBERON:0006314bodily fluid could be considered, since oral fluid also contains oral mucosal transudate (plasma-derived, not strictly exocrine secretion). Happy to adjust if preferred.Test plan
obo-checkin.pland file reserialized viarobot convert.🤖 Generated by @dragon-ai-agent
claude-opus-4-7