Project

General

Profile

« Previous | Next » 

Revision 3979

mappings/DwC2-VegBIEN.specimens.csv, VegCSV-VegBIEN.specimens.csv: taxondetermination mappings: Ensure all mappings have :[iscurrent=true] or equivalent so that they sort together, and match up between DwC and VegCSV

View differences:

inputs/XAL/test/import.specimens.xml.ref
193 193
                    </plantobservation>
194 194
                </aggregateoccurrence>
195 195
                <taxondetermination>
196
                    <iscurrent>true</iscurrent>
196 197
                    <role>identifier</role>
198
                    <party_id>
199
                        <party>
200
                            <givenname><_namePart><first>$IdentifiedBy</first></_namePart></givenname>
201
                            <middlename><_namePart><middle>$IdentifiedBy</middle></_namePart></middlename>
202
                            <surname><_namePart><last>$IdentifiedBy</last></_namePart></surname>
203
                        </party>
204
                    </party_id>
197 205
                    <determinationdate>
198 206
                        <_date>
199 207
                            <date>
......
231 239
                            </date>
232 240
                        </_date>
233 241
                    </determinationdate>
234
                    <iscurrent>true</iscurrent>
235
                    <party_id>
236
                        <party>
237
                            <givenname><_namePart><first>$IdentifiedBy</first></_namePart></givenname>
238
                            <middlename><_namePart><middle>$IdentifiedBy</middle></_namePart></middlename>
239
                            <surname><_namePart><last>$IdentifiedBy</last></_namePart></surname>
240
                        </party>
241
                    </party_id>
242 242
                    <isoriginal>true</isoriginal>
243 243
                    <plantconcept_id>
244 244
                        <plantconcept>
inputs/XAL/maps/VegBIEN.specimens.csv
21 21
CollectionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectioncode_dwc/_alt/1,Brad: Not sure if mapping correct. DwC element; code for entire collection; often same as InstitutionCode; Aaron: Combining with InstitutionCode to create collection name
22 22
CollectorNumber,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectionnumber/_alt/1,
23 23
InstitutionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/party/organizationname,
24
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
25
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
26
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
27 24
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
28 25
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
29 26
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
27
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
28
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
29
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
30 30
ScientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
31 31
ScientificNameAuthor,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
32 32
Subspecies,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
inputs/NY/test/import.specimens.xml.ref
224 224
                    </plantobservation>
225 225
                </aggregateoccurrence>
226 226
                <taxondetermination>
227
                    <iscurrent>true</iscurrent>
227 228
                    <role>identifier</role>
229
                    <party_id>
230
                        <party>
231
                            <givenname><_namePart><first>$IdentifiedBy</first></_namePart></givenname>
232
                            <middlename><_namePart><middle>$IdentifiedBy</middle></_namePart></middlename>
233
                            <surname><_namePart><last>$IdentifiedBy</last></_namePart></surname>
234
                        </party>
235
                    </party_id>
228 236
                    <determinationdate>
229 237
                        <_date>
230 238
                            <date>
......
262 270
                            </date>
263 271
                        </_date>
264 272
                    </determinationdate>
265
                    <iscurrent>true</iscurrent>
266
                    <party_id>
267
                        <party>
268
                            <givenname><_namePart><first>$IdentifiedBy</first></_namePart></givenname>
269
                            <middlename><_namePart><middle>$IdentifiedBy</middle></_namePart></middlename>
270
                            <surname><_namePart><last>$IdentifiedBy</last></_namePart></surname>
271
                        </party>
272
                    </party_id>
273 273
                    <isoriginal>true</isoriginal>
274 274
                    <plantconcept_id>
275 275
                        <plantconcept>
inputs/NY/maps/VegBIEN.specimens.csv
24 24
FieldNumber,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectionnumber/_alt/2,Usage inconsistent with DwC definition
25 25
InstitutionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/party/organizationname,
26 26
UniqueNYInternalRecordNumber,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
27
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
28
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
29
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
30 27
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
31 28
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
32 29
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
30
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
31
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
32
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
33 33
ScientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
34 34
ScientificNameAuthor,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
35 35
Subspecies,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
inputs/ACAD/test/import.specimens.xml.ref
75 75
                    </plantobservation>
76 76
                </aggregateoccurrence>
77 77
                <taxondetermination>
78
                    <iscurrent>true</iscurrent>
