Create new database Create staging table Import new taxonomy Index new taxonomy Load new taxonomy to...

3
Create new database Create staging table Import new taxonomy Index new taxonomy Load new taxonomy to core db New TNRS DB New taxonom ic source More taxonomi c sources? Rebuild higher classificat ions Rebuild Taxamatch No Finish Yes Start Current method: Re-build entire database from scratch, adding all sources, old and new

Transcript of Create new database Create staging table Import new taxonomy Index new taxonomy Load new taxonomy to...

Page 1: Create new database Create staging table Import new taxonomy Index new taxonomy Load new taxonomy to core db New TNRS DB New taxonomic source More taxonomic.

Create new database

Create staging table

Import new taxonomy

Index new taxonomy

Load new taxonomy to

core dbNew TNRS DB

New taxonomic

source

More taxonomic sources?

Rebuild higher classifications

Rebuild Taxamatch

No

Finish

Yes

Start

Current method:Re-build entire database from scratch, adding all sources, old and new

Page 2: Create new database Create staging table Import new taxonomy Index new taxonomy Load new taxonomy to core db New TNRS DB New taxonomic source More taxonomic.

Create staging table

Import new taxonomy

Index new taxonomy

Load staging to TNRS DB copy

New taxonomic

source

Rebuild classifications

Create Taxamatch

tablesCheck names

against TNRS DB

Finish Start

TNRS DB copy

Replace current TNRS DB with

updated version

Current TNRS

Current TNRS DB

Proposed method:Add new source

individually, without rebuilding entire DB

TNRS DB updated

Page 3: Create new database Create staging table Import new taxonomy Index new taxonomy Load new taxonomy to core db New TNRS DB New taxonomic source More taxonomic.

Import & index new taxonomy

Load names to TNRS DB copy

Check names against TNRS DB

TNRS DB copy

Current TNRS

Current TNRS DB

Detail: Checking names from

new source against existing TNRS DB

Fuzzy matched NewIdentical

Index to existing name

Add name but index to existing

nameAdd name