Project

General

Profile

« Previous | Next » 

Revision 5803

inputs/.TNRS/tnrs/map.csv: Added _nullIf filter to remove "Unknown" values for Accepted_name_family

View differences:

inputs/.TNRS/tnrs/map.csv
35 35
Accepted_name_rank,acceptedTaxonRank,,
36 36
Accepted_name_url,*Accepted_name_url,,
37 37
Accepted_name_species,*Accepted_name_species,,Also contains genus. Omitted because Accepted_name contains more info.
38
Accepted_name_family,acceptedFamily,,
38
Accepted_name_family,acceptedFamily,/_nullIf:[null=Unknown]/value,
39 39
Selected,*Selected,,
40 40
Source,*Source,,
41 41
Warnings,*Warnings,,
inputs/.TNRS/tnrs/VegBIEN.csv
10 10
Name_matched_rank,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[creator_id/party:[creator_id=0]/organizationname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/5/_join_words/1/_if[@name=""if has infraspecificEpithet""]/then",
11 11
Infraspecific_epithet_matched,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[creator_id/party:[creator_id=0]/organizationname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/5/_join_words/2",
12 12
Name_matched_author,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[creator_id/party:[creator_id=0]/organizationname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/2",Contains author based on matched name
13
Accepted_name_family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,species,genus,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=family]/taxonepithet",
13
Accepted_name_family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,species,genus,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=family]/taxonepithet/_nullIf:[null=Unknown]/value",
14 14
Accepted_name_rank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/parent_id/taxonlabel/rank,
15 15
Accepted_name_rank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/parent_id/taxonlabel/taxonverbatim/verbatimrank,
16 16
Accepted_name_rank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/rank,
17
Accepted_name_family,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonomicname/_join_words/1/_taxon_family_require_std/family,
17
Accepted_name_family,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf:[null=Unknown]/value,
18 18
Accepted_name,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/1,
19 19
Accepted_name_rank,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/5/_join_words/1/_if[@name=""if has infraspecificEpithet""]/then",
20 20
Accepted_name_author,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonomicname/_join_words/2/_alt/2/_join_words/2,
21 21
Accepted_name_author,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonverbatim/author,
22 22
Accepted_name,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonverbatim/binomial,
23
Accepted_name_family,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonverbatim/family,
23
Accepted_name_family,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonverbatim/family/_nullIf:[null=Unknown]/value,
24 24
Accepted_name_rank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_taxonlabel_set_matched_label_id/matched_label_id/taxonlabel/taxonverbatim/verbatimrank,
25 25
Name_matched_rank,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/_if[@name=""if has explicit parent""]/else/rank",
26 26
Name_matched_rank,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/_if[@name=""if has explicit parent""]/else/taxonverbatim/verbatimrank",
inputs/.TNRS/tnrs/test.xml.ref
37 37
                                                                                                                <parent_id>
38 38
                                                                                                                    <taxonlabel>
39 39
                                                                                                                        <rank>family</rank>
40
                                                                                                                        <taxonepithet>$Accepted_name_family</taxonepithet>
40
                                                                                                                        <taxonepithet>
41
                                                                                                                            <_nullIf>
42
                                                                                                                                <null>Unknown</null>
43
                                                                                                                                <value>$Accepted_name_family</value>
44
                                                                                                                            </_nullIf>
45
                                                                                                                        </taxonepithet>
41 46
                                                                                                                    </taxonlabel>
42 47
                                                                                                                </parent_id>
43 48
                                                                                                            </taxonlabel>
......
59 64
                                                        <rank>$Accepted_name_rank</rank>
60 65
                                                        <taxonomicname>
61 66
                                                            <_join_words>
62
                                                                <1><_taxon_family_require_std><family>$Accepted_name_family</family></_taxon_family_require_std></1>
67
                                                                <1>
68
                                                                    <_taxon_family_require_std>
69
                                                                        <family>
70
                                                                            <_nullIf>
71
                                                                                <null>Unknown</null>
72
                                                                                <value>$Accepted_name_family</value>
73
                                                                            </_nullIf>
74
                                                                        </family>
75
                                                                    </_taxon_family_require_std>
76
                                                                </1>
63 77
                                                                <2>
64 78
                                                                    <_join_words>
65 79
                                                                        <1>$Accepted_name</1>
......
71 85
                                                        <taxonverbatim>
72 86
                                                            <author>$Accepted_name_author</author>
73 87
                                                            <binomial>$Accepted_name</binomial>
74
                                                            <family>$Accepted_name_family</family>
88
                                                            <family>
89
                                                                <_nullIf>
90
                                                                    <null>Unknown</null>
91
                                                                    <value>$Accepted_name_family</value>
92
                                                                </_nullIf>
93
                                                            </family>
75 94
                                                            <verbatimrank>$Accepted_name_rank</verbatimrank>
76 95
                                                        </taxonverbatim>
77 96
                                                    </taxonlabel>
inputs/.TNRS/tnrs/new_terms.csv
26 26
Accepted_name,acceptedBinomial,,
27 27
Accepted_name_author,acceptedScientificNameAuthorship,,
28 28
Accepted_name_rank,acceptedTaxonRank,,
29
Accepted_name_family,acceptedFamily,,
29
Accepted_name_family,acceptedFamily,/_nullIf:[null=Unknown]/value,

Also available in: Unified diff