Revision 7218
Added by Aaron Marcuse-Kubitza almost 12 years ago
inputs/Madidi/IndividualObservation/map.csv | ||
---|---|---|
1 |
Madidi,VegCore,Filter,Comments |
|
2 |
PlotID,locationID,, |
|
3 |
PlotName,locationName,, |
|
4 |
OrientationXDegrees,*OrientationXDegrees,, |
|
5 |
OrientationYDegrees,*OrientationYDegrees,, |
|
6 |
Sequence,subplot,, |
|
7 |
SubplotX,subplotX,, |
|
8 |
SubplotY,subplotY,, |
|
9 |
PlotInventoryName,fieldNumber,, |
|
10 |
Tree,individualCode,, |
|
11 |
Trunk,authorStemCode,, |
|
12 |
Tag,tag,, |
|
13 |
WasCollected,*WasCollected,, |
|
14 |
SpecimenID,catalogNumber,, |
|
15 |
SeniorCollector,recordedBy,/_first/1/_merge/1, |
|
16 |
CollectorString,recordedBy,/_first/1/_merge/2, |
|
17 |
CollectorStringShortened,recordedBy,/_first/2, |
|
18 |
CollectionNumber,*CollectionNumber,, |
|
19 |
Institutions,institutionCode,, |
|
20 |
InstitutionString,*InstitutionString,, |
|
21 |
CollectorAbbrev,recordedBy,/_first/3, |
|
22 |
CurrentDet,scientificName,, |
|
23 |
CurrentDetRank,taxonRank,, |
|
24 |
CurrentDetFamily,OMIT,,"Omitted because includes *family* author, which TNRS can’t handle" |
|
25 |
CurrentDetQualifier,identificationQualifier,, |
|
26 |
RepresentativeSpecimenID,*RepresentativeSpecimenID,, |
|
27 |
RepresentativeSpecimenSeniorCollector,*RepresentativeSpecimenSeniorCollector,, |
|
28 |
RepresentativeCollectionNumber,*RepresentativeCollectionNumber,, |
|
29 |
RepresentativeSpecimenCollectorAbbreviation,*RepresentativeSpecimenCollectorAbbreviation,, |
|
30 |
FieldFamilyFullName,originalFamily,, |
|
31 |
FieldFamilyFullName,family,, |
|
32 |
FieldFamilyHTML,OMIT,,"Omitted because includes *family* author, which TNRS can’t handle" |
|
33 |
FieldNameFullName,originalTaxonName,, |
|
34 |
FieldNameAuthors,originalScientificNameAuthorship,, |
|
35 |
FieldNameHTML,OMIT,,Adds HTML formatting to FieldNameFullName+FieldNameAuthors |
|
36 |
MorphoSpeciesName,morphoname,, |
|
37 |
CommonName,*CommonName,, |
|
38 |
Circumference,*Circumference,, |
|
39 |
Diameter,diameterBreastHeight_cm,, |
|
40 |
TotalHeight,height_m,, |
|
41 |
BoleHeight,*BoleHeight,, |
|
42 |
Phenology1,*Phenology1,, |
|
43 |
Phenology2,*Phenology2,, |
|
44 |
Phenology3,*Phenology3,, |
|
45 |
Phenology4,*Phenology4,, |
|
46 |
CrownPositionName,*CrownPositionName,, |
|
47 |
CrownShapeName,*CrownShapeName,, |
|
48 |
LianaPresenceName,*LianaPresenceName,, |
|
49 |
SubplotX2,*SubplotX2,, |
|
50 |
SubplotY2,*SubplotY2,, |
|
51 |
HabitName,growthForm,, |
|
52 |
TreeNotes,fieldNotes,, |
|
53 |
DNASample,*DNASample,, |
|
54 |
IsAlive,*IsAlive,, |
|
55 |
CompoundLeaf,UNUSED,, |
|
56 |
CompoundLeafID,UNUSED,, |
|
57 |
NumberFolioles1,UNUSED,, |
|
58 |
NumberFolioles2,UNUSED,, |
|
59 |
NumberFolioles3,UNUSED,, |
|
60 |
NumberFolioles4,UNUSED,, |
|
61 |
NumberFolioles5,UNUSED,, |
|
62 |
SLAArea1,UNUSED,, |
|
63 |
SLAArea2,UNUSED,, |
|
64 |
SLAArea3,UNUSED,, |
|
65 |
SLAArea4,UNUSED,, |
|
66 |
SLAArea5,UNUSED,, |
|
67 |
SLAArea6,UNUSED,, |
|
68 |
SLAArea7,UNUSED,, |
|
69 |
SLAArea8,UNUSED,, |
|
70 |
SLAArea9,UNUSED,, |
|
71 |
SLAArea10,UNUSED,, |
|
72 |
SLAArea11,UNUSED,, |
|
73 |
SLAArea12,UNUSED,, |
|
74 |
SLAArea13,UNUSED,, |
|
75 |
SLAArea14,UNUSED,, |
|
76 |
SLAArea15,UNUSED,, |
|
77 |
NumberFoliolules1,UNUSED,, |
|
78 |
NumberFoliolules2,UNUSED,, |
|
79 |
NumberFoliolules3,UNUSED,, |
|
80 |
NumberFoliolules4,UNUSED,, |
|
81 |
NumberFoliolules5,UNUSED,, |
|
82 |
TotArea1,UNUSED,, |
|
83 |
TotArea2,UNUSED,, |
|
84 |
TotArea3,UNUSED,, |
|
85 |
TotArea4,UNUSED,, |
|
86 |
TotArea5,UNUSED,, |
|
87 |
TotArea6,UNUSED,, |
|
88 |
TotArea7,UNUSED,, |
|
89 |
TotArea8,UNUSED,, |
|
90 |
TotArea9,UNUSED,, |
|
91 |
TotArea10,UNUSED,, |
|
92 |
TotArea11,UNUSED,, |
|
93 |
TotArea12,UNUSED,, |
|
94 |
TotArea13,UNUSED,, |
|
95 |
TotArea14,UNUSED,, |
|
96 |
TotArea15,UNUSED,, |
|
97 |
Weight1,UNUSED,, |
|
98 |
Weight2,UNUSED,, |
|
99 |
Weight3,UNUSED,, |
|
100 |
Weight4,UNUSED,, |
|
101 |
Weight5,UNUSED,, |
|
102 |
Weight6,UNUSED,, |
|
103 |
Weight7,UNUSED,, |
|
104 |
Weight8,UNUSED,, |
|
105 |
Weight9,UNUSED,, |
|
106 |
Weight10,UNUSED,, |
|
107 |
Weight11,UNUSED,, |
|
108 |
Weight12,UNUSED,, |
|
109 |
Weight13,UNUSED,, |
|
110 |
Weight14,UNUSED,, |
|
111 |
Weight15,UNUSED,, |
|
112 |
Thickness1,UNUSED,, |
|
113 |
Thickness2,UNUSED,, |
|
114 |
Thickness3,UNUSED,, |
|
115 |
Thickness4,UNUSED,, |
|
116 |
Thickness5,UNUSED,, |
|
117 |
Thickness6,UNUSED,, |
|
118 |
Thickness7,UNUSED,, |
|
119 |
Thickness8,UNUSED,, |
|
120 |
Thickness9,UNUSED,, |
|
121 |
Thickness10,UNUSED,, |
|
122 |
Thickness11,UNUSED,, |
|
123 |
Thickness12,UNUSED,, |
|
124 |
Thickness13,UNUSED,, |
|
125 |
Thickness14,UNUSED,, |
|
126 |
Thickness15,UNUSED,, |
|
127 |
LeafPhoto1,UNUSED,, |
|
128 |
LeafPhoto2,UNUSED,, |
|
129 |
LeafPhoto3,UNUSED,, |
|
130 |
LeafPhoto4,UNUSED,, |
|
131 |
LeafPhoto5,UNUSED,, |
|
132 |
NitrogenContent,UNUSED,, |
|
133 |
TreeLeaf3Notes,UNUSED,, |
|
134 |
AreaRachis1,UNUSED,, |
|
135 |
AreaRachis2,UNUSED,, |
|
136 |
AreaRachis3,UNUSED,, |
|
137 |
AreaRachis4,UNUSED,, |
|
138 |
AreaRachis5,UNUSED,, |
|
139 |
WeightRachis1,UNUSED,, |
|
140 |
WeightRachis2,UNUSED,, |
|
141 |
WeightRachis3,UNUSED,, |
|
142 |
WeightRachis4,UNUSED,, |
|
143 |
WeightRachis5,UNUSED,, |
|
144 |
RachisPhoto1,UNUSED,, |
|
145 |
RachisPhoto2,UNUSED,, |
|
146 |
RachisPhoto3,UNUSED,, |
|
147 |
RachisPhoto4,UNUSED,, |
|
148 |
RachisPhoto5,UNUSED,, |
|
149 |
DiameterWithBark,UNUSED,, |
|
150 |
DiameterWithoutBark,UNUSED,, |
|
151 |
Volume1,UNUSED,, |
|
152 |
Volume2,UNUSED,, |
|
153 |
DryWeight,UNUSED,, |
|
154 |
VesselNumber,UNUSED,, |
|
155 |
VesselArea,UNUSED,, |
|
156 |
NumberOfLeaves,UNUSED,, |
|
157 |
WeightOfBranch,UNUSED,, |
|
158 |
AreaRachilla1,UNUSED,, |
|
159 |
AreaRachilla2,UNUSED,, |
|
160 |
AreaRachilla3,UNUSED,, |
|
161 |
AreaRachilla4,UNUSED,, |
|
162 |
AreaRachilla5,UNUSED,, |
|
163 |
WeightRachilla1,UNUSED,, |
|
164 |
WeightRachilla2,UNUSED,, |
|
165 |
WeightRachilla3,UNUSED,, |
|
166 |
WeightRachilla4,UNUSED,, |
|
167 |
WeightRachilla5,UNUSED,, |
|
168 |
TreeTrunkNotes,UNUSED,, |
|
169 |
RemainingTrunkHeight,UNUSED,, |
|
170 |
HeightButtresses,UNUSED,, |
|
171 |
WidthButtresses,UNUSED,, |
|
172 |
DirectionOfFall,UNUSED,, |
|
173 |
MortalityType,UNUSED,, |
|
174 |
CauseOfDeath1,UNUSED,, |
|
175 |
CauseOfDeath2,UNUSED,, |
|
176 |
CauseOfDeath3,UNUSED,, |
|
177 |
CauseOfDeath4,UNUSED,, |
|
178 |
CauseOfDeath5,UNUSED,, |
|
179 |
Decomposition,UNUSED,, |
|
180 |
MultipleFalls,UNUSED,, |
|
181 |
TreeMortalityNotes,UNUSED,, |
inputs/Madidi/IndividualObservation/test.xml.ref | ||
---|---|---|
1 |
Put template: |
|
2 |
<VegBIEN> |
|
3 |
<_setDefault id="-1"> |
|
4 |
<source_id><source><shortname>Madidi</shortname></source></source_id> |
|
5 |
<path> |
|
6 |
<_simplifyPath> |
|
7 |
<next>parent_id</next> |
|
8 |
<path> |
|
9 |
<location> |
|
10 |
<parent_id> |
|
11 |
<location> |
|
12 |
<authorlocationcode>$PlotName</authorlocationcode> |
|
13 |
<sourceaccessioncode>$PlotID</sourceaccessioncode> |
|
14 |
</location> |
|
15 |
</parent_id> |
|
16 |
<authorlocationcode>$Sequence</authorlocationcode> |
|
17 |
<locationevent> |
|
18 |
<parent_id> |
|
19 |
<locationevent> |
|
20 |
<location_id> |
|
21 |
<location> |
|
22 |
<authorlocationcode> |
|
23 |
<_if name="if subplot"> |
|
24 |
<cond>$Sequence</cond> |
|
25 |
<then>$PlotName</then> |
|
26 |
</_if> |
|
27 |
</authorlocationcode> |
|
28 |
<sourceaccessioncode> |
|
29 |
<_if name="if subplot"> |
|
30 |
<cond>$Sequence</cond> |
|
31 |
<then>$PlotID</then> |
|
32 |
</_if> |
|
33 |
</sourceaccessioncode> |
|
34 |
</location> |
|
35 |
</location_id> |
|
36 |
<authoreventcode>$PlotInventoryName</authoreventcode> |
|
37 |
</locationevent> |
|
38 |
</parent_id> |
|
39 |
<taxonoccurrence> |
|
40 |
<aggregateoccurrence> |
|
41 |
<notes>$TreeNotes</notes> |
|
42 |
<plantobservation> |
|
43 |
<authorplantcode>$Tree</authorplantcode> |
|
44 |
<specimenreplicate> |
|
45 |
<catalognumber_dwc>$SpecimenID</catalognumber_dwc> |
|
46 |
<institution_id> |
|
47 |
<sourcelist> |
|
48 |
<name>$Institutions</name> |
|
49 |
<sourcename> |
|
50 |
<name> |
|
51 |
<_split> |
|
52 |
<separator>, </separator> |
|
53 |
<value>$Institutions</value> |
|
54 |
</_split> |
|
55 |
</name> |
|
56 |
</sourcename> |
|
57 |
</sourcelist> |
|
58 |
</institution_id> |
|
59 |
</specimenreplicate> |
|
60 |
<stemobservation> |
|
61 |
<authorstemcode>$Trunk</authorstemcode> |
|
62 |
<diameterbreastheight_m><_cm_to_m><value>$Diameter</value></_cm_to_m></diameterbreastheight_m> |
|
63 |
<height_m>$TotalHeight</height_m> |
|
64 |
<tag>$Tag</tag> |
|
65 |
</stemobservation> |
|
66 |
</plantobservation> |
|
67 |
</aggregateoccurrence> |
|
68 |
<authortaxoncode>$Tree</authortaxoncode> |
|
69 |
<collector_id> |
|
70 |
<party> |
|
71 |
<fullname> |
|
72 |
<_merge> |
|
73 |
<1>$SeniorCollector</1> |
|
74 |
<2>$CollectorString</2> |
|
75 |
</_merge> |
|
76 |
</fullname> |
|
77 |
</party> |
|
78 |
</collector_id> |
|
79 |
<growthform>$HabitName</growthform> |
|
80 |
<taxondetermination> |
|
81 |
<taxonverbatim_id> |
|
82 |
<taxonverbatim> |
|
83 |
<taxonlabel_id> |
|
84 |
<taxonlabel> |
|
85 |
<parent_id> |
|
86 |
<taxonlabel> |
|
87 |
<rank>$CurrentDetRank</rank> |
|
88 |
<parent_id> |
|
89 |
<taxonlabel> |
|
90 |
<rank>cultivar</rank> |
|
91 |
<parent_id> |
|
92 |
<taxonlabel> |
|
93 |
<rank>forma</rank> |
|
94 |
<parent_id> |
|
95 |
<taxonlabel> |
|
96 |
<rank>variety</rank> |
|
97 |
<parent_id> |
|
98 |
<taxonlabel> |
|
99 |
<rank>subspecies</rank> |
|
100 |
<parent_id> |
|
101 |
<taxonlabel> |
|
102 |
<rank>species</rank> |
|
103 |
<parent_id> |
|
104 |
<taxonlabel> |
|
105 |
<rank>genus</rank> |
|
106 |
<parent_id> |
|
107 |
<taxonlabel> |
|
108 |
<rank>family</rank> |
|
109 |
<taxonepithet>$FieldFamilyFullName</taxonepithet> |
|
110 |
</taxonlabel> |
|
111 |
</parent_id> |
|
112 |
</taxonlabel> |
|
113 |
</parent_id> |
|
114 |
</taxonlabel> |
|
115 |
</parent_id> |
|
116 |
</taxonlabel> |
|
117 |
</parent_id> |
|
118 |
</taxonlabel> |
|
119 |
</parent_id> |
|
120 |
</taxonlabel> |
|
121 |
</parent_id> |
|
122 |
</taxonlabel> |
|
123 |
</parent_id> |
|
124 |
</taxonlabel> |
|
125 |
</parent_id> |
|
126 |
<rank>$CurrentDetRank</rank> |
|
127 |
<taxonomicname> |
|
128 |
<_merge_prefix> |
|
129 |
<prefix><_taxon_family_require_std><family>$FieldFamilyFullName</family></_taxon_family_require_std></prefix> |
|
130 |
<value>$CurrentDet</value> |
|
131 |
</_merge_prefix> |
|
132 |
</taxonomicname> |
|
133 |
</taxonlabel> |
|
134 |
</taxonlabel_id> |
|
135 |
<family>$FieldFamilyFullName</family> |
|
136 |
<taxonomicname>$CurrentDet</taxonomicname> |
|
137 |
<verbatimrank>$CurrentDetRank</verbatimrank> |
|
138 |
</taxonverbatim> |
|
139 |
</taxonverbatim_id> |
|
140 |
<taxonfit>$CurrentDetQualifier</taxonfit> |
|
141 |
</taxondetermination> |
|
142 |
<taxondetermination> |
|
143 |
<isoriginal>true</isoriginal> |
|
144 |
<taxonverbatim_id> |
|
145 |
<taxonverbatim> |
|
146 |
<author>$FieldNameAuthors</author> |
|
147 |
<family>$FieldFamilyFullName</family> |
|
148 |
<morphoname>$MorphoSpeciesName</morphoname> |
|
149 |
<taxonname>$FieldNameFullName</taxonname> |
|
150 |
</taxonverbatim> |
|
151 |
</taxonverbatim_id> |
|
152 |
</taxondetermination> |
|
153 |
</taxonoccurrence> |
|
154 |
</locationevent> |
|
155 |
<sourceaccessioncode> |
|
156 |
<_join> |
|
157 |
<1>$PlotID</1> |
|
158 |
<2>$Sequence</2> |
|
159 |
</_join> |
|
160 |
</sourceaccessioncode> |
|
161 |
<sublocationxposition_m>$SubplotX</sublocationxposition_m> |
|
162 |
<sublocationyposition_m>$SubplotY</sublocationyposition_m> |
|
163 |
</location> |
|
164 |
</path> |
|
165 |
</_simplifyPath> |
|
166 |
</path> |
|
167 |
</_setDefault> |
|
168 |
</VegBIEN> |
|
169 |
Inserted 28 new rows into database |
inputs/Madidi/IndividualObservation/VegBIEN.csv | ||
---|---|---|
1 |
Madidi,VegBIEN:/_setDefault:[source_id/source/shortname/_env:[name=source]]/path/_simplifyPath:[next=parent_id]/path,Comments |
|
2 |
SpecimenID,"/_if[@name=""if specimen""]/cond/_exists", |
|
3 |
Institutions,"/_if[@name=""if specimen""]/else/source/shortname/_first/1", |
|
4 |
Sequence,"/location/_if[@name=""if subplot""]/cond/_exists", |
|
5 |
PlotName,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/1", |
|
6 |
PlotID,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/2/_if[@name=""if locationID""]/cond/_exists", |
|
7 |
PlotInventoryName,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/2/_if[@name=""if locationID""]/else", |
|
8 |
SpecimenID,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/3/_if[@name=""if plot""]/else/_alt/2/_if[@name=""if catalogNumber""]/cond/_exists", |
|
9 |
SpecimenID,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/3/_if[@name=""if plot""]/else/_alt/2/_if[@name=""if catalogNumber""]/then/_join/1/_if[@name=""if specimen""]/cond/_exists", |
|
10 |
Institutions,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/3/_if[@name=""if plot""]/else/_alt/2/_if[@name=""if catalogNumber""]/then/_join/1/_if[@name=""if specimen""]/then", |
|
11 |
SpecimenID,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/3/_if[@name=""if plot""]/else/_alt/2/_if[@name=""if catalogNumber""]/then/_join/3/_if[@name=""if indirect voucher""]/else", |
|
12 |
PlotID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode/_if[@name=""if geovalidation""]/else", |
|
13 |
PlotName,"/location/_if[@name=""if subplot""]/then/parent_id/location/authorlocationcode", |
|
14 |
PlotID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode", |
|
15 |
Sequence,/location/authorlocationcode, |
|
16 |
Sequence,"/location/locationevent/_if[@name=""if subplot""]/cond/_exists", |
|
17 |
PlotInventoryName,"/location/locationevent/_if[@name=""if subplot""]/else/authoreventcode", |
|
18 |
PlotInventoryName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/cond/_exists", |
|
19 |
Sequence,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_first/2", |
|
20 |
PlotName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
|
21 |
Sequence,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_first/2", |
|
22 |
PlotID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
|
23 |
PlotInventoryName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/authoreventcode", |
|
24 |
TreeNotes,/location/locationevent/taxonoccurrence/aggregateoccurrence/notes, |
|
25 |
Tree,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/authorplantcode/_first/1, |
|
26 |
SpecimenID,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/else", |
|
27 |
SpecimenID,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
|
28 |
Institutions,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
|
29 |
Institutions,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
|
30 |
Trunk,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/authorstemcode, |
|
31 |
Diameter,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/diameterbreastheight_m/_cm_to_m/value, |
|
32 |
TotalHeight,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/height_m, |
|
33 |
Tag,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag, |
|
34 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
35 |
PlotInventoryName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
36 |
PlotName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
37 |
Tree,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1", |
|
38 |
Tag,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2", |
|
39 |
FieldNameFullName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/1", |
|
40 |
CurrentDet,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2", |
|
41 |
SeniorCollector,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_first/1/_merge/1, |
|
42 |
CollectorString,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_first/1/_merge/2, |
|
43 |
CollectorStringShortened,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_first/2, |
|
44 |
CollectorAbbrev,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_first/3, |
|
45 |
HabitName,/location/locationevent/taxonoccurrence/growthform, |
|
46 |
CurrentDetRank,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/_if[@name=""if has explicit parent""]/else/rank", |
|
47 |
FieldFamilyFullName,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,species,genus,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=family]/_if[@name=""if is canonical name""]/then/matched_label_id/taxonlabel:[source_id/source/shortname=NCBI]/taxonomicname", |
|
48 |
FieldFamilyFullName,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_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", |
|
49 |
CurrentDetRank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/rank, |
|
50 |
CurrentDetRank,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/taxonepithet/_if[@name=""if taxonomic name is epithet""]/cond/_alt:[2=true]/1/_taxonomic_name_is_epithet/rank", |
|
51 |
FieldFamilyFullName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/taxonomicname/_merge_prefix/prefix/_taxon_family_require_std/family, |
|
52 |
CurrentDet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/taxonomicname/_merge_prefix/value/_alt/1, |
|
53 |
CurrentDetRank,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/taxonomicname/_merge_prefix/value/_alt/2/_join_words/1/_alt/2/_join_words/5/_join_words/1/_if[@name=""if has infraspecificEpithet""]/then", |
|
54 |
FieldFamilyFullName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/family, |
|
55 |
CurrentDet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/taxonomicname, |
|
56 |
CurrentDetRank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/verbatimrank, |
|
57 |
CurrentDetQualifier,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/taxonfit, |
|
58 |
FieldNameAuthors,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonverbatim/author, |
|
59 |
FieldFamilyFullName,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonverbatim/family, |
|
60 |
MorphoSpeciesName,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonverbatim/morphoname, |
|
61 |
FieldNameFullName,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonverbatim/taxonname, |
|
62 |
SpecimenID,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/then", |
|
63 |
PlotID,"/location/sourceaccessioncode/_if[@name=""if locationID""]/cond/_exists", |
|
64 |
Sequence,"/location/sourceaccessioncode/_if[@name=""if locationID""]/then/_if[@name=""if subplot""]/cond/_exists", |
|
65 |
PlotID,"/location/sourceaccessioncode/_if[@name=""if locationID""]/then/_if[@name=""if subplot""]/then/_join/1", |
|
66 |
Sequence,"/location/sourceaccessioncode/_if[@name=""if locationID""]/then/_if[@name=""if subplot""]/then/_join/2", |
|
67 |
SubplotX,/location/sublocationxposition_m, |
|
68 |
SubplotY,/location/sublocationyposition_m, |
|
69 |
AreaRachilla1,,** No non-empty join mapping for UNUSED ** |
|
70 |
AreaRachilla2,,** No non-empty join mapping for UNUSED ** |
|
71 |
AreaRachilla3,,** No non-empty join mapping for UNUSED ** |
|
72 |
AreaRachilla4,,** No non-empty join mapping for UNUSED ** |
|
73 |
AreaRachilla5,,** No non-empty join mapping for UNUSED ** |
|
74 |
AreaRachis1,,** No non-empty join mapping for UNUSED ** |
|
75 |
AreaRachis2,,** No non-empty join mapping for UNUSED ** |
|
76 |
AreaRachis3,,** No non-empty join mapping for UNUSED ** |
|
77 |
AreaRachis4,,** No non-empty join mapping for UNUSED ** |
|
78 |
AreaRachis5,,** No non-empty join mapping for UNUSED ** |
|
79 |
BoleHeight,,** No join mapping for *BoleHeight ** |
|
80 |
CauseOfDeath1,,** No non-empty join mapping for UNUSED ** |
|
81 |
CauseOfDeath2,,** No non-empty join mapping for UNUSED ** |
|
82 |
CauseOfDeath3,,** No non-empty join mapping for UNUSED ** |
|
83 |
CauseOfDeath4,,** No non-empty join mapping for UNUSED ** |
|
84 |
CauseOfDeath5,,** No non-empty join mapping for UNUSED ** |
|
85 |
Circumference,,** No join mapping for *Circumference ** |
|
86 |
CollectionNumber,,** No join mapping for *CollectionNumber ** |
|
87 |
CommonName,,** No join mapping for *CommonName ** |
|
88 |
CompoundLeaf,,** No non-empty join mapping for UNUSED ** |
|
89 |
CompoundLeafID,,** No non-empty join mapping for UNUSED ** |
|
90 |
CrownPositionName,,** No join mapping for *CrownPositionName ** |
|
91 |
CrownShapeName,,** No join mapping for *CrownShapeName ** |
|
92 |
CurrentDetFamily,,"** No non-empty join mapping for OMIT ** Omitted because includes *family* author, which TNRS can’t handle" |
|
93 |
DNASample,,** No join mapping for *DNASample ** |
|
94 |
Decomposition,,** No non-empty join mapping for UNUSED ** |
|
95 |
DiameterWithBark,,** No non-empty join mapping for UNUSED ** |
|
96 |
DiameterWithoutBark,,** No non-empty join mapping for UNUSED ** |
|
97 |
DirectionOfFall,,** No non-empty join mapping for UNUSED ** |
|
98 |
DryWeight,,** No non-empty join mapping for UNUSED ** |
|
99 |
FieldFamilyHTML,,"** No non-empty join mapping for OMIT ** Omitted because includes *family* author, which TNRS can’t handle" |
|
100 |
FieldNameHTML,,** No non-empty join mapping for OMIT ** Adds HTML formatting to FieldNameFullName+FieldNameAuthors |
|
101 |
HeightButtresses,,** No non-empty join mapping for UNUSED ** |
|
102 |
InstitutionString,,** No join mapping for *InstitutionString ** |
|
103 |
IsAlive,,** No join mapping for *IsAlive ** |
|
104 |
LeafPhoto1,,** No non-empty join mapping for UNUSED ** |
|
105 |
LeafPhoto2,,** No non-empty join mapping for UNUSED ** |
|
106 |
LeafPhoto3,,** No non-empty join mapping for UNUSED ** |
|
107 |
LeafPhoto4,,** No non-empty join mapping for UNUSED ** |
|
108 |
LeafPhoto5,,** No non-empty join mapping for UNUSED ** |
|
109 |
LianaPresenceName,,** No join mapping for *LianaPresenceName ** |
|
110 |
MortalityType,,** No non-empty join mapping for UNUSED ** |
|
111 |
MultipleFalls,,** No non-empty join mapping for UNUSED ** |
|
112 |
NitrogenContent,,** No non-empty join mapping for UNUSED ** |
|
113 |
NumberFolioles1,,** No non-empty join mapping for UNUSED ** |
|
114 |
NumberFolioles2,,** No non-empty join mapping for UNUSED ** |
|
115 |
NumberFolioles3,,** No non-empty join mapping for UNUSED ** |
|
116 |
NumberFolioles4,,** No non-empty join mapping for UNUSED ** |
|
117 |
NumberFolioles5,,** No non-empty join mapping for UNUSED ** |
|
118 |
NumberFoliolules1,,** No non-empty join mapping for UNUSED ** |
|
119 |
NumberFoliolules2,,** No non-empty join mapping for UNUSED ** |
|
120 |
NumberFoliolules3,,** No non-empty join mapping for UNUSED ** |
|
121 |
NumberFoliolules4,,** No non-empty join mapping for UNUSED ** |
|
122 |
NumberFoliolules5,,** No non-empty join mapping for UNUSED ** |
|
123 |
NumberOfLeaves,,** No non-empty join mapping for UNUSED ** |
|
124 |
OrientationXDegrees,,** No join mapping for *OrientationXDegrees ** |
|
125 |
OrientationYDegrees,,** No join mapping for *OrientationYDegrees ** |
|
126 |
Phenology1,,** No join mapping for *Phenology1 ** |
|
127 |
Phenology2,,** No join mapping for *Phenology2 ** |
|
128 |
Phenology3,,** No join mapping for *Phenology3 ** |
|
129 |
Phenology4,,** No join mapping for *Phenology4 ** |
|
130 |
RachisPhoto1,,** No non-empty join mapping for UNUSED ** |
|
131 |
RachisPhoto2,,** No non-empty join mapping for UNUSED ** |
|
132 |
RachisPhoto3,,** No non-empty join mapping for UNUSED ** |
|
133 |
RachisPhoto4,,** No non-empty join mapping for UNUSED ** |
|
134 |
RachisPhoto5,,** No non-empty join mapping for UNUSED ** |
|
135 |
RemainingTrunkHeight,,** No non-empty join mapping for UNUSED ** |
|
136 |
RepresentativeCollectionNumber,,** No join mapping for *RepresentativeCollectionNumber ** |
|
137 |
RepresentativeSpecimenCollectorAbbreviation,,** No join mapping for *RepresentativeSpecimenCollectorAbbreviation ** |
|
138 |
RepresentativeSpecimenID,,** No join mapping for *RepresentativeSpecimenID ** |
|
139 |
RepresentativeSpecimenSeniorCollector,,** No join mapping for *RepresentativeSpecimenSeniorCollector ** |
|
140 |
SLAArea1,,** No non-empty join mapping for UNUSED ** |
|
141 |
SLAArea10,,** No non-empty join mapping for UNUSED ** |
|
142 |
SLAArea11,,** No non-empty join mapping for UNUSED ** |
|
143 |
SLAArea12,,** No non-empty join mapping for UNUSED ** |
|
144 |
SLAArea13,,** No non-empty join mapping for UNUSED ** |
|
145 |
SLAArea14,,** No non-empty join mapping for UNUSED ** |
|
146 |
SLAArea15,,** No non-empty join mapping for UNUSED ** |
|
147 |
SLAArea2,,** No non-empty join mapping for UNUSED ** |
|
148 |
SLAArea3,,** No non-empty join mapping for UNUSED ** |
|
149 |
SLAArea4,,** No non-empty join mapping for UNUSED ** |
|
150 |
SLAArea5,,** No non-empty join mapping for UNUSED ** |
|
151 |
SLAArea6,,** No non-empty join mapping for UNUSED ** |
|
152 |
SLAArea7,,** No non-empty join mapping for UNUSED ** |
|
153 |
SLAArea8,,** No non-empty join mapping for UNUSED ** |
|
154 |
SLAArea9,,** No non-empty join mapping for UNUSED ** |
|
155 |
SubplotX2,,** No join mapping for *SubplotX2 ** |
|
156 |
SubplotY2,,** No join mapping for *SubplotY2 ** |
|
157 |
Thickness1,,** No non-empty join mapping for UNUSED ** |
|
158 |
Thickness10,,** No non-empty join mapping for UNUSED ** |
|
159 |
Thickness11,,** No non-empty join mapping for UNUSED ** |
|
160 |
Thickness12,,** No non-empty join mapping for UNUSED ** |
|
161 |
Thickness13,,** No non-empty join mapping for UNUSED ** |
|
162 |
Thickness14,,** No non-empty join mapping for UNUSED ** |
|
163 |
Thickness15,,** No non-empty join mapping for UNUSED ** |
|
164 |
Thickness2,,** No non-empty join mapping for UNUSED ** |
|
165 |
Thickness3,,** No non-empty join mapping for UNUSED ** |
|
166 |
Thickness4,,** No non-empty join mapping for UNUSED ** |
|
167 |
Thickness5,,** No non-empty join mapping for UNUSED ** |
|
168 |
Thickness6,,** No non-empty join mapping for UNUSED ** |
|
169 |
Thickness7,,** No non-empty join mapping for UNUSED ** |
|
170 |
Thickness8,,** No non-empty join mapping for UNUSED ** |
|
171 |
Thickness9,,** No non-empty join mapping for UNUSED ** |
|
172 |
TotArea1,,** No non-empty join mapping for UNUSED ** |
|
173 |
TotArea10,,** No non-empty join mapping for UNUSED ** |
|
174 |
TotArea11,,** No non-empty join mapping for UNUSED ** |
|
175 |
TotArea12,,** No non-empty join mapping for UNUSED ** |
|
176 |
TotArea13,,** No non-empty join mapping for UNUSED ** |
|
177 |
TotArea14,,** No non-empty join mapping for UNUSED ** |
|
178 |
TotArea15,,** No non-empty join mapping for UNUSED ** |
|
179 |
TotArea2,,** No non-empty join mapping for UNUSED ** |
|
180 |
TotArea3,,** No non-empty join mapping for UNUSED ** |
|
181 |
TotArea4,,** No non-empty join mapping for UNUSED ** |
|
182 |
TotArea5,,** No non-empty join mapping for UNUSED ** |
|
183 |
TotArea6,,** No non-empty join mapping for UNUSED ** |
|
184 |
TotArea7,,** No non-empty join mapping for UNUSED ** |
|
185 |
TotArea8,,** No non-empty join mapping for UNUSED ** |
|
186 |
TotArea9,,** No non-empty join mapping for UNUSED ** |
|
187 |
TreeLeaf3Notes,,** No non-empty join mapping for UNUSED ** |
|
188 |
TreeMortalityNotes,,** No non-empty join mapping for UNUSED ** |
|
189 |
TreeTrunkNotes,,** No non-empty join mapping for UNUSED ** |
|
190 |
VesselArea,,** No non-empty join mapping for UNUSED ** |
|
191 |
VesselNumber,,** No non-empty join mapping for UNUSED ** |
|
192 |
Volume1,,** No non-empty join mapping for UNUSED ** |
|
193 |
Volume2,,** No non-empty join mapping for UNUSED ** |
|
194 |
WasCollected,,** No join mapping for *WasCollected ** |
|
195 |
Weight1,,** No non-empty join mapping for UNUSED ** |
|
196 |
Weight10,,** No non-empty join mapping for UNUSED ** |
|
197 |
Weight11,,** No non-empty join mapping for UNUSED ** |
|
198 |
Weight12,,** No non-empty join mapping for UNUSED ** |
|
199 |
Weight13,,** No non-empty join mapping for UNUSED ** |
|
200 |
Weight14,,** No non-empty join mapping for UNUSED ** |
|
201 |
Weight15,,** No non-empty join mapping for UNUSED ** |
|
202 |
Weight2,,** No non-empty join mapping for UNUSED ** |
|
203 |
Weight3,,** No non-empty join mapping for UNUSED ** |
|
204 |
Weight4,,** No non-empty join mapping for UNUSED ** |
|
205 |
Weight5,,** No non-empty join mapping for UNUSED ** |
|
206 |
Weight6,,** No non-empty join mapping for UNUSED ** |
|
207 |
Weight7,,** No non-empty join mapping for UNUSED ** |
|
208 |
Weight8,,** No non-empty join mapping for UNUSED ** |
|
209 |
Weight9,,** No non-empty join mapping for UNUSED ** |
|
210 |
WeightOfBranch,,** No non-empty join mapping for UNUSED ** |
|
211 |
WeightRachilla1,,** No non-empty join mapping for UNUSED ** |
|
212 |
WeightRachilla2,,** No non-empty join mapping for UNUSED ** |
|
213 |
WeightRachilla3,,** No non-empty join mapping for UNUSED ** |
|
214 |
WeightRachilla4,,** No non-empty join mapping for UNUSED ** |
|
215 |
WeightRachilla5,,** No non-empty join mapping for UNUSED ** |
|
216 |
WeightRachis1,,** No non-empty join mapping for UNUSED ** |
|
217 |
WeightRachis2,,** No non-empty join mapping for UNUSED ** |
|
218 |
WeightRachis3,,** No non-empty join mapping for UNUSED ** |
|
219 |
WeightRachis4,,** No non-empty join mapping for UNUSED ** |
|
220 |
WeightRachis5,,** No non-empty join mapping for UNUSED ** |
|
221 |
WidthButtresses,,** No non-empty join mapping for UNUSED ** |
inputs/Madidi/IndividualObservation/+header.dat | ||
---|---|---|
1 |
!PlotID PlotName OrientationXDegrees OrientationYDegrees Sequence SubplotX SubplotY PlotInventoryName Tree Trunk Tag WasCollected SpecimenID SeniorCollector CollectorString CollectorStringShortened CollectionNumber Institutions InstitutionString CollectorAbbrev CurrentDet CurrentDetRank CurrentDetFamily CurrentDetQualifier RepresentativeSpecimenID RepresentativeSpecimenSeniorCollector RepresentativeCollectionNumber RepresentativeSpecimenCollectorAbbreviation FieldFamilyFullName FieldFamilyHTML FieldNameFullName FieldNameAuthors FieldNameHTML MorphoSpeciesName CommonName Circumference Diameter TotalHeight BoleHeight Phenology1 Phenology2 Phenology3 Phenology4 CrownPositionName CrownShapeName LianaPresenceName SubplotX2 SubplotY2 HabitName TreeNotes DNASample IsAlive CompoundLeaf CompoundLeafID NumberFolioles1 NumberFolioles2 NumberFolioles3 NumberFolioles4 NumberFolioles5 SLAArea1 SLAArea2 SLAArea3 SLAArea4 SLAArea5 SLAArea6 SLAArea7 SLAArea8 SLAArea9 SLAArea10 SLAArea11 SLAArea12 SLAArea13 SLAArea14 SLAArea15 NumberFoliolules1 NumberFoliolules2 NumberFoliolules3 NumberFoliolules4 NumberFoliolules5 TotArea1 TotArea2 TotArea3 TotArea4 TotArea5 TotArea6 TotArea7 TotArea8 TotArea9 TotArea10 TotArea11 TotArea12 TotArea13 TotArea14 TotArea15 Weight1 Weight2 Weight3 Weight4 Weight5 Weight6 Weight7 Weight8 Weight9 Weight10 Weight11 Weight12 Weight13 Weight14 Weight15 Thickness1 Thickness2 Thickness3 Thickness4 Thickness5 Thickness6 Thickness7 Thickness8 Thickness9 Thickness10 Thickness11 Thickness12 Thickness13 Thickness14 Thickness15 LeafPhoto1 LeafPhoto2 LeafPhoto3 LeafPhoto4 LeafPhoto5 NitrogenContent TreeLeaf3Notes AreaRachis1 AreaRachis2 AreaRachis3 AreaRachis4 AreaRachis5 WeightRachis1 WeightRachis2 WeightRachis3 WeightRachis4 WeightRachis5 RachisPhoto1 RachisPhoto2 RachisPhoto3 RachisPhoto4 RachisPhoto5 DiameterWithBark DiameterWithoutBark Volume1 Volume2 DryWeight VesselNumber VesselArea NumberOfLeaves WeightOfBranch AreaRachilla1 AreaRachilla2 AreaRachilla3 AreaRachilla4 AreaRachilla5 WeightRachilla1 WeightRachilla2 WeightRachilla3 WeightRachilla4 WeightRachilla5 TreeTrunkNotes RemainingTrunkHeight HeightButtresses WidthButtresses DirectionOfFall MortalityType CauseOfDeath1 CauseOfDeath2 CauseOfDeath3 CauseOfDeath4 CauseOfDeath5 Decomposition MultipleFalls TreeMortalityNotes |
inputs/Madidi/IndividualObservation/unmapped_terms.csv | ||
---|---|---|
1 |
*OrientationXDegrees |
|
2 |
*OrientationYDegrees |
|
3 |
*WasCollected |
|
4 |
*CollectionNumber |
|
5 |
*InstitutionString |
|
6 |
*RepresentativeSpecimenID |
|
7 |
*RepresentativeSpecimenSeniorCollector |
|
8 |
*RepresentativeCollectionNumber |
|
9 |
*RepresentativeSpecimenCollectorAbbreviation |
|
10 |
*CommonName |
|
11 |
*Circumference |
|
12 |
*BoleHeight |
|
13 |
*Phenology1 |
|
14 |
*Phenology2 |
|
15 |
*Phenology3 |
|
16 |
*Phenology4 |
|
17 |
*CrownPositionName |
|
18 |
*CrownShapeName |
|
19 |
*LianaPresenceName |
|
20 |
*SubplotX2 |
|
21 |
*SubplotY2 |
|
22 |
*DNASample |
|
23 |
*IsAlive |
inputs/Madidi/IndividualObservation/new_terms.csv | ||
---|---|---|
1 |
Sequence,subplot,, |
|
2 |
PlotInventoryName,fieldNumber,, |
|
3 |
Tree,individualCode,, |
|
4 |
Trunk,authorStemCode,, |
|
5 |
SpecimenID,catalogNumber,, |
|
6 |
SeniorCollector,recordedBy,/_first/1/_merge/1, |
|
7 |
CollectorString,recordedBy,/_first/1/_merge/2, |
|
8 |
CollectorStringShortened,recordedBy,/_first/2, |
|
9 |
Institutions,institutionCode,, |
|
10 |
CollectorAbbrev,recordedBy,/_first/3, |
|
11 |
CurrentDet,scientificName,, |
|
12 |
CurrentDetRank,taxonRank,, |
|
13 |
CurrentDetFamily,OMIT,,"Omitted because includes *family* author, which TNRS can’t handle" |
|
14 |
CurrentDetQualifier,identificationQualifier,, |
|
15 |
FieldFamilyFullName,originalFamily,, |
|
16 |
FieldFamilyFullName,family,, |
|
17 |
FieldFamilyHTML,OMIT,,"Omitted because includes *family* author, which TNRS can’t handle" |
|
18 |
FieldNameFullName,originalTaxonName,, |
|
19 |
FieldNameAuthors,originalScientificNameAuthorship,, |
|
20 |
FieldNameHTML,OMIT,,Adds HTML formatting to FieldNameFullName+FieldNameAuthors |
|
21 |
MorphoSpeciesName,morphoname,, |
|
22 |
Diameter,diameterBreastHeight_cm,, |
|
23 |
TotalHeight,height_m,, |
|
24 |
HabitName,growthForm,, |
|
25 |
TreeNotes,fieldNotes,, |
inputs/Madidi/LocationObservation/map.csv | ||
---|---|---|
1 |
Madidi,VegCore,Filter,Comments |
|
2 |
PlotID,locationID,/_first/2, |
|
3 |
PlotName,locationID,/_first/1, |
|
4 |
PlotInventoryName,fieldNumber,, |
|
5 |
LatitudeDecDeg,decimalLatitude,, |
|
6 |
LongitudeDecDeg,decimalLongitude,, |
|
7 |
Total Nitrogen,nitrogen_percent,,Assuming units are % based on the range of values |
|
8 |
Organic Carbon,carbon_percent,,Assuming units are % based on the range of values |
|
9 |
Organic material,organic_percent,,Assuming units are % based on the range of values |
|
10 |
Available Phosphor,phosphorus_percent,,Assuming units are % based on the range of values |
|
11 |
Interchangeable Sodium,sodium_percent,,Assuming units are % based on the range of values |
|
12 |
Interchangeable Potassium,potassium_percent,,Assuming units are % based on the range of values |
|
13 |
Interchangable Calcium,calcium_percent,,Assuming units are % based on the range of values |
|
14 |
Electric conductivity,conductivity,, |
|
15 |
pH disolved,ph,, |
|
16 |
Other epilocs,*Other epilocs,, |
|
17 |
Political Location,*Political Location,, |
|
18 |
Slope,slopeGradient,, |
|
19 |
Plot Compass Direction,*Plot Compass Direction,, |
|
20 |
Locality Description,*Locality Description,, |
|
21 |
Locality,locality,, |
|
22 |
Topographic location,*Topographic location,, |
|
23 |
Vegetation Type,communityID,, |
|
24 |
Number of Trunks,*Number of Trunks,, |
|
25 |
Number of Trees,*Number of Trees,, |
|
26 |
Other Epilocs (OLD),*Other Epilocs (OLD),, |
|
27 |
Collaborators (OLD),*Collaborators (OLD),, |
|
28 |
Installed and evaluated by (OLD),*Installed and evaluated by (OLD),, |
|
29 |
Plot Name,locationName,, |
|
30 |
Local Plot Number,*Local Plot Number,, |
|
31 |
Expedition Name,projectName,, |
|
32 |
Expedition Number,projectID,, |
|
33 |
Funding agency,*Funding agency,, |
|
34 |
Collaborators,*Collaborators,, |
|
35 |
Installed and evaluated by,*Installed and evaluated by,, |
|
36 |
Notes,plotNotes,, |
|
37 |
Interchangeable Magnesium,magnesium_percent,,Assuming units are % based on the range of values |
|
38 |
Interchangeable Acidity,acidity_percent,,Assuming units are % based on the range of values |
|
39 |
CIC,cationExchangeCapacity_cmol_kg,, |
|
40 |
Sand,sand_percent,,Assuming units are % based on the range of values |
|
41 |
Silt,silt_percent,,Assuming units are % based on the range of values |
|
42 |
Clay,clay_percent,,Assuming units are % based on the range of values |
|
43 |
Textural Class,texture,, |
|
44 |
Notes 2,plotNotes,, |
|
45 |
Textural Class (select),*Textural Class (select),, |
|
46 |
Qualifier Available Phosphor,*Qualifier Available Phosphor,, |
|
47 |
Qualifier Interchangeable Calcium,*Qualifier Interchangeable Calcium,, |
|
48 |
Qualifier Interchangeable Acidity,*Qualifier Interchangeable Acidity,, |
inputs/Madidi/LocationObservation/VegBIEN.csv | ||
---|---|---|
1 |
Madidi,VegBIEN:/_setDefault:[source_id/source/shortname/_env:[name=source]]/path/_simplifyPath:[next=parent_id]/path,Comments |
|
2 |
Plot Name,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/1", |
|
3 |
PlotName,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/2/_if[@name=""if locationID""]/cond/_exists/_first/1", |
|
4 |
PlotID,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/2/_if[@name=""if locationID""]/cond/_exists/_first/2", |
|
5 |
PlotInventoryName,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/2/_if[@name=""if locationID""]/else", |
|
6 |
PlotName,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode/_if[@name=""if geovalidation""]/else/_first/1", |
|
7 |
PlotID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode/_if[@name=""if geovalidation""]/else/_first/2", |
|
8 |
Plot Name,"/location/_if[@name=""if subplot""]/then/parent_id/location/authorlocationcode", |
|
9 |
PlotName,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode/_first/1", |
|
10 |
PlotID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode/_first/2", |
|
11 |
Locality,/location/iscultivated/_or/2/_locationnarrative_is_cultivated/locationnarrative/_join/1, |
|
12 |
Expedition Name,/location/locationevent/*_id/project/projectname, |
|
13 |
Expedition Number,/location/locationevent/*_id/project/sourceaccessioncode, |
|
14 |
PlotInventoryName,"/location/locationevent/_if[@name=""if subplot""]/else/authoreventcode", |
|
15 |
PlotInventoryName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/cond/_exists", |
|
16 |
Plot Name,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
|
17 |
PlotName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then/_first/1", |
|
18 |
PlotID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then/_first/2", |
|
19 |
PlotInventoryName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/authoreventcode", |
|
20 |
Vegetation Type,/location/locationevent/commclass/commdetermination/*_id/commconcept/*_id/*/commname, |
|
21 |
Interchangeable Acidity,/location/locationevent/soilsample/acidity_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
22 |
Interchangable Calcium,/location/locationevent/soilsample/calcium_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
23 |
Organic Carbon,/location/locationevent/soilsample/carbon_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
24 |
CIC,/location/locationevent/soilsample/cationexchangecapacity_cmol_kg, |
|
25 |
Clay,/location/locationevent/soilsample/clay_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
26 |
Electric conductivity,/location/locationevent/soilsample/conductivity, |
|
27 |
Interchangeable Magnesium,/location/locationevent/soilsample/magnesium_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
28 |
Total Nitrogen,/location/locationevent/soilsample/nitrogen_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
29 |
Organic material,/location/locationevent/soilsample/organic_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
30 |
pH disolved,/location/locationevent/soilsample/ph, |
|
31 |
Available Phosphor,/location/locationevent/soilsample/phosphorus_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
32 |
Interchangeable Potassium,/location/locationevent/soilsample/potassium_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
33 |
Sand,/location/locationevent/soilsample/sand_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
34 |
Silt,/location/locationevent/soilsample/silt_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
35 |
Interchangeable Sodium,/location/locationevent/soilsample/sodium_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
|
36 |
Textural Class,/location/locationevent/soilsample/texture, |
|
37 |
Plot Name,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
38 |
PlotInventoryName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
39 |
PlotName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists/_first/1", |
|
40 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists/_first/2", |
|
41 |
Locality,/location/locationnarrative/_merge/1, |
|
42 |
LatitudeDecDeg,"/location/locationplace/*_id/place/*_id/coordinates/latitude_deg/_nullIf:[null=0,type=float]/value", |
|
43 |
LongitudeDecDeg,"/location/locationplace/*_id/place/*_id/coordinates/longitude_deg/_nullIf:[null=0,type=float]/value", |
|
44 |
LatitudeDecDeg,"/location/locationplace/*_id/place/matched_place_id/place:[.,source_id/source/shortname=geoscrub]/*_id/coordinates:[source_id/source/shortname=geoscrub]/_first/2/latitude_deg/_nullIf:[null=0,type=float]/value",""".,"" sorts it with other coordinates mappings" |
|
45 |
LongitudeDecDeg,"/location/locationplace/*_id/place/matched_place_id/place:[.,source_id/source/shortname=geoscrub]/*_id/coordinates:[source_id/source/shortname=geoscrub]/_first/2/longitude_deg/_nullIf:[null=0,type=float]/value",""".,"" sorts it with other coordinates mappings" |
|
46 |
Notes,/location/notespublic, |
|
47 |
Notes 2,/location/notespublic, |
|
48 |
Slope,/location/slopegradient_fraction/_alt/1, |
|
49 |
PlotName,"/location/sourceaccessioncode/_if[@name=""if locationID""]/cond/_exists/_first/1", |
|
50 |
PlotID,"/location/sourceaccessioncode/_if[@name=""if locationID""]/cond/_exists/_first/2", |
|
51 |
PlotName,"/location/sourceaccessioncode/_if[@name=""if locationID""]/then/_if[@name=""if subplot""]/then/_join/1/_first/1", |
|
52 |
PlotID,"/location/sourceaccessioncode/_if[@name=""if locationID""]/then/_if[@name=""if subplot""]/then/_join/1/_first/2", |
|
53 |
Collaborators,,** No join mapping for *Collaborators ** |
|
54 |
Collaborators (OLD),,** No join mapping for *Collaborators (OLD) ** |
|
55 |
Funding agency,,** No join mapping for *Funding agency ** |
|
56 |
Installed and evaluated by,,** No join mapping for *Installed and evaluated by ** |
|
57 |
Installed and evaluated by (OLD),,** No join mapping for *Installed and evaluated by (OLD) ** |
|
58 |
Local Plot Number,,** No join mapping for *Local Plot Number ** |
|
59 |
Locality Description,,** No join mapping for *Locality Description ** |
|
60 |
Number of Trees,,** No join mapping for *Number of Trees ** |
|
61 |
Number of Trunks,,** No join mapping for *Number of Trunks ** |
|
62 |
Other Epilocs (OLD),,** No join mapping for *Other Epilocs (OLD) ** |
|
63 |
Other epilocs,,** No join mapping for *Other epilocs ** |
|
64 |
Plot Compass Direction,,** No join mapping for *Plot Compass Direction ** |
|
65 |
Political Location,,** No join mapping for *Political Location ** |
|
66 |
Qualifier Available Phosphor,,** No join mapping for *Qualifier Available Phosphor ** |
|
67 |
Qualifier Interchangeable Acidity,,** No join mapping for *Qualifier Interchangeable Acidity ** |
|
68 |
Qualifier Interchangeable Calcium,,** No join mapping for *Qualifier Interchangeable Calcium ** |
|
69 |
Textural Class (select),,** No join mapping for *Textural Class (select) ** |
|
70 |
Topographic location,,** No join mapping for *Topographic location ** |
inputs/Madidi/LocationObservation/test.xml.ref | ||
---|---|---|
1 |
Put template: |
|
2 |
<VegBIEN> |
|
3 |
<_setDefault id="-1"> |
|
4 |
<source_id><source><shortname>Madidi</shortname></source></source_id> |
|
5 |
<path> |
|
6 |
<_simplifyPath> |
|
7 |
<next>parent_id</next> |
|
8 |
<path> |
|
9 |
<location> |
|
10 |
<authorlocationcode>$Plot Name</authorlocationcode> |
|
11 |
<sourceaccessioncode>$PlotName</sourceaccessioncode> |
|
12 |
<iscultivated><_locationnarrative_is_cultivated><locationnarrative>$Locality</locationnarrative></_locationnarrative_is_cultivated></iscultivated> |
|
13 |
<locationevent> |
|
14 |
<project_id> |
|
15 |
<project> |
|
16 |
<projectname>$Expedition Name</projectname> |
|
17 |
<sourceaccessioncode>$Expedition Number</sourceaccessioncode> |
|
18 |
</project> |
|
19 |
</project_id> |
|
20 |
<authoreventcode>$PlotInventoryName</authoreventcode> |
|
21 |
<commclass><commdetermination><commconcept_id><commconcept><commname_id><commname><commname>$Vegetation Type</commname></commname></commname_id></commconcept></commconcept_id></commdetermination></commclass> |
|
22 |
<soilsample> |
|
23 |
<acidity_fraction><_percent_to_fraction><value>$Interchangeable Acidity</value></_percent_to_fraction></acidity_fraction> |
|
24 |
<calcium_fraction><_percent_to_fraction><value>$Interchangable Calcium</value></_percent_to_fraction></calcium_fraction> |
|
25 |
<carbon_fraction><_percent_to_fraction><value>$Organic Carbon</value></_percent_to_fraction></carbon_fraction> |
|
26 |
<cationexchangecapacity_cmol_kg>$CIC</cationexchangecapacity_cmol_kg> |
|
27 |
<clay_fraction><_percent_to_fraction><value>$Clay</value></_percent_to_fraction></clay_fraction> |
|
28 |
<conductivity>$Electric conductivity</conductivity> |
|
29 |
<magnesium_fraction><_percent_to_fraction><value>$Interchangeable Magnesium</value></_percent_to_fraction></magnesium_fraction> |
|
30 |
<nitrogen_fraction><_percent_to_fraction><value>$Total Nitrogen</value></_percent_to_fraction></nitrogen_fraction> |
|
31 |
<organic_fraction><_percent_to_fraction><value>$Organic material</value></_percent_to_fraction></organic_fraction> |
|
32 |
<ph>$pH disolved</ph> |
|
33 |
<phosphorus_fraction><_percent_to_fraction><value>$Available Phosphor</value></_percent_to_fraction></phosphorus_fraction> |
|
34 |
<potassium_fraction><_percent_to_fraction><value>$Interchangeable Potassium</value></_percent_to_fraction></potassium_fraction> |
|
35 |
<sand_fraction><_percent_to_fraction><value>$Sand</value></_percent_to_fraction></sand_fraction> |
|
36 |
<silt_fraction><_percent_to_fraction><value>$Silt</value></_percent_to_fraction></silt_fraction> |
|
37 |
<sodium_fraction><_percent_to_fraction><value>$Interchangeable Sodium</value></_percent_to_fraction></sodium_fraction> |
|
38 |
<texture>$Textural Class</texture> |
|
39 |
</soilsample> |
|
40 |
</locationevent> |
|
41 |
<locationnarrative>$Locality</locationnarrative> |
|
42 |
<locationplace> |
|
43 |
<place_id> |
|
44 |
<place> |
|
45 |
<coordinates_id> |
|
46 |
<coordinates> |
|
47 |
<latitude_deg> |
|
48 |
<_nullIf> |
|
49 |
<null>0</null> |
|
50 |
<type>float</type> |
|
51 |
<value>$LatitudeDecDeg</value> |
|
52 |
</_nullIf> |
|
53 |
</latitude_deg> |
|
54 |
<longitude_deg> |
|
55 |
<_nullIf> |
|
56 |
<null>0</null> |
|
57 |
<type>float</type> |
|
58 |
<value>$LongitudeDecDeg</value> |
|
59 |
</_nullIf> |
|
60 |
</longitude_deg> |
|
61 |
</coordinates> |
|
62 |
</coordinates_id> |
|
63 |
<matched_place_id> |
|
64 |
<place> |
|
65 |
<source_id><source><shortname>geoscrub</shortname></source></source_id> |
|
66 |
<coordinates_id> |
|
67 |
<coordinates> |
|
68 |
<source_id><source><shortname>geoscrub</shortname></source></source_id> |
|
69 |
<latitude_deg> |
|
70 |
<_nullIf> |
|
71 |
<null>0</null> |
|
72 |
<type>float</type> |
|
73 |
<value>$LatitudeDecDeg</value> |
|
74 |
</_nullIf> |
|
75 |
</latitude_deg> |
|
76 |
<longitude_deg> |
|
77 |
<_nullIf> |
|
78 |
<null>0</null> |
|
79 |
<type>float</type> |
|
80 |
<value>$LongitudeDecDeg</value> |
|
81 |
</_nullIf> |
|
82 |
</longitude_deg> |
|
83 |
</coordinates> |
|
84 |
</coordinates_id> |
|
85 |
</place> |
|
86 |
</matched_place_id> |
|
87 |
</place> |
|
88 |
</place_id> |
|
89 |
</locationplace> |
|
90 |
<notespublic> |
|
91 |
<_alt> |
|
92 |
<0>$Notes</0> |
|
93 |
<1>$Notes 2</1> |
|
94 |
</_alt> |
|
95 |
</notespublic> |
|
96 |
<slopegradient_fraction>$Slope</slopegradient_fraction> |
|
97 |
</location> |
|
98 |
</path> |
|
99 |
</_simplifyPath> |
|
100 |
</path> |
|
101 |
</_setDefault> |
|
102 |
</VegBIEN> |
|
103 |
Inserted 28 new rows into database |
inputs/Madidi/LocationObservation/+header.dat | ||
---|---|---|
1 |
!"PlotID" "PlotName" "PlotInventoryName" "LatitudeDecDeg" "LongitudeDecDeg" "Total Nitrogen" "Organic Carbon" "Organic material" "Available Phosphor" "Interchangeable Sodium" "Interchangeable Potassium" "Interchangable Calcium" "Electric conductivity" "pH disolved" "Other epilocs" "Political Location" "Slope" "Plot Compass Direction" "Locality Description" "Locality" "Topographic location" "Vegetation Type" "Number of Trunks" "Number of Trees" "Other Epilocs (OLD)" "Collaborators (OLD)" "Installed and evaluated by (OLD)" "Plot Name" "Local Plot Number" "Expedition Name" "Expedition Number" "Funding agency" "Collaborators" "Installed and evaluated by" "Notes" "Interchangeable Magnesium" "Interchangeable Acidity" "CIC" "Sand" "Silt" "Clay" "Textural Class" "Notes 2" "Textural Class (select)" "Qualifier Available Phosphor" "Qualifier Interchangeable Calcium" "Qualifier Interchangeable Acidity" |
inputs/Madidi/LocationObservation/new_terms.csv | ||
---|---|---|
1 |
PlotInventoryName,fieldNumber,, |
|
2 |
LatitudeDecDeg,decimalLatitude,, |
|
3 |
LongitudeDecDeg,decimalLongitude,, |
|
4 |
Total Nitrogen,nitrogen_percent,,Assuming units are % based on the range of values |
|
5 |
Organic Carbon,carbon_percent,,Assuming units are % based on the range of values |
|
6 |
Organic material,organic_percent,,Assuming units are % based on the range of values |
|
7 |
Available Phosphor,phosphorus_percent,,Assuming units are % based on the range of values |
|
8 |
Interchangeable Sodium,sodium_percent,,Assuming units are % based on the range of values |
|
9 |
Interchangeable Potassium,potassium_percent,,Assuming units are % based on the range of values |
|
10 |
Interchangable Calcium,calcium_percent,,Assuming units are % based on the range of values |
|
11 |
Electric conductivity,conductivity,, |
|
12 |
pH disolved,ph,, |
|
13 |
Slope,slopeGradient,, |
|
14 |
Vegetation Type,communityID,, |
|
15 |
Expedition Name,projectName,, |
|
16 |
Expedition Number,projectID,, |
|
17 |
Interchangeable Magnesium,magnesium_percent,,Assuming units are % based on the range of values |
|
18 |
Interchangeable Acidity,acidity_percent,,Assuming units are % based on the range of values |
|
19 |
CIC,cationExchangeCapacity_cmol_kg,, |
|
20 |
Textural Class,texture,, |
|
21 |
Notes 2,plotNotes,, |
inputs/Madidi/LocationObservation/unmapped_terms.csv | ||
---|---|---|
1 |
*Other epilocs |
|
2 |
*Political Location |
|
3 |
*Plot Compass Direction |
|
4 |
*Locality Description |
|
5 |
*Topographic location |
|
6 |
*Number of Trunks |
|
7 |
*Number of Trees |
|
8 |
*Other Epilocs (OLD) |
|
9 |
*Collaborators (OLD) |
|
10 |
*Installed and evaluated by (OLD) |
|
11 |
*Local Plot Number |
|
12 |
*Funding agency |
|
13 |
*Collaborators |
|
14 |
*Installed and evaluated by |
|
15 |
*Textural Class (select) |
|
16 |
*Qualifier Available Phosphor |
|
17 |
*Qualifier Interchangeable Calcium |
|
18 |
*Qualifier Interchangeable Acidity |
inputs/Madidi/Location/map.csv | ||
---|---|---|
1 |
Madidi,VegCore,Filter,Comments |
|
2 |
PlotID,locationID,, |
|
3 |
PlotName,locationName,, |
|
4 |
Area,plotArea_ha,, |
|
5 |
LatitudeDecDeg,decimalLatitude,, |
|
6 |
LongitudeDecDeg,decimalLongitude,, |
|
7 |
CountryName,country,, |
|
8 |
UpperName,stateProvince,, |
|
9 |
LowerName,county,, |
|
10 |
MinimumElevationMeters,minimumElevationInMeters,, |
|
11 |
MaximumElevationMeters,maximumElevationInMeters,, |
|
12 |
OrientationXDegrees,*OrientationXDegrees,, |
|
13 |
OrientationYDegrees,*OrientationYDegrees,, |
|
14 |
FirstSurveyDate,*FirstSurveyDate,, |
|
15 |
Topography,landform,, |
|
16 |
LocalityDescription,locality,, |
|
17 |
Note,plotNotes,, |
inputs/Madidi/Location/VegBIEN.csv | ||
---|---|---|
1 |
Madidi,VegBIEN:/_setDefault:[source_id/source/shortname/_env:[name=source]]/path/_simplifyPath:[next=parent_id]/path,Comments |
|
2 |
PlotName,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/1", |
|
3 |
PlotID,"/location/_if[@name=""if subplot""]/else/authorlocationcode/_first/2/_if[@name=""if locationID""]/cond/_exists", |
|
4 |
PlotID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode/_if[@name=""if geovalidation""]/else", |
|
5 |
PlotName,"/location/_if[@name=""if subplot""]/then/parent_id/location/authorlocationcode", |
|
6 |
PlotID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode", |
|
7 |
Area,/location/area_m2/_ha_to_m2/value, |
|
8 |
MaximumElevationMeters,/location/elevation_m/_alt/2/_avg/max, |
|
9 |
MinimumElevationMeters,/location/elevation_m/_alt/2/_avg/min, |
|
10 |
LocalityDescription,/location/iscultivated/_or/2/_locationnarrative_is_cultivated/locationnarrative/_join/1, |
|
11 |
Topography,/location/landform, |
|
12 |
PlotName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
|
13 |
PlotID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
|
14 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
15 |
PlotName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
16 |
LocalityDescription,/location/locationnarrative/_merge/1, |
|
17 |
LatitudeDecDeg,"/location/locationplace/*_id/place/*_id/coordinates/latitude_deg/_nullIf:[null=0,type=float]/value", |
|
18 |
LongitudeDecDeg,"/location/locationplace/*_id/place/*_id/coordinates/longitude_deg/_nullIf:[null=0,type=float]/value", |
|
19 |
CountryName,/location/locationplace/*_id/place/country, |
|
20 |
LowerName,/location/locationplace/*_id/place/county, |
|
21 |
LatitudeDecDeg,"/location/locationplace/*_id/place/matched_place_id/place:[.,source_id/source/shortname=geoscrub]/*_id/coordinates:[source_id/source/shortname=geoscrub]/_first/2/latitude_deg/_nullIf:[null=0,type=float]/value",""".,"" sorts it with other coordinates mappings" |
|
22 |
LongitudeDecDeg,"/location/locationplace/*_id/place/matched_place_id/place:[.,source_id/source/shortname=geoscrub]/*_id/coordinates:[source_id/source/shortname=geoscrub]/_first/2/longitude_deg/_nullIf:[null=0,type=float]/value",""".,"" sorts it with other coordinates mappings" |
|
23 |
CountryName,/location/locationplace/*_id/place/matched_place_id/place:[source_id/source/shortname=geoscrub]/country/_first/2, |
|
24 |
LowerName,/location/locationplace/*_id/place/matched_place_id/place:[source_id/source/shortname=geoscrub]/county/_first/2, |
|
25 |
UpperName,/location/locationplace/*_id/place/matched_place_id/place:[source_id/source/shortname=geoscrub]/stateprovince/_first/2, |
|
26 |
UpperName,/location/locationplace/*_id/place/stateprovince, |
|
27 |
Note,/location/notespublic, |
|
28 |
PlotID,"/location/sourceaccessioncode/_if[@name=""if locationID""]/cond/_exists", |
|
29 |
PlotID,"/location/sourceaccessioncode/_if[@name=""if locationID""]/then/_if[@name=""if subplot""]/then/_join/1", |
|
30 |
FirstSurveyDate,,** No join mapping for *FirstSurveyDate ** |
|
31 |
OrientationXDegrees,,** No join mapping for *OrientationXDegrees ** |
|
32 |
OrientationYDegrees,,** No join mapping for *OrientationYDegrees ** |
inputs/Madidi/Location/test.xml.ref | ||
---|---|---|
1 |
Put template: |
|
2 |
<VegBIEN> |
|
3 |
<_setDefault id="-1"> |
|
4 |
<source_id><source><shortname>Madidi</shortname></source></source_id> |
|
5 |
<path> |
|
6 |
<_simplifyPath> |
|
7 |
<next>parent_id</next> |
|
8 |
<path> |
|
9 |
<location> |
|
10 |
<authorlocationcode>$PlotName</authorlocationcode> |
|
11 |
<sourceaccessioncode>$PlotID</sourceaccessioncode> |
|
12 |
<area_m2><_ha_to_m2><value>$Area</value></_ha_to_m2></area_m2> |
|
13 |
<elevation_m> |
|
14 |
<_avg> |
|
15 |
<max>$MaximumElevationMeters</max> |
|
16 |
<min>$MinimumElevationMeters</min> |
|
17 |
</_avg> |
|
18 |
</elevation_m> |
|
19 |
<iscultivated><_locationnarrative_is_cultivated><locationnarrative>$LocalityDescription</locationnarrative></_locationnarrative_is_cultivated></iscultivated> |
|
20 |
<landform>$Topography</landform> |
|
21 |
<locationnarrative>$LocalityDescription</locationnarrative> |
|
22 |
<locationplace> |
|
23 |
<place_id> |
|
24 |
<place> |
|
25 |
<coordinates_id> |
|
26 |
<coordinates> |
|
27 |
<latitude_deg> |
|
28 |
<_nullIf> |
|
29 |
<null>0</null> |
|
30 |
<type>float</type> |
|
31 |
<value>$LatitudeDecDeg</value> |
|
32 |
</_nullIf> |
|
33 |
</latitude_deg> |
|
34 |
<longitude_deg> |
|
35 |
<_nullIf> |
|
36 |
<null>0</null> |
|
37 |
<type>float</type> |
|
38 |
<value>$LongitudeDecDeg</value> |
|
39 |
</_nullIf> |
|
40 |
</longitude_deg> |
|
41 |
</coordinates> |
|
42 |
</coordinates_id> |
|
43 |
<country>$CountryName</country> |
|
44 |
<county>$LowerName</county> |
|
45 |
<matched_place_id> |
|
46 |
<place> |
|
47 |
<source_id><source><shortname>geoscrub</shortname></source></source_id> |
|
48 |
<coordinates_id> |
|
49 |
<coordinates> |
|
50 |
<source_id><source><shortname>geoscrub</shortname></source></source_id> |
|
51 |
<latitude_deg> |
|
52 |
<_nullIf> |
|
53 |
<null>0</null> |
|
54 |
<type>float</type> |
|
55 |
<value>$LatitudeDecDeg</value> |
|
56 |
</_nullIf> |
|
57 |
</latitude_deg> |
|
58 |
<longitude_deg> |
|
59 |
<_nullIf> |
|
60 |
<null>0</null> |
|
61 |
<type>float</type> |
|
62 |
<value>$LongitudeDecDeg</value> |
|
63 |
</_nullIf> |
|
64 |
</longitude_deg> |
|
65 |
</coordinates> |
|
66 |
</coordinates_id> |
|
67 |
<country>$CountryName</country> |
|
68 |
<county>$LowerName</county> |
|
69 |
<stateprovince>$UpperName</stateprovince> |
|
70 |
</place> |
|
71 |
</matched_place_id> |
|
72 |
<stateprovince>$UpperName</stateprovince> |
|
73 |
</place> |
|
74 |
</place_id> |
|
75 |
</locationplace> |
|
76 |
<notespublic>$Note</notespublic> |
|
77 |
</location> |
|
78 |
</path> |
|
79 |
</_simplifyPath> |
|
80 |
</path> |
|
81 |
</_setDefault> |
|
82 |
</VegBIEN> |
|
83 |
Inserted 14 new rows into database |
inputs/Madidi/Location/unmapped_terms.csv | ||
---|---|---|
1 |
*OrientationXDegrees |
|
2 |
*OrientationYDegrees |
|
3 |
*FirstSurveyDate |
inputs/Madidi/Location/new_terms.csv | ||
---|---|---|
1 |
Area,plotArea_ha,, |
|
2 |
LatitudeDecDeg,decimalLatitude,, |
|
3 |
LongitudeDecDeg,decimalLongitude,, |
|
4 |
UpperName,stateProvince,, |
|
5 |
LowerName,county,, |
|
6 |
MinimumElevationMeters,minimumElevationInMeters,, |
|
7 |
MaximumElevationMeters,maximumElevationInMeters,, |
|
8 |
Topography,landform,, |
|
9 |
LocalityDescription,locality,, |
|
10 |
Note,plotNotes,, |
Also available in: Unified diff
inputs/Madidi/: Refreshed. Note that new export has a completely new schema.