78 79
                    <role>identifier</role>
79
                    <determinationdate><_date><date><_dateRangeStart><value><_alt><2>$dateIdentified</2></_alt></value></_dateRangeStart></date></_date></determinationdate>
80
                    <iscurrent>true</iscurrent>
81 80
                    <party_id>
82 81
                        <party>
83 82
                            <givenname><_namePart><first>$identifiedBy</first></_namePart></givenname>
......
85 84
                            <surname><_namePart><last>$identifiedBy</last></_namePart></surname>
86 85
                        </party>
87 86
                    </party_id>
87
                    <determinationdate><_date><date><_dateRangeStart><value><_alt><2>$dateIdentified</2></_alt></value></_dateRangeStart></date></_date></determinationdate>
88 88
                    <isoriginal>true</isoriginal>
89 89
                    <plantconcept_id>
90 90
                        <plantconcept>
inputs/ACAD/maps/VegBIEN.specimens.csv
12 12
recordNumber,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectionnumber/_alt/2,
13 13
institutionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/party/organizationname,
14 14
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
15
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
16 15
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
17 16
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
18 17
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
18
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
19 19
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
20 20
scientificNameAuthorship,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
21 21
infraspecificEpithet,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
inputs/SALVIAS-CSV/test/import.organisms.xml.ref
163 163
                    </_alt>
164 164
                </sourceaccessioncode>
165 165
                <taxondetermination>
166
                    <iscurrent>true</iscurrent>
166 167
                    <role>computer</role>
167 168
                    <plantconcept_id>
168 169
                        <plantconcept>
......
176 177
                                            <parent_id>
177 178
                                                <plantname>
178 179
                                                    <rank>authority</rank>
180
                                                    <plantname>$specific_authority</plantname>
179 181
                                                    <parent_id>
180 182
                                                        <plantname>
181 183
                                                            <rank>subspecies</rank>
......
205 207
                                                            </parent_id>
206 208
                                                        </plantname>
207 209
                                                    </parent_id>
208
                                                    <plantname>$specific_authority</plantname>
209 210
                                                </plantname>
210 211
                                            </parent_id>
211 212
                                        </plantname>
......
214 215
                            </plantname_id>
215 216
                        </plantconcept>
216 217
                    </plantconcept_id>
217
                    <iscurrent>true</iscurrent>
218 218
                </taxondetermination>
219 219
                <taxondetermination>
220
                    <role>identifier</role>
221
                    <taxonfit>$cf_aff</taxonfit>
222 220
                    <isoriginal>true</isoriginal>
223 221
                    <iscurrent>true</iscurrent>
222
                    <role>identifier</role>
224 223
                    <plantconcept_id>
225 224
                        <plantconcept>
226 225
                            <plantname_id>
......
263 262
                            </plantname_id>
264 263
                        </plantconcept>
265 264
                    </plantconcept_id>
265
                    <taxonfit>$cf_aff</taxonfit>
266 266
                </taxondetermination>
267 267
                <verbatimcollectorname>
268 268
                    <_name>
