A review of software tools for spell-checking taxon names in vegetation databases

A review of software tools for spell-checking taxon names in vegetation databases
复制标题

DOI:
10.1111/jvs.12432
复制
发表时间:
2016-11-01
影响因子:
2.8
通讯作者:
Wagner, Viktoria
Wagner, Viktoria
中科院分区:
环境科学与生态学3区
文献类型:
--
作者:
Wagner, Viktoria

文献摘要

被引文献

相似文献

植被数据库中分类单元名称的正确拼写是许多数据处理步骤的基本前提。然而,手工检测和纠正拼写错误的效率很低,容易出错,而且不可复制,尤其是在扫描大型数据库时。本文综述了6个用于植被数据库分类单元名称拼写检查的软件工具:(1)Global names Resolver, (2) Interim Register of Marine and Nonmarine Genera, (3) Taxonomic Name Resolution Service和R packages, (4) Plantminer, (5) Taxonstand和(6)tpl。特别是,我测试了它们在植被数据中经常遇到的分类等级和生物组中拼写检查名称的能力,并挑战了它们筛选来自不同地理区域的名称的能力。在这些测试中,软件工具的性能差异很大。在多个参考列表的支持下,全局名称解析器成为最通用的软件工具。目前所有的软件解决方案都有一些小的限制,包括不能拼写检查混合分类群的名称。此外,一些拼写错误,就其性质而言,不能明确地解决。考虑到这些限制,分类单元名称应该用软件工具以半自动而不是自动的方式进行拼写检查。
Correct spelling of taxon names in vegetation databases is a fundamental prerequisite for many data processing steps. However, manual detection and correction of spelling mistakes is inefficient, prone to errors and non-reproducible, especially when scanning large databases. Here, I review six software tools that spell-check taxon names in vegetation databases: (1) the Global Names Resolver, (2) the Interim Register of Marine and Nonmarine Genera, (3) the Taxonomic Name Resolution Service and R packages (4) Plantminer, (5) Taxonstand and (6) tpl. In particular, I test their capacity to spell-check names across the taxonomic ranks and organism groups frequently encountered in vegetation data and challenge their ability to screen names from different geographic regions. Performance by software tools differed widely in these tests. Backed up by multiple reference lists, the Global Names Resolver emerged as the most versatile software tool. All software solutions currently suffer from some minor limitations, including an inability to spell-check names of hybrid taxa. Furthermore, some spelling mistakes, by their nature, cannot be resolved unambiguously. Given these limitations, taxon names should be spell-checked with software tools in a semi-automatic rather than an automatic way.