Edited on: 24 Mar 2021

GNparser

  • Web App
  • API App
  • Command Line Tool
  • Library

Scientific name parser allows to compare names from different datasets, check if names are well-formed, collect data about authors, years etc.

GNparser is rebuilt from scratch in Go language. It is now 100 times faster than original Ruby code, and from 2 to 8 times faster than Scala code. Ruby version of GNparser, biodiversity gem, uses Go code internally now.

Edited on: 24 Mar 2021

GNverifier

  • Web App
  • API App
  • Command Line Tool

GNverifier helps to find a correct match of submitted name strings to names in all or some data sources. GNverifier uses fuzzy matching algorithm, parsing and partial matching to give as close matching result as possible for all lexical variants of a name. GNverifier uses two other Global Names projects as a backend: GNames provides an API for GNverifier, GNmatcher provides algorithms for fast exact and fuzzy matching of names.

Edited on: 31 Aug 2015

GNRD

  • Web App
  • API App

Global Names Recognition and Discovery: a name discovery service that accepts Microsoft Office documents, PDFs, images, and other files, performs OCR as required, then uses TaxonFinder and NetiNeti name discovery algorithms. It has several configuration options including passing found names to Global Names Resolver.

Edited on: 21 Sep 2015

GN Usage Bank (GNUB)

  • API Apps

GNUB, the Global Names Usage Bank, is a core component of GNA. GNUB provides the means by which we index and organize information about taxon names and their usage over time, since the time of Linnaeus.

Edited on: 09 Oct 2015

BioGUID

  • Web App
  • API Apps

BioGUID is a service for indexing and cross-linking identifiers for data objects within the realm of Biodiversity informatics.

Edited on: 31 Aug 2015

GN Index (GNI)

  • Web App
  • API App

Web-wide index of scientific names. GNI collects name strings from many sources. Then GNI reconciles differences in spelling, combines names into lexical groups and gives a link back to sources where names are used.

Edited on: 01 Sep 2015

GN NameSpotter

  • Chrome Browser App

Google Chrome extension that calls the GNRD web service and highlights names in web documents and provides a facility to copy/paste elsewhere.elsewhere

Edited on: 01 Sep 2015

GN BiblioSpotter

  • Chrome Browser App

Google Chrome extension that exposes bibliographic citations searching via a right-click context menu

Edited on: 01 Sep 2015

GNITE

  • Web App

Global Names Interface for Taxonomic Editing: a communal editing environment for classifications and names

GNITE's development is stalled. We think the project is near completion and are looking for funds to bring it to a useable level.
Edited on: 31 Aug 2015

Biodiversity Parser

  • Command Line App
  • Socket Server
  • Ruby Gem

Breaks scientific names, even complex ones, into semantic pieces. Extracts canonical forms, authorships, checks how well a name is formed. Uses GNparser internally.

Edited on: 31 Aug 2015

GN Crossmap

  • Command Line App
  • Ruby Gem

Gem uses a checklist in a comma-separated format as an input, and returns back a new comma-separated list crossmapping the scientific names to one of the data sources from GN Resolver

Edited on: 31 Aug 2015

Taxamatch

  • Ruby Gem

The purpose of Taxamatch gem is to facilitate fuzzy comparison of two scientific name strings to find out if they actually point to the same scientific name.

This is a Ruby implementation of Taxamatch algorithms developed by Tony Rees

Edited on: 31 Aug 2015

DwC-Archive

  • Ruby Gem

Darwin Core Archive is the current standard exchange format for GLobal Names Architecture modules. This gem makes it easy to incorporate files in Darwin Core Archive format into a Ruby project or create new Darwin Core Files.

Edited on: 31 Aug 2015

Damerau-Levenshtein

  • Ruby Gem

This gem implements pure Levenshtein algorithm, Damerau modification of it (where 2 character transposition counts as 1 edit distance). It also includes Boehmer & Rees 2008 modification of Damerau algorithm, where transposition of bigger than 1 character blocks is taken in account as well (Boehmer & Rees 2008).

Edited on: 31 Aug 2015

GN UUID

  • Ruby Gem

Creates UUID version 5 out of scientific name string. It uses globalnames.org domain for DNS namespace. There is a 1:1 relationship between the string and the corresponding UUID, so it allows globally connect data about a name string originated from independent sources without a need to negotiate identifiers.