inputs/SALVIAS-CSV/maps/VegBIEN.organisms.csv
34 34
OBSERVATION_ID,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/1,"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."
35 35
individual_code,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/2,"Brad: Code, if any, used by the data provider to indicate an individual tree. Scope is unknown, although typically this value is unique only within plot, or sometimes only within subplot."
36 36
orig_species,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/3/_name/last,Brad: OMIT
37
infra_rank_1,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/first",
38 37
specific_authority,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",Brad: Incorrect. This is the author of the scientificName. The should be a place for this in the taxonomic name elements of VegB and VegX. Let's discuss.
38
infra_rank_1,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/first",
39 39
infra_ep_1,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/last",
40 40
specific_epithet,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=species]/plantname",
41 41
genus,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=genus]/plantname",
42 42
family,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,genus,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=family]/plantname",
43
cf_aff,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,"Brad: Not sure where this goes. Indicator of identification uncertainty. 'cf.'=similar to the species listed, 'aff.'=related to the species list, but not the same. You'll need to check with Bob and with Nick where these go in VegX and VegBank."
44 43
orig_species,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname/_name/last",Brad: OMIT
45 44
orig_family,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,genus,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=family]/plantname",Brad: OMIT
45
cf_aff,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/taxonfit","Brad: Not sure where this goes. Indicator of identification uncertainty. 'cf.'=similar to the species listed, 'aff.'=related to the species list, but not the same. You'll need to check with Bob and with Nick where these go in VegX and VegBank."
46 46
coll_firstname,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/first,Brad: See comment above
47 47
coll_lastname,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/last,"Brad: Correct for VegBank. This is the collector of a separate specimen which vouchers this tree or species. I worry that vouchers are not properly accommodated in VegX. Again, we need to check with Nick."
48 48
det_type,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/_if[@name=""if indirect voucher""]/cond/_eq:[right=indirect]/left","Brad: A SALVIAS value referring to the relationship between the voucher specimen and the observation. Affect how the identification of the specimen(latin name) is transferred to the observation. 'direct'=voucher specimen was collected from this same tree; they are one and the same individual. 'indirect'=voucher specimen was collected for a different individual, but the original data provider confirmed that this is the same species. 'default'=basically same as 'indirect'. 'uncollected'=no voucher specimen, data provider  asserted that this was the name but was unable to collect. The main different is that with 'direct', 'indirect', and 'default', the scientific name can be updated automatically based on the name attached to the specimen voucher (assuming you have a link to that data, presumably from a herbarium database. Whereas, if det_type='uncollected', the name can never change because there is no specimen."
inputs/SALVIAS/test/import.organisms.xml.ref
139 139
                    </_alt>
140 140
                </sourceaccessioncode>
141 141
                <taxondetermination>
142
                    <iscurrent>true</iscurrent>
142 143
                    <role>computer</role>
143 144
                    <plantconcept_id>
144 145
                        <plantconcept>
......
152 153
                                            <parent_id>
153 154
                                                <plantname>
154 155
                                                    <rank>authority</rank>
156
                                                    <plantname>$auth</plantname>
155 157
                                                    <parent_id>
156 158
                                                        <plantname>
157 159
                                                            <rank>subspecies</rank>
......
181 183
                                                            </parent_id>
182 184
                                                        </plantname>
183 185
                                                    </parent_id>
184
                                                    <plantname>$auth</plantname>
185 186
                                                </plantname>
186 187
                                            </parent_id>
187 188
                                        </plantname>
......
190 191
                            </plantname_id>
191 192
                        </plantconcept>
192 193
                    </plantconcept_id>
193
                    <iscurrent>true</iscurrent>
194 194
                </taxondetermination>
195 195
                <taxondetermination>
196
                    <role>identifier</role>
197
                    <taxonfit>$cfaff</taxonfit>
198 196
                    <isoriginal>true</isoriginal>
199 197
                    <iscurrent>true</iscurrent>
198
                    <role>identifier</role>
200 199
                    <plantconcept_id>
201 200
                        <plantconcept>
202 201
                            <plantname_id>
......
244 243
                            </plantname_id>
245 244
                        </plantconcept>
246 245
                    </plantconcept_id>
246
                    <taxonfit>$cfaff</taxonfit>
247 247
                </taxondetermination>
248 248
                <verbatimcollectorname>
249 249
                    <_name>
inputs/SALVIAS/maps/VegBIEN.organisms.csv
30 30
Ind,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/2,"Brad: Code, if any, used by the data provider to indicate an individual tree. Scope is unknown, although typically this value is unique only within plot, or sometimes only within subplot."
31 31
OrigGenus,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/3/_name/first,
32 32
OrigSpecies,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/3/_name/last,Brad: OMIT
33
infra_rank_1,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/first",
34 33
auth,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",Brad: Incorrect. This is the author of the scientificName. The should be a place for this in the taxonomic name elements of VegB and VegX. Let's discuss.
34
infra_rank_1,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/first",
35 35
infra_ep_1,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/last",
36 36
Species,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=species]/plantname",
37 37
Genus,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=genus]/plantname",
38 38
Family,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,genus,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=family]/plantname",
39
cfaff,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,"Brad: Not sure where this goes. Indicator of identification uncertainty. 'cf.'=similar to the species listed, 'aff.'=related to the species list, but not the same. You'll need to check with Bob and with Nick where these go in VegX and VegBank."
40 39
OrigGenus,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname/_name/first",
41 40
OrigSpecies,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname/_name/last",Brad: OMIT
42 41
OrigFamily,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,genus,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=family]/plantname",Brad: OMIT
42
cfaff,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/taxonfit","Brad: Not sure where this goes. Indicator of identification uncertainty. 'cf.'=similar to the species listed, 'aff.'=related to the species list, but not the same. You'll need to check with Bob and with Nick where these go in VegX and VegBank."
43 43
coll_firstname,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/first,Brad: See comment above
44 44
coll_lastname,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/last,"Brad: Correct for VegBank. This is the collector of a separate specimen which vouchers this tree or species. I worry that vouchers are not properly accommodated in VegX. Again, we need to check with Nick."
45 45
DetType,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/_if[@name=""if indirect voucher""]/cond/_eq:[right=indirect]/left","Brad: A SALVIAS value referring to the relationship between the voucher specimen and the observation. Affect how the identification of the specimen(latin name) is transferred to the observation. 'direct'=voucher specimen was collected from this same tree; they are one and the same individual. 'indirect'=voucher specimen was collected for a different individual, but the original data provider confirmed that this is the same species. 'default'=basically same as 'indirect'. 'uncollected'=no voucher specimen, data provider  asserted that this was the name but was unable to collect. The main different is that with 'direct', 'indirect', and 'default', the scientific name can be updated automatically based on the name attached to the specimen voucher (assuming you have a link to that data, presumably from a herbarium database. Whereas, if det_type='uncollected', the name can never change because there is no specimen."
inputs/U/test/import.specimens.xml.ref
97 97
                    </plantobservation>
98 98
                </aggregateoccurrence>
99 99
                <taxondetermination>
100
                    <iscurrent>true</iscurrent>
100 101
                    <role>identifier</role>
102
                    <party_id>
103
                        <party>
104
                            <givenname><_namePart><first>$Detby</first></_namePart></givenname>
105
                            <middlename><_namePart><middle>$Detby</middle></_namePart></middlename>
106
                            <surname><_namePart><last>$Detby</last></_namePart></surname>
107
                        </party>
108
                    </party_id>
101 109
                    <determinationdate>
102 110
                        <_date>
103 111
                            <date>
......
122 130
                        </_date>
123 131
                    </determinationdate>
124 132
                    <taxonfit>$cf</taxonfit>
125
                    <iscurrent>true</iscurrent>
126
                    <party_id>
127
                        <party>
128
                            <givenname><_namePart><first>$Detby</first></_namePart></givenname>
129
                            <middlename><_namePart><middle>$Detby</middle></_namePart></middlename>
130
                            <surname><_namePart><last>$Detby</last></_namePart></surname>
131
                        </party>
132
                    </party_id>
133 133
                    <isoriginal>true</isoriginal>
134 134
                    <plantconcept_id>
135 135
                        <plantconcept>
inputs/U/maps/VegBIEN.specimens.csv
9 9
Barcode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/_if[@name=""if indirect voucher""]/else/catalognumber_dwc",
10 10
Number,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectionnumber/_alt/2,
11 11
ID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
12
Detyy,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
13
cf,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
14 12
Detby,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
15 13
Detby,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
16 14
Detby,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
15
Detyy,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
16
cf,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/taxonfit,
17 17
Genus,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=genus]/plantname",
18 18
Family,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,genus,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=family]/plantname",
19 19
Collector,/location/locationevent/taxonoccurrence/verbatimcollectorname/_merge/1,
inputs/ARIZ/test/import.specimens.xml.ref
210 210
                    </plantobservation>
