ZooBank ∞
- Web App
- API App
An authoritative, comunity-generated registry for zoological nomenclature.
ZooBank is the Official Register of the International commission on Zoological Nomenclature (ICZN).
An authoritative, comunity-generated registry for zoological nomenclature.
ZooBank is the Official Register of the International commission on Zoological Nomenclature (ICZN).
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.
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.
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.
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.
BioGUID is a service for indexing and cross-linking identifiers for data objects within the realm of Biodiversity informatics.
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.
Google Chrome extension that calls the GNRD web service and highlights names in web documents and provides a facility to copy/paste elsewhere.elsewhere
Google Chrome extension that exposes bibliographic citations searching via a right-click context menu
Global Names Interface for Taxonomic Editing: a communal editing environment for classifications and names
Breaks scientific names, even complex ones, into semantic pieces. Extracts canonical forms, authorships, checks how well a name is formed. Uses GNparser internally.
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
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
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.
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).
Ruby wrapper for iDigBio API
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.