ncbitaxon
ncbitaxon copied to clipboard
Demonstrate using TAXRANK for ranks and properties
trafficstars
Closes #96, closes #97
This PR does the following (updated Feb 19, 2025):
- Adds triples connecting NCBITaxon terms to TAXRANK terms using the TAXRANK:100000 (has rank) relation. This duplicates, in parallel, the existing ad-hoc
ncbitaxon:has_rankrelations that point to ad-hoc rank terms in theNCBITaxon:namespace - Explicitly handles the
no rankrank - Adds deprecation notice to the predicate
ncbitaxon:has_rank, removes logical axioms, updates its name, and adds a replaced-by notice pointing to TAXRANK:100000 - Adds a deprecation notice to all ad-hoc NCBITaxon ranks with appropriate replaced-by notices pointing to TAXRANK terms
It depends on https://github.com/phenoscape/taxrank/pull/5, where I added the remaining 12 ranks that weren't already represented. That PR was merged and released on November 28th, 2024. Related: that PR included adding a tax rank for "strain", which was the point of discussion also in #107