211 211
                </aggregateoccurrence>
212 212
                <taxondetermination>
213
                    <iscurrent>true</iscurrent>
213 214
                    <role>identifier</role>
215
                    <party_id>
216
                        <party>
217
                            <givenname><_namePart><first>$IdentifiedBy</first></_namePart></givenname>
218
                            <middlename><_namePart><middle>$IdentifiedBy</middle></_namePart></middlename>
219
                            <surname><_namePart><last>$IdentifiedBy</last></_namePart></surname>
220
                        </party>
221
                    </party_id>
214 222
                    <determinationdate>
215 223
                        <_date>
216 224
                            <date>
......
250 258
                    </determinationdate>
251 259
                    <notes>$Remarks</notes>
252 260
                    <taxonfit>$IdentificationModifier</taxonfit>
253
                    <iscurrent>true</iscurrent>
254
                    <party_id>
255
                        <party>
256
                            <givenname><_namePart><first>$IdentifiedBy</first></_namePart></givenname>
257
                            <middlename><_namePart><middle>$IdentifiedBy</middle></_namePart></middlename>
258
                            <surname><_namePart><last>$IdentifiedBy</last></_namePart></surname>
259
                        </party>
260
                    </party_id>
261 261
                    <isoriginal>true</isoriginal>
262 262
                    <plantconcept_id>
