Closed caufieldjh closed 2 years ago
RXNORM
, NCBITAXON
, and potentially other UMLS ontologies have STY categories stored in edges (RDF-style) rather than as node categories, where we'd prefer to store the Biolink category membership.
Retrieve the node ID and STY from a hasSTY
edge, then map it to the corresponding node in the nodes list.
See also #44
Issue #45 is a subtask here - if we know node prefixes, we can use them to:
Then, the CURIE may be assembled as {ontologyID}:{classID}
This can always be improved on, but is now effectively complete.
Tasks for this Aim are as follows.
During the transformation step, assign Biolink categories to nodes and edges based on:
kgx
alreadyAlso correct errors violating
kgx
format and Biolink:Developments in
kgx
, OAK and Boomer may assist.