Project

General

Profile

« Previous | Next » 

Revision 1353

VegBIEN mappings: plantnames: Nest taxons hierarchically using plantname.parent_id. Mappings using _forEach: Append a "," to the `in` list so that mappings will sort from shortest to longest `in` list ("]" comes after "," in ASCII, causing this not to happen without the trailing ",").

View differences:

VegBIEN.organisms.csv
26 26
coll_firstname,/aggregateoccurrence/verbatimcollectorname/_name/first,Brad: See comment above
27 27
coll_lastname,/aggregateoccurrence/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."
28 28
census_date,/specimenreplicate:[datasource_id/party/organizationname/_alt/2=$/_ignore/inLabel]/collectiondate/_*/date,
29
auth,"/taxondetermination[role=computer,*_id/plantconcept/*_id/plantname/rank=authority]:[iscurrent=true]/*_id/plantconcept/*_id/*/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.
30
Family,"/taxondetermination[role=computer,*_id/plantconcept/*_id/plantname/rank=family]:[iscurrent=true]/*_id/plantconcept/*_id/*/plantname",
31
Genus,"/taxondetermination[role=computer,*_id/plantconcept/*_id/plantname/rank=genus]:[iscurrent=true]/*_id/plantconcept/*_id/*/plantname",
32
Species,"/taxondetermination[role=computer,*_id/plantconcept/*_id/plantname/rank=species]:[iscurrent=true]/*_id/plantconcept/*_id/*/plantname",
33
infra_rank_1,"/taxondetermination[role=computer,*_id/plantconcept/*_id/plantname/rank=subspecies]/*_id/plantconcept/*_id/*/plantname/_name/first",
34
infra_ep_1,"/taxondetermination[role=computer,*_id/plantconcept/*_id/plantname/rank=subspecies]:[iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last",
35
cfaff,"/taxondetermination[role=identifier,*_id/plantconcept/*_id/plantname/rank=binomial]/{taxonFit,*_id/plantconcept/*_id/*/plantname/_name/middle}","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."
36
OrigGenus,"/taxondetermination[role=identifier,*_id/plantconcept/*_id/plantname/rank=binomial]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/first",
37
OrigSpecies,"/taxondetermination[role=identifier,*_id/plantconcept/*_id/plantname/rank=binomial]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last",Brad: OMIT
38
OrigFamily,"/taxondetermination[role=identifier,*_id/plantconcept/*_id/plantname/rank=family]:[isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname",Brad: OMIT
29
infra_rank_1,"/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",
30
auth,"/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.
31
infra_ep_1,"/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",
32
Species,"/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",
33
Genus,"/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",
34
Family,"/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",
35
cfaff,"/taxondetermination[role=identifier]/{taxonFit,*_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/middle}","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."
36
OrigGenus,"/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",
37
OrigSpecies,"/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
38
OrigFamily,"/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
39 39
GenAuth,,
40 40
IsMorpho,,
41 41
OrigAuth,,

Also available in: Unified diff