-
Notifications
You must be signed in to change notification settings - Fork 26
Provenance UI thoughts
Two kinds of actions: get edge info, and get taxon info.
(There might also be get node info - as in an unnamed internal node in a phylogeny. But that's pretty much the same as edge so don't think about it for now.)
Edge info comes from treemachine, and consists of tree info (and thence study info; often they're 1-1). There may be many studies (maybe too many to display conveniently), or none (the edge therefore must have come from the taxonomy). The most important bits are the URL (usually a DOI) linking to the article reporting the study; and a treebase or Dryad link when available. Operations on trees are nice, such as browsing to that tree only. Maybe browse to a tree or study in Phylografter, or more ambitiously go to a separate page for a tree or study that has download links and so on.
(Other information?...)
Taxon info: From the node, you can get (in addition to the name) an ottol id (for disambiguation), and from there you can get an NCBI or GBIF id, which by prepending a know prefix gets you to a page we can link to.
Other sorts of links might be nice. Look at NCBI for inspiration http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi .
Linking to GBIF is problematic since the page is behind a very annoying click-through. This argues for some NCBI-like linkouts for the GBIF-originated taxa directly in out UI. I [JAR] don't even know what GBIF has - I've never agreed to the click-through.
Currently in argus clicking on a node is a way to navigate through the tree. In onezoom clicking zooms in (or does whatever the currently selected action is). If we continue this we'll need a different control for showing the linkout/provenance information and acting on parts of it.
Mouseovers have been suggested. There are many variations. The information (linkouts etc) could be displayed near the node, or over the pane/window. One idea was to put the information off on a pane to the side or top or bottom that is always there, but whose contents change whenever you mouse over a node or edge.
Design suggestions sought.