You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 29, 2025. It is now read-only.
Since we have decided that RDF files (in n-Quads) would be the standard ontology format for Phyx files, we should support them in Open Tree Resolver. This will require identifying the internal and external specifiers from the logical expressions in the phyloreferences.
Note that for the purposes of Open Tree Resolver, we don't actually need to know whether specifiers are internal or external -- if we can identify all the taxon name specifiers referenced in the ontology, we can use that information to download the induced subtree we need to reason over. If we can further identify the taxon name specifiers for each logical expression, we can list those as specifiers for each phyloref, although we'd need to examine the structure of the logical expression to determine if each specifier is internal or external. We should also look into the possibility of using OWL property chains to identify these.
Since we have decided that RDF files (in n-Quads) would be the standard ontology format for Phyx files, we should support them in Open Tree Resolver. This will require identifying the internal and external specifiers from the logical expressions in the phyloreferences.
Note that for the purposes of Open Tree Resolver, we don't actually need to know whether specifiers are internal or external -- if we can identify all the taxon name specifiers referenced in the ontology, we can use that information to download the induced subtree we need to reason over. If we can further identify the taxon name specifiers for each logical expression, we can list those as specifiers for each phyloref, although we'd need to examine the structure of the logical expression to determine if each specifier is internal or external. We should also look into the possibility of using OWL property chains to identify these.