263 263
                        <plantconcept>
inputs/ARIZ/maps/VegBIEN.specimens.csv
26 26
FieldNumber,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectionnumber/_alt/2,Usage inconsistent with DwC definition
27 27
InstitutionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/party/organizationname,
28 28
GlobalUniqueIdentifier,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
29
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
30
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
31
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
32
Remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
33
IdentificationModifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
34 29
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
35 30
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
36 31
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
32
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
33
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
34
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
35
Remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
36
IdentificationModifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/taxonfit,
37 37
ScientificNameAuthor,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname/_alt/1",Contains the binomial in addition to the authority
38 38
ScientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname/_alt/2",
39 39
Subspecies,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
inputs/SpeciesLink/test/import.specimens.xml.ref
327 327
                    </plantobservation>
328 328
                </aggregateoccurrence>
329 329
                <taxondetermination>
330
                    <iscurrent>true</iscurrent>
330 331
                    <role>identifier</role>
332
                    <party_id>
333
                        <party>
334
                            <givenname>
335
                                <_namePart>
336
                                    <first>
337
                                        <_alt>
338
                                            <0>$dwc_curatorial_IdentifiedBy</0>
339
                                            <1>$conceptual_darwin_2003_1_0_IdentifiedBy</1>
340
                                            <2>$dwc_terms_identifiedBy</2>
341
                                        </_alt>
342
                                    </first>
343
                                </_namePart>
344
                            </givenname>
345
                            <middlename>
346
                                <_namePart>
347
                                    <middle>
348
                                        <_alt>
349
                                            <0>$dwc_curatorial_IdentifiedBy</0>
350
                                            <1>$conceptual_darwin_2003_1_0_IdentifiedBy</1>
351
                                            <2>$dwc_terms_identifiedBy</2>
352
                                        </_alt>
353
                                    </middle>
354
                                </_namePart>
355
                            </middlename>
356
                            <surname>
357
                                <_namePart>
358
                                    <last>
359
                                        <_alt>
360
                                            <0>$dwc_curatorial_IdentifiedBy</0>
361
                                            <1>$conceptual_darwin_2003_1_0_IdentifiedBy</1>
362
                                            <2>$dwc_terms_identifiedBy</2>
363
                                        </_alt>
364
                                    </last>
365
                                </_namePart>
366
                            </surname>
367
                        </party>
368
                    </party_id>
331 369
                    <determinationdate>
332 370
                        <_date>
333 371
                            <date>
......
367 405
                        </_date>
368 406
                    </determinationdate>
369 407
                    <notes>$dwc_dwcore_Remarks</notes>
370
                    <iscurrent>true</iscurrent>
371
                    <party_id>
372
                        <party>
373
                            <givenname>
374
                                <_namePart>
375
                                    <first>
376
                                        <_alt>
377
                                            <0>$dwc_curatorial_IdentifiedBy</0>
378
                                            <1>$conceptual_darwin_2003_1_0_IdentifiedBy</1>
379
                                            <2>$dwc_terms_identifiedBy</2>
380
                                        </_alt>
381
                                    </first>
382
                                </_namePart>
383
                            </givenname>
384
                            <middlename>
385
                                <_namePart>
386
                                    <middle>
387
                                        <_alt>
388
                                            <0>$dwc_curatorial_IdentifiedBy</0>
389
                                            <1>$conceptual_darwin_2003_1_0_IdentifiedBy</1>
390
                                            <2>$dwc_terms_identifiedBy</2>
391
                                        </_alt>
392
                                    </middle>
393
                                </_namePart>
394
                            </middlename>
395
                            <surname>
396
                                <_namePart>
397
                                    <last>
398
                                        <_alt>
399
                                            <0>$dwc_curatorial_IdentifiedBy</0>
400
                                            <1>$conceptual_darwin_2003_1_0_IdentifiedBy</1>
401
                                            <2>$dwc_terms_identifiedBy</2>
402
                                        </_alt>
403
                                    </last>
404
                                </_namePart>
405
                            </surname>
