ncbitaxon icon indicating copy to clipboard operation
ncbitaxon copied to clipboard

Demonstrate using TAXRANK for ranks and properties

Open cthoyt opened this issue 11 months ago • 6 comments
trafficstars

Closes #96, closes #97

This PR does the following (updated Feb 19, 2025):

  1. 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_rank relations that point to ad-hoc rank terms in the NCBITaxon: namespace
  2. Explicitly handles the no rank rank
  3. 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
  4. 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

cthoyt avatar Nov 27 '24 20:11 cthoyt