Global Names Interface for Taxonomic Editing
GNITE – the Global Names Interface for Taxonomic Editing – embodies a number of neat design features that can be appropriated for a service that is perhaps still missing from the biodiversity informatics realm, i.e. an application that engages users to import and reconcile taxonomically related (yet partially incongruent) classifications and phylogenies. While GNITE – developed by David Shorthouse and Dmitry Mozzherin while at MBL (with David Patterson as Principal Investigator of the Global Names – North America team) – is presently at a working prototype stage, it is worth looking at the design in more detail. The GUI is pleasant and effective, having benefited from design work by thoughbot. The GNITE codebase is available on GitHub.
Here is a screenshot, courtesy of David Patterson, that shows a chat window interaction of two expert taxonomists jointly assembling a “working tree” (merge) of protozoan taxa while using the Interim Register of Marine and Nonmarine Genera (IRMNG) reference tree as the baseline data.
Here are some of the current GNITE capabilities.
- Related to entire (working) trees
- Create & delete trees
- Import trees from flat files
- In development: import/export via DwC-A, GBIF Registry
- Edit tree related metadata
- Create root nodes
- Bookmark nodes
- View editing history
- Search names of imported working trees
- User interface tree manipulation
- Undo & redo functions
- Restore deleted names & branches
- Open, close, and collapse all branches
- Deselect all branches
- Refresh tree user interface
- Publish to GNACLR (Global Names Classification and List Repository)
- GNITE merge tree function (in development, nearing completion)
- Related to selected tree nodes
- Add one or multiple child nodes to a parent node
- Delete & rename nodes
- Cut & paste nodes, drag & drop
- Display the number of immediate children
- Add & edit node attributes and associations
- Rank (auto-complete)
- Synonyms (with enumerated type)
- Vernacular names (with language)
- Related to users
- Edit profiles, tree access rights
- Multi-user chat window support
Some additional, simple screenshots. The GNITE URL leads to a login screen.
Multiple GNITE working trees can be imported through other GNA services such as PostBox.
GNITE has numerous characteristics that can be considered suitable for expansion to a full-fledged concept reconciliation tool; including the ability to explore the “same” or closely related trees in two separate windows. The working tree can be variously edited, cut, merged, rearranged, and so on. Name usages are in effect handled as unique in the context of each reference or working tree.
GNITE can represent nomenclatural information such as synonymy relationships, made available either through import or manual addition by expert users.