Revision 3979
Added by Aaron Marcuse-Kubitza over 12 years ago
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
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