Add biological attribute class for OBA support#1663
Open
kevinschaper wants to merge 1 commit intomasterfrom
Open
Add biological attribute class for OBA support#1663kevinschaper wants to merge 1 commit intomasterfrom
kevinschaper wants to merge 1 commit intomasterfrom
Conversation
Adds a new `biological attribute` class as a subclass of `attribute` to properly represent OBA (Ontology of Biological Attributes) terms. This addresses the semantic distinction between biological attributes (neutral, measurable characteristics) and phenotypic features (which may denote abnormality). - Added `biological attribute` class with comprehensive description and examples - Added OBA and VT prefixes to support the new class - Includes mappings to OBA:0000001 (root term) and PATO:0000001 (characteristic) - Provides verified examples from OLS: lysine in blood amount, trochanter size, etc. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Member
|
@kevinschaper - how does this attribute class differ from clinical finding, clinical attribute? are clinical attributes subclasses of biological attributes? (axis of differentiation in this case would be species maybe, human vs. other vertabrate). |
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
biological attributeclass as a subclass ofattributeto support OBA (Ontology of Biological Attributes) termsMotivation
OBA terms represent biological attributes/traits that are conceptually distinct from phenotypes:
The Biolink model currently conflates these concepts by only having "trait" as an alias of
phenotypic feature(see comment at biolink_model.yaml:8552).Changes
New Class:
biological attributeattribute(notbiological entity)biological sexis already modeled as an attributeNew Prefixes
http://purl.obolibrary.org/obo/OBA_http://purl.obolibrary.org/obo/VT_(Vertebrate Trait Ontology, integrated into OBA)References
🤖 Generated with Claude Code