406
                        </party>
407
                    </party_id>
408 408
                    <isoriginal>true</isoriginal>
409 409
                    <plantconcept_id>
410 410
                        <plantconcept>
inputs/SpeciesLink/maps/VegBIEN.specimens.csv
54 54
InstitutionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/party/organizationname,
55 55
institutionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/party/organizationname,
56 56
GlobalUniqueIdentifier,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
57
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
58
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
59
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
60
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
61
Remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
62 57
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
63 58
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
64 59
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
65 60
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
66 61
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
67 62
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
63
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
64
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
65
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
66
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
67
Remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
68 68
ScientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
69 69
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
70 70
AuthorYearOfScientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
inputs/QMOR/test/import.specimens.xml.ref
171 171
                    </plantobservation>
172 172
                </aggregateoccurrence>
173 173
                <taxondetermination>
174
                    <iscurrent>true</iscurrent>
174 175
                    <role>identifier</role>
175
                    <determinationdate><_date><date><_dateRangeStart><value><_alt><2>$dateIdentified</2></_alt></value></_dateRangeStart></date></_date></determinationdate>
176
                    <taxonfit>$identificationQualifier</taxonfit>
177
                    <iscurrent>true</iscurrent>
178 176
                    <party_id>
179 177
                        <party>
180 178
                            <givenname><_namePart><first>$identifiedBy</first></_namePart></givenname>
......
182 180
                            <surname><_namePart><last>$identifiedBy</last></_namePart></surname>
183 181
                        </party>
184 182
                    </party_id>
183
                    <determinationdate><_date><date><_dateRangeStart><value><_alt><2>$dateIdentified</2></_alt></value></_dateRangeStart></date></_date></determinationdate>
184
                    <taxonfit>$identificationQualifier</taxonfit>
185 185
                    <isoriginal>true</isoriginal>
186 186
                    <plantconcept_id>
187 187
                        <plantconcept>
