Project

General

Profile

« Previous | Next » 

Revision 6154

inputs/SALVIAS/: Mapped unmapped fields with a VegCore/VegBIEN equivalent. plotMetadata_/: Remapped life_zone to communityID because it is now alt-ed together with vegetation*, and thus not just a description with life_zone_code as its globally unique name.

View differences:

VegBIEN.csv
83 83
tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/2","The second tag supercedes the first. Brad: Another type of code, typically a number, used by the original data provider to indicate an individual tree. These are numbers on physical tags attached to the tree. Tag2 Is the same thing, only used if the first tag was lost. Obviously not a good system as it's possible a tree tag could be lost and changed more than once."
84 84
Habit,"/location/locationevent/taxonoccurrence/growthform/_map:[./{T,Arbol,palm}=tree,./{H,""Hemiepífito""}=hemiepiphyte,./{L,l,""L?"",Liana}=liana,E=epiphyte,S=shrub,Hb=herb,""vine-herbaceous""=vine,graminoid=grass,rosette=forb,*=*]/value","Brad: This is growth form (tree, shrub, herb, etc.). It is an observation of a trait.; According to <http://salvias.net/Documents/salvias_data_dictionary.html#Plot+data.habit>, <https://projects.nceas.ucsb.edu/nceas/projects/bien/wiki/SALVIAS#Habit>"
85 85
PlotObsID,"/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/2/_if[@name=""if organism in AggregateOccurrence""]/else","Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later."
86
det_by,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/party/fullname,
86 87
Family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[reference_id/reference/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family",
87 88
Genus,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[reference_id/reference/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/2",
88 89
Species,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[reference_id/reference/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/3/_join_words/1",
......
139 140
IsMorpho,,** No join mapping for *IsMorpho ** 
140 141
OrigAuth,,** No join mapping for *OrigAuth ** 
141 142
OrigRecordID,,** No join mapping for *OrigRecordID ** 
142
PlotID_index,,** No join mapping for *PlotID_index ** 
143
PlotID_index,,** No non-empty join mapping for OMIT ** Placeholder column created by MySQL to PostgreSQL translation
143 144
SpAuthStatus,,** No join mapping for *SpAuthStatus ** 
144 145
coll_inits,,** No join mapping for *coll_inits ** 
145 146
collector_code,,** No join mapping for *collector_code ** Brad: OMIT
146 147
common_name,,** No join mapping for *common_name ** 
147
det_by,,** No join mapping for *det_by ** 
148 148
dist,,** No join mapping for *dist ** 
149
fam_status,,** No join mapping for *fam_status ** Brad: OMIT. This will be determined later by using TNRS.
150
gen_status,,** No join mapping for *gen_status ** Brad: OMIT. This will be determined later by using TNRS.
149
fam_status,,** No non-empty join mapping for OMIT ** Brad: OMIT. This will be determined later by using TNRS.
150
gen_status,,** No non-empty join mapping for OMIT ** Brad: OMIT. This will be determined later by using TNRS.
151 151
height_class,,** No join mapping for *height_class ** 
152 152
height_m_commercial,,** No join mapping for *height_m_commercial ** 
153 153
ind_id,,** No join mapping for *ind_id ** Brad: OMIT
154 154
infra_auth_1,,** No join mapping for *infra_auth_1 ** 
155 155
morphocf,,** No join mapping for *morphocf ** 
156
morphoname,,** No join mapping for *morphoname ** 
157
name_status,,"** No join mapping for *name_status ** Brad: OMIT. Except, note that if species_status=3, this indicate that name is a morphospecies and not a standard latin name. Not exactly sure how to use this in BIEN, but could be useful during the name-scrubbing process with TNRS."
156
morphoname,,"** No join mapping for *morphoname ** Not the morphospecies, which is stored in Species"
157
name_status,,"** No non-empty join mapping for OMIT ** Brad: OMIT. Except, note that if species_status=3, this indicate that name is a morphospecies and not a standard latin name. Not exactly sure how to use this in BIEN, but could be useful during the name-scrubbing process with TNRS."
158 158
other_annotations,,** No join mapping for *other_annotations ** 
159 159
perp_dist,,** No join mapping for *perp_dist ** 
160 160
phenology,,** No join mapping for *phenology ** 

Also available in: Unified diff