Revision 7126
Added by Aaron Marcuse-Kubitza almost 12 years ago
inputs/.TNRS/import_order.txt | ||
---|---|---|
1 | 1 |
Source |
2 |
tnrs+accepted |
|
2 | 3 |
tnrs_accepted |
3 | 4 |
tnrs_other |
4 | 5 |
public.unscrubbed_taxondetermination_view |
inputs/.TNRS/tnrs+accepted/create.sql | ||
---|---|---|
1 |
SELECT |
|
2 |
tnrs.* |
|
3 |
, tnrs_accepted."Time_submitted" AS "Accepted_name.Time_submitted" |
|
4 |
, tnrs_accepted."Name_number" AS "Accepted_name.Name_number" |
|
5 |
, tnrs_accepted."Name_submitted" AS "Accepted_name.Name_submitted" |
|
6 |
, tnrs_accepted."Overall_score" AS "Accepted_name.Overall_score" |
|
7 |
, tnrs_accepted."Name_matched" AS "Accepted_name.Name_matched" |
|
8 |
, tnrs_accepted."Name_matched_rank" AS "Accepted_name.Name_matched_rank" |
|
9 |
, tnrs_accepted."Name_score" AS "Accepted_name.Name_score" |
|
10 |
, tnrs_accepted."Name_matched_author" AS "Accepted_name.Name_matched_author" |
|
11 |
, tnrs_accepted."Name_matched_url" AS "Accepted_name.Name_matched_url" |
|
12 |
, tnrs_accepted."Author_matched" AS "Accepted_name.Author_matched" |
|
13 |
, tnrs_accepted."Author_score" AS "Accepted_name.Author_score" |
|
14 |
, tnrs_accepted."Family_matched" AS "Accepted_name.Family_matched" |
|
15 |
, tnrs_accepted."Family_score" AS "Accepted_name.Family_score" |
|
16 |
, tnrs_accepted."Name_matched_accepted_family" AS "Accepted_name.Name_matched_accepted_family" |
|
17 |
, tnrs_accepted."Genus_matched" AS "Accepted_name.Genus_matched" |
|
18 |
, tnrs_accepted."Genus_score" AS "Accepted_name.Genus_score" |
|
19 |
, tnrs_accepted."Specific_epithet_matched" AS "Accepted_name.Specific_epithet_matched" |
|
20 |
, tnrs_accepted."Specific_epithet_score" AS "Accepted_name.Specific_epithet_score" |
|
21 |
, tnrs_accepted."Infraspecific_rank" AS "Accepted_name.Infraspecific_rank" |
|
22 |
, tnrs_accepted."Infraspecific_epithet_matched" AS "Accepted_name.Infraspecific_epithet_matched" |
|
23 |
, tnrs_accepted."Infraspecific_epithet_score" AS "Accepted_name.Infraspecific_epithet_score" |
|
24 |
, tnrs_accepted."Infraspecific_rank_2" AS "Accepted_name.Infraspecific_rank_2" |
|
25 |
, tnrs_accepted."Infraspecific_epithet_2_matched" AS "Accepted_name.Infraspecific_epithet_2_matched" |
|
26 |
, tnrs_accepted."Infraspecific_epithet_2_score" AS "Accepted_name.Infraspecific_epithet_2_score" |
|
27 |
, tnrs_accepted."Annotations" AS "Accepted_name.Annotations" |
|
28 |
, tnrs_accepted."Unmatched_terms" AS "Accepted_name.Unmatched_terms" |
|
29 |
, tnrs_accepted."Taxonomic_status" AS "Accepted_name.Taxonomic_status" |
|
30 |
, tnrs_accepted."Accepted_name" AS "Accepted_name.Accepted_name" |
|
31 |
, tnrs_accepted."Accepted_name_author" AS "Accepted_name.Accepted_name_author" |
|
32 |
, tnrs_accepted."Accepted_name_rank" AS "Accepted_name.Accepted_name_rank" |
|
33 |
, tnrs_accepted."Accepted_name_url" AS "Accepted_name.Accepted_name_url" |
|
34 |
, tnrs_accepted."Accepted_name_species" AS "Accepted_name.Accepted_name_species" |
|
35 |
, tnrs_accepted."Accepted_name_family" AS "Accepted_name.Accepted_name_family" |
|
36 |
, tnrs_accepted."Selected" AS "Accepted_name.Selected" |
|
37 |
, tnrs_accepted."Source" AS "Accepted_name.Source" |
|
38 |
, tnrs_accepted."Warnings" AS "Accepted_name.Warnings" |
|
39 |
, tnrs_accepted."Accepted_name_lsid" AS "Accepted_name.Accepted_name_lsid" |
|
40 |
FROM tnrs |
|
41 |
LEFT JOIN tnrs tnrs_accepted ON |
|
42 |
tnrs_accepted."Name_submitted" = NULLIF(array_to_string(ARRAY[ |
|
43 |
NULLIF(tnrs."Accepted_name_family", 'Unknown') |
|
44 |
, tnrs."Accepted_name" |
|
45 |
, tnrs."Accepted_name_author" |
|
46 |
], ' '), '') |
|
47 |
ORDER BY "Name_submitted" |
|
48 |
; |
|
49 |
|
|
50 |
ALTER TABLE :table ADD PRIMARY KEY ("Name_submitted"); |
inputs/.TNRS/tnrs+accepted/header.csv | ||
---|---|---|
1 |
Time_submitted,Name_number,Name_submitted,Overall_score,Name_matched,Name_matched_rank,Name_score,Name_matched_author,Name_matched_url,Author_matched,Author_score,Family_matched,Family_score,Name_matched_accepted_family,Genus_matched,Genus_score,Specific_epithet_matched,Specific_epithet_score,Infraspecific_rank,Infraspecific_epithet_matched,Infraspecific_epithet_score,Infraspecific_rank_2,Infraspecific_epithet_2_matched,Infraspecific_epithet_2_score,Annotations,Unmatched_terms,Taxonomic_status,Accepted_name,Accepted_name_author,Accepted_name_rank,Accepted_name_url,Accepted_name_species,Accepted_name_family,Selected,Source,Warnings,Accepted_name_lsid,Accepted_name.Time_submitted,Accepted_name.Name_number,Accepted_name.Name_submitted,Accepted_name.Overall_score,Accepted_name.Name_matched,Accepted_name.Name_matched_rank,Accepted_name.Name_score,Accepted_name.Name_matched_author,Accepted_name.Name_matched_url,Accepted_name.Author_matched,Accepted_name.Author_score,Accepted_name.Family_matched,Accepted_name.Family_score,Accepted_name.Name_matched_accepted_family,Accepted_name.Genus_matched,Accepted_name.Genus_score,Accepted_name.Specific_epithet_matched,Accepted_name.Specific_epithet_score,Accepted_name.Infraspecific_rank,Accepted_name.Infraspecific_epithet_matched,Accepted_name.Infraspecific_epithet_score,Accepted_name.Infraspecific_rank_2,Accepted_name.Infraspecific_epithet_2_matched,Accepted_name.Infraspecific_epithet_2_score,Accepted_name.Annotations,Accepted_name.Unmatched_terms,Accepted_name.Taxonomic_status,Accepted_name.Accepted_name,Accepted_name.Accepted_name_author,Accepted_name.Accepted_name_rank,Accepted_name.Accepted_name_url,Accepted_name.Accepted_name_species,Accepted_name.Accepted_name_family,Accepted_name.Selected,Accepted_name.Source,Accepted_name.Warnings,Accepted_name.Accepted_name_lsid |
Also available in: Unified diff
Added inputs/.TNRS/tnrs+accepted/, which self-joins the TNRS results to their parsed accepted names