inputs/QMOR/maps/VegBIEN.specimens.csv
21 21
collectionID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectioncode_dwc/_alt/2,
22 22
institutionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/party/organizationname,
23 23
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
24
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
25
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
26 24
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
27 25
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
28 26
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
27
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
28
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/taxonfit,
29 29
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
30 30
scientificNameAuthorship,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
31 31
infraspecificEpithet,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
mappings/VegCSV-VegBIEN.specimens.csv
73 73
"occurrenceID","/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/1",
74 74
"recordNumber","/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/2",
75 75
"scientificName","/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/3",
76
"computer.taxonRank","/location/locationevent/taxonoccurrence/taxondetermination[role=computer]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/first",
76
"computer.taxonRank","/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/first",
77 77
"computer.scientificNameAuthorship","/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
78 78
"computer.infraspecificEpithet","/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname/_name/last",
79 79
"computer.specificEpithet","/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=species]/plantname",
80 80
"computer.genus","/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=genus]/plantname",
81 81
"computer.family","/location/locationevent/taxonoccurrence/taxondetermination[role=computer]:[iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,species,genus,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=family]/plantname",
82
"infraspecificEpithet","/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
83
"identificationQualifier","/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit",
82
"infraspecificEpithet","/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
83
"identificationQualifier","/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/taxonfit",
84 84
"scientificName","/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
85 85
"scientificNameAuthorship","/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
86 86
"specificEpithet","/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,subspecies,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=species]/plantname",
mappings/DwC2-VegBIEN.specimens.csv
27 27
occurrenceID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
28 28
establishmentMeans,"/location/locationevent/taxonoccurrence/iscultivated/_map:[cultivated=t,wild=f,*=]/value",
29 29
establishmentMeans,"/location/locationevent/taxonoccurrence/isnative/_map:[native=t,exotic=f,*=]/value",
30
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value,
31
taxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
32
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
33 30
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
34 31
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
35 32
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
33
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value,
34
taxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
35
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/taxonfit,
36 36
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
37 37
scientificNameAuthorship,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
38 38
infraspecificEpithet,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,authority,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subspecies]/plantname",
mappings/for_review/DwC2-VegBIEN.specimens.csv
27 27
occurrenceID,//specimenreplicate/sourceaccessioncode,
28 28
establishmentMeans,//taxonoccurrence/iscultivated,
29 29
establishmentMeans,//taxonoccurrence/isnative,
30
identifiedBy,//taxonoccurrence/taxondetermination[role=identifier]/*_id/party/givenname,
31
identifiedBy,//taxonoccurrence/taxondetermination[role=identifier]/*_id/party/middlename,
32
identifiedBy,//taxonoccurrence/taxondetermination[role=identifier]/*_id/party/surname,
30 33
dateIdentified,//taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date,
31 34
taxonRemarks,//taxonoccurrence/taxondetermination[role=identifier]/notes,
32 35
identificationQualifier,//taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
33
identifiedBy,//taxonoccurrence/taxondetermination[role=identifier]/*_id/party/givenname,
34
identifiedBy,//taxonoccurrence/taxondetermination[role=identifier]/*_id/party/middlename,
35
identifiedBy,//taxonoccurrence/taxondetermination[role=identifier]/*_id/party/surname,
36 36
scientificName,//plantconcept/plantname_id[rank=binomial]/plantname,
37 37
scientificNameAuthorship,//plantconcept/plantname_id[rank=authority]/plantname,
38 38
infraspecificEpithet,//plantconcept/plantname_id[rank=subspecies]/plantname,
mappings/DwC-VegBIEN.specimens.csv
93 93
establishmentMeans,"/location/locationevent/taxonoccurrence/iscultivated/_map:[cultivated=t,wild=f,*=]/value",
94 94
EstablishmentMeans,"/location/locationevent/taxonoccurrence/isnative/_map:[native=t,exotic=f,*=]/value",
95 95
establishmentMeans,"/location/locationevent/taxonoccurrence/isnative/_map:[native=t,exotic=f,*=]/value",
96
DateIdentified/_alt,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt,Allow datasource to define custom dateIdentified mappings that don't pass through the default dateIdentified mapping
97
dateIdentified/_alt,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt,Allow datasource to define custom dateIdentified mappings that don't pass through the default dateIdentified mapping
98
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
99
dayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
100
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
101
monthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
102
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
103
yearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
104
DateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
105
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
106
IdentifiedDate,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/3,
107
identifiedDate,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/3,
108
Remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
109
TaxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
110
remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
111
taxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
112
IdentificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
113
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
114 96
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
115 97
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
116 98
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
117 99
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
118 100
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
119 101
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
102
DateIdentified/_alt,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt,Allow datasource to define custom dateIdentified mappings that don't pass through the default dateIdentified mapping
103
dateIdentified/_alt,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt,Allow datasource to define custom dateIdentified mappings that don't pass through the default dateIdentified mapping
104
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
105
dayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
106
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
107
monthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
108
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
109
yearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
110
DateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
111
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
112
IdentifiedDate,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/3,
113
identifiedDate,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/3,
114
Remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
115
TaxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
116
remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
117
taxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
118
IdentificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/taxonfit,
119
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/taxonfit,
120 120
ScientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
121 121
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
122 122
ScientificNameAuthor,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
mappings/DwC.cs-VegBIEN.specimens.csv
46 46
occurrenceID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
47 47
establishmentMeans,"/location/locationevent/taxonoccurrence/iscultivated/_map:[cultivated=t,wild=f,*=]/value",
48 48
establishmentMeans,"/location/locationevent/taxonoccurrence/isnative/_map:[native=t,exotic=f,*=]/value",
49
dateIdentified/_alt,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt,Allow datasource to define custom dateIdentified mappings that don't pass through the default dateIdentified mapping
50
dayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
51
monthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
52
yearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
53
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
54
identifiedDate,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value/_alt/3,
55
remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
56
taxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/notes,
57
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,
58 49
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,
59 50
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,
60 51
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,
52
dateIdentified/_alt,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt,Allow datasource to define custom dateIdentified mappings that don't pass through the default dateIdentified mapping
53
dayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
54
monthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
55
yearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
56
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/2,
57
identifiedDate,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/determinationdate/_*/date/_dateRangeStart/value/_alt/3,
58
remarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
59
taxonRemarks,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/notes,
60
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[iscurrent=true]/taxonfit,
61 61
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[],do=""plantname[rank=_val]/parent_id""]/plantname[rank=binomial]/plantname",
62 62
scientificNameAuthor,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",
63 63
scientificNameAuthorship,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/plantname_id/_simplifyPath:[next=""parent_id/plantname"",require=plantname]/path/_forEach:[in:[binomial,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=authority]/plantname",

Also available in: Unified diff