Project

General

Profile

« Previous | Next » 

Revision 3825

Added mappings/VegCSV-VegBIEN.specimens.csv, which is generated from VegX-VegCSV.stems.csv

View differences:

mappings/VegCSV-VegBIEN.specimens.csv
1
VegCSV[DwC],VegBIEN:,Comments,Order
2
//plot/area,/location/area,
3
//geospatial/verbatimElevation,/location/elevation/_alt/1,
4
maximumElevationInMeters,"/location/elevation/_alt/2/_avg/max/_units:[default=m,to=m,to=]/value",,72
5
//geospatial/maximumElevationInMeters,"/location/elevation/_alt/2/_avg/max/_units:[default=m,to=m,to=]/value/_rangeEnd/value",
6
//geospatial/minimumElevationInMeters,"/location/elevation/_alt/2/_avg/min/_units:[default=m,to=m,to=]/value/_rangeStart/value",
7
minimumElevationInMeters,"/location/elevation/_alt/2/_avg/min/_units:[default=m,to=m,to=]/value/_rangeStart/value/_replace:[""\bca\.?""=]/value",,71
8
//geospatial/minimumElevationInMeters,"/location/elevationrange/_range/from/_units:[default=m,to=m,to=]/value/_rangeStart/value",
9
minimumElevationInMeters,"/location/elevationrange/_range/from/_units:[default=m,to=m,to=]/value/_rangeStart/value/_replace:[""\bca\.?""=]/value",,71
10
maximumElevationInMeters,"/location/elevationrange/_range/to/_units:[default=m,to=m,to=]/value/_alt/1",,72
11
minimumElevationInMeters,"/location/elevationrange/_range/to/_units:[default=m,to=m,to=]/value/_alt/2/_rangeEnd/value/_replace:[""\bca\.?""=]/value",,71
12
//geospatial/maximumElevationInMeters,"/location/elevationrange/_range/to/_units:[default=m,to=m,to=]/value/_rangeEnd/value",
13
//plot/landform,/location/landform,
14
//geospatial/CoordinateUncertaintyInMeters,/location/locationdetermination/coordsaccuracy,
15
coordinateUncertaintyInMeters,/location/locationdetermination/coordsaccuracy/_noCV/value/_alt/1,,88
16
coordinatePrecision,/location/locationdetermination/coordsaccuracy/_noCV/value/_alt/2,,89
17
footprintWKT,/location/locationdetermination/footprintgeometry_dwc,,91
18
//geospatial/DecimalLatitude,/location/locationdetermination/latitude,
19
decimalLatitude,"/location/locationdetermination/latitude/_alt/1/_nullIf:[null=0,type=float]/value",,85
20
verbatimLatitude,"/location/locationdetermination/latitude/_alt/1/_nullIf:[null=0,type=float]/value",,81
21
//geospatial/DecimalLongitude,/location/locationdetermination/longitude,
22
decimalLongitude,"/location/locationdetermination/longitude/_alt/1/_nullIf:[null=0,type=float]/value",,86
23
verbatimLongitude,"/location/locationdetermination/longitude/_alt/1/_nullIf:[null=0,type=float]/value",,82
24
county,"/location/locationdetermination/namedplace_id/_simplifyPath:[next=""parent_id/namedplace"",require=placename]/path/_forEach:[in:[],do=""namedplace[rank=_val]/parent_id""]/namedplace[rank=county]/placename",,66
25
stateProvince,"/location/locationdetermination/namedplace_id/_simplifyPath:[next=""parent_id/namedplace"",require=placename]/path/_forEach:[in:[county,],do=""namedplace[rank=_val]/parent_id""]/namedplace[rank=stateProvince]/placename",,65
26
country,"/location/locationdetermination/namedplace_id/_simplifyPath:[next=""parent_id/namedplace"",require=placename]/path/_forEach:[in:[county,stateProvince,],do=""namedplace[rank=_val]/parent_id""]/namedplace[rank=country]/placename",Brad: Required; reject record if this field NULL,63
27
continent,"/location/locationdetermination/namedplace_id/_simplifyPath:[next=""parent_id/namedplace"",require=placename]/path/_forEach:[in:[county,stateProvince,country,],do=""namedplace[rank=_val]/parent_id""]/namedplace[rank=continent]/placename",Brad: OMIT,59
28
//plotObservation/simpleUserdefined[name=method]/*ID/method/name,/location/locationevent/*_id/method/name,
29
//project/title[@id=name],/location/locationevent/*_id/project/projectname,
30
//project/title[@id=sourceAccessionCode],/location/locationevent/*_id/project/sourceaccessioncode,
31
//plot/plotName,/location/locationevent/authorlocationcode,
32
//*s/communityDetermination/*s/communityConcept/commonName,/location/locationevent/commclass/commdetermination/*_id/commconcept/*_id/*/commname,
33
//*s/communityDetermination/*s/communityConcept/name,/location/locationevent/commclass/commdetermination/*_id/commconcept/commdescription,
34
//*s/plotObservation/obsEndDate,/location/locationevent/obsenddate,
35
eventDate,/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value,,44
36
//*s/plotObservation/obsStartDate,/location/locationevent/obsstartdate,
37
eventDate,/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value,,44
38
//plot/plotUniqueIdentifier,/location/locationevent/parent_id/locationevent/*_id/location/sourceaccessioncode/_alt/1,
39
//plot/plotName,/location/locationevent/parent_id/locationevent/*_id/location/sourceaccessioncode/_alt/2,
40
//plot/plotName,/location/locationevent/parent_id/locationevent/authorlocationcode,
41
//plot/plotUniqueIdentifier,/location/locationevent/parent_id/locationevent/sourceaccessioncode,
42
//plotObservation/simpleUserdefined[name=precipitation]/value,/location/locationevent/precipitation,
43
//abioticObservation/simpleUserdefined[name=acidity]/value,/location/locationevent/soilobs/acidity,
44
//abioticObservation/simpleUserdefined[name=base]/value,/location/locationevent/soilobs/basesaturation,
45
//abioticObservation/simpleUserdefined[name=calcium]/value,/location/locationevent/soilobs/calcium,
46
//abioticObservation/simpleUserdefined[name=carbon]/value,/location/locationevent/soilobs/carbon,
47
//abioticObservation/simpleUserdefined[name=cationExchangeCapacity]/value,/location/locationevent/soilobs/cationexchangecapacity,
48
//abioticObservation/simpleUserdefined[name=clay]/value,/location/locationevent/soilobs/clay,
49
//abioticObservation/simpleUserdefined[name=conductivity]/value,/location/locationevent/soilobs/conductivity,
50
//*s/abioticObservation/magnesium,/location/locationevent/soilobs/magnesium,
51
//*s/abioticObservation/nitrogen,/location/locationevent/soilobs/nitrogen,
52
//abioticObservation/simpleUserdefined[name=organic]/value,/location/locationevent/soilobs/organic,
53
//*s/abioticObservation/ph,/location/locationevent/soilobs/ph,
54
//*s/abioticObservation/phosphorus,/location/locationevent/soilobs/phosphorus,
55
//*s/abioticObservation/potassium,/location/locationevent/soilobs/potassium,
56
//abioticObservation/simpleUserdefined[name=sand]/value,/location/locationevent/soilobs/sand,
57
//abioticObservation/simpleUserdefined[name=silt]/value,/location/locationevent/soilobs/silt,
58
//abioticObservation/simpleUserdefined[name=sodium]/value,/location/locationevent/soilobs/sodium,
59
//abioticObservation/simpleUserdefined[name=texture]/value,/location/locationevent/soilobs/texture,
60
//plot/plotUniqueIdentifier,/location/locationevent/sourceaccessioncode,
61
catalogNumber,/location/locationevent/specimenreplicate/catalognumber_dwc,"Brad: Not sure if mapping correct. Nick, is there an element for institutional accession codes in VegX?; Aaron: This can't be used as the accession code (primary key) because some rows don't have a value for it",20
62
collectionCode,/location/locationevent/specimenreplicate/collectioncode_dwc,Brad: Not sure if mapping correct. DwC element; code for entire collection; often same as InstitutionCode; Aaron: Combining with InstitutionCode to create collection name,12
63
recordNumber,/location/locationevent/specimenreplicate/collectionnumber/_alt/1,,22
64
collectionID,/location/locationevent/specimenreplicate/collectionnumber/_alt/2,,9
65
fieldNumber,/location/locationevent/specimenreplicate/collectionnumber/_alt/3,"Brad: Correct for VB, not sure about VX; Nick, is there an element in VX fo Collection Number?",53
66
sex,"/location/locationevent/specimenreplicate/definedvalue[*_id/userdefined[tablename=specimenreplicate,userdefinedname=sex]]:[@fkey=tablerecord_id]/definedvalue","Brad: OMIT. Apparently not used by this institution and of uncertain applicability to plants. With other collections, *sometimes* used for phenological information (if specimen in flower, in fruit, sterile, etc.). If so, this is important information we should keep. Bob, Nick, anywhere for phenological information in VB and VX?; Aaron: Keeping it because it's useful for some collections",26
67
fieldNotes,/location/locationevent/specimenreplicate/description/_merge/1,,
68
taxonRemarks,/location/locationevent/specimenreplicate/description/_merge/2,,158
69
establishmentMeans,"/location/locationevent/specimenreplicate/growthform/_map:[./{tree,shrub,liana,vine,herb,hemiepiphyte,epiphyte,grass,forb,moss,lichen,fungus,""floating aquatic"",""submerged aquatic""}=*,*=]/value",,30
70
institutionCode,/location/locationevent/specimenreplicate/institution_id/party/organizationname,,
71
establishmentMeans,"/location/locationevent/specimenreplicate/iscultivated/_map:[cultivated=t,wild=f,*=]/value",,30
72
establishmentMeans,"/location/locationevent/specimenreplicate/isnative/_map:[native=t,exotic=f,*=]/value",,30
73
occurrenceID,/location/locationevent/specimenreplicate/sourceaccessioncode,"Brad: OMIT; Aaron: We need this field because it is the only ID column with an entry in every row; Brad: OK, use this as primary key",19
74
dateIdentified,/location/locationevent/specimenreplicate/taxondetermination[role=identifier]/determinationdate/_*/date/_dateRangeStart/value,,120
75
identifiedBy,/location/locationevent/specimenreplicate/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/givenname/_namePart/first,Brad: Bob: does this look correct for VegBank?,119
76
identifiedBy,/location/locationevent/specimenreplicate/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/middlename/_namePart/middle,Brad: Bob: does this look correct for VegBank?,119
77
identifiedBy,/location/locationevent/specimenreplicate/taxondetermination[role=identifier]:[iscurrent=true]/*_id/party/surname/_namePart/last,Brad: Bob: does this look correct for VegBank?,119
78
recordedBy,/location/locationevent/specimenreplicate/verbatimcollectorname,,23
79
//*s/taxonDetermination[role=collector]/groupType,/location/locationevent/taxonoccurrence/_if:[name=specimenreplicate_via]/cond/_eq:[right=direct]/left,
80
//taxonNameUsageConcept/voucher,/location/locationevent/taxonoccurrence/_if:[name=specimenreplicate_via]/else/voucher/*_id/specimenreplicate/catalognumber_dwc,
81
//individualOrganismObservation/simpleUserdefined[name=collectionDate]/value,/location/locationevent/taxonoccurrence/_if:[name=specimenreplicate_via]/else/voucher/*_id/specimenreplicate/collectiondate,
82
//taxonNameUsageConcept/voucher,/location/locationevent/taxonoccurrence/_if:[name=specimenreplicate_via]/then/aggregateoccurrence:[@merge=1]/plantobservation:[@merge=1]/specimenreplicate/catalognumber_dwc,
83
//individualOrganismObservation/simpleUserdefined[name=collectionDate]/value,/location/locationevent/taxonoccurrence/_if:[name=specimenreplicate_via]/then/aggregateoccurrence:[@merge=1]/plantobservation:[@merge=1]/specimenreplicate/collectiondate,
84
//*s/aggregateOrganismObservation/*/aggregateValue/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/count,
85
//ordinal/coverPercent,/location/locationevent/taxonoccurrence/aggregateoccurrence/cover,
86
//individualOrganismObservation/simpleUserdefined[name=censusNo]/value,"/location/locationevent/taxonoccurrence/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=censusNo]]:[@fkey=tablerecord_id]/definedvalue",
87
//*s/individualOrganismObservation/volumeCanopy/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/linecover,
88
//individualOrganismObservation/simpleUserdefined[name=authorPlantCode]/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/authorplantcode,"""{"" sorts it with other _if:[name=specimenreplicate_via]s"
89
//*s/individualOrganismObservation/height,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/overallheight,
90
//individualOrganismObservation/simpleUserdefined[name=height]/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/overallheight,
91
//individualOrganismObservation/simpleUserdefined[name=sourceAccessionCode]/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/sourceaccessioncode,"""{"" sorts it with other _if:[name=specimenreplicate_via]s"
92
//*s/aggregateOrganismObservation/*/aggregateValue/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemcount,
93
//individualOrganismObservation/diameterBaseDistance[value=0]/diameter,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/basaldiameter,
94
//individualOrganismObservation/simpleUserdefined[name=canopyForm]/value,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyForm]]:[@fkey=tablerecord_id]/definedvalue",
95
//individualOrganismObservation/simpleUserdefined[name=canopyPosition]/value,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyPosition]]:[@fkey=tablerecord_id]/definedvalue",
96
//individualOrganismObservation/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]:[@fkey=tablerecord_id]/definedvalue",
97
//individualOrganismObservation/simpleUserdefined[name=lianaInfestation]/value,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=lianaInfestation]]:[@fkey=tablerecord_id]/definedvalue",
98
//note/text,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]:[@fkey=tablerecord_id]/definedvalue",
99
//individualOrganismObservation/diameterBaseDistance[baseDistance[]/value=1.37]/diameter,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/diameterbreastheight,
100
//individualOrganismObservation/simpleUserdefined[name=height]/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/height,
101
//individualOrganismObservation/simpleUserdefined[name=heightFirstBranch]/value,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/heightfirstbranch,
102
//individualOrganism/identificationLabel[@id=1],"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/stemtag[""""/iscurrent/_alt/2=true]/tag",Quotes sort it before tag2
103
//individualOrganism/identificationLabel[@id=2],/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/stemtag[iscurrent=true]:[../stemtag?[iscurrent/_alt/2=true]/iscurrent/_alt/1=false]/tag,
104
//*s/individualOrganismObservation/relativePlotPosition/relativeX,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition,
105
//*s/individualOrganismObservation[relatedIndividual/relatedItem[itemRelationship=stemParent]/relatedItemID]/relativePlotPosition/relativeX,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition,
106
//*s/individualOrganismObservation/relativePlotPosition/relativeY,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition,
107
//*s/individualOrganismObservation[relatedIndividual/relatedItem[itemRelationship=stemParent]/relatedItemID]/relativePlotPosition/relativeY,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition,
108
//individualOrganismObservation/simpleUserdefined[name=growthForm]/value,/location/locationevent/taxonoccurrence/growthform,
109
//individualOrganismObservation/simpleUserdefined[name=sourceAccessionCode]/value,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/1,"""{"" sorts it with other _if:[name=specimenreplicate_via]s"
110
//individualOrganismObservation/simpleUserdefined[name=authorPlantCode]/value,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/2,"""{"" sorts it with other _if:[name=specimenreplicate_via]s"
111
scientificName,/location/locationevent/taxonoccurrence/sourceaccessioncode/_alt/3,"Brad: Bob, Nick, please is this mapping OK?",134
112
infraspecificEpithet,"/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",,150
113
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","Brad: Mapping probably incorrect. This DwC element refers to scientific name author; does not correspond to the VegBank and VegX elements you have listed (Bob, Nick�where does name author belong in VegBank and VegX?); Aaron: The mapped VegX element is the author linked to the taxon name, so it seems like this is the scientific name author",153
114
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",,150
115
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",,149
116
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",,147
117
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",,146
118
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/*_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: Bob, Nick, please is this mapping OK?",134
119
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",,150
120
scientificName,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]/taxonfit,"Brad: Bob, Nick, please is this mapping OK?",134
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/_name/first","Brad: Bob, Nick, please is this mapping OK?",134
122
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","Brad: Mapping probably incorrect. This DwC element refers to scientific name author; does not correspond to the VegBank and VegX elements you have listed (Bob, Nick�where does name author belong in VegBank and VegX?); Aaron: The mapped VegX element is the author linked to the taxon name, so it seems like this is the scientific name author",153
123
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",,149
124
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",,147
125
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",,146
126
order,"/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,family,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=order]/plantname",,145
127
class,"/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,family,order,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=class]/plantname",,144
128
phylum,"/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,family,order,class,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=subkingdom]/plantname",,143
129
kingdom,"/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,family,order,class,subkingdom,],do=""plantname[rank=_val]/parent_id""]/plantname[rank=kingdom]/plantname",,142
130
//individualName/givenName,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/first,
131
//individualName/surName,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/last,
132
//*s/plotObservation/temperature,/location/locationevent/temperature,
133
//geospatial/maximumDepthInMeters,"/location/locationevent/waterdepth/_avg/max/_units:[default=m,to=m,to=]/value",
134
maximumDepthInMeters,"/location/locationevent/waterdepth/_avg/max/_units:[default=m,to=m,to=]/value",,75
135
//geospatial/minimumDepthInMeters,"/location/locationevent/waterdepth/_avg/min/_units:[default=m,to=m,to=]/value",
136
minimumDepthInMeters,"/location/locationevent/waterdepth/_avg/min/_units:[default=m,to=m,to=]/value",,74
137
//plot/locationNarrative,/location/locationnarrative,
138
locality,/location/locationnarrative/_merge/1,,68
139
verbatimLocality,/location/locationnarrative/_merge/2,"Brad: Correct for VB; Nick, is there no specific element for locality description in VegX? Definitely need one.",69
140
habitat,"/location/locationnarrative/_merge/3/_label[label=""habitat""]/value","Brad: Free-text description of vegetation community where collected, frequently redundane wrt 'Vegetation'. Bob, Nick: keep as user defined or create special element?",52
141
//plot/note,/location/notespublic,
142
//plot/slopeAspect,/location/slopeaspect/_compass/value,
143
//plot/slopeGradient,/location/slopegradient,
144
occurrenceID,/location/sourceaccessioncode/_alt/1,"Brad: OMIT; Aaron: We need this field because it is the only ID column with an entry in every row; Brad: OK, use this as primary key",19
145
institutionCode,/location/sourceaccessioncode/_alt/2/_merge/1,,
146
collectionCode,/location/sourceaccessioncode/_alt/2/_merge/2,Brad: Not sure if mapping correct. DwC element; code for entire collection; often same as InstitutionCode; Aaron: Combining with InstitutionCode to create collection name,12
147
catalogNumber,/location/sourceaccessioncode/_alt/2/_merge/3,"Brad: Not sure if mapping correct. Nick, is there an element for institutional accession codes in VegX?; Aaron: This can't be used as the accession code (primary key) because some rows don't have a value for it",20
148
//plot/plotUniqueIdentifier,/location/sourceaccessioncode/_merge/1/_alt/1,
149
//plot/plotName,/location/sourceaccessioncode/_merge/1/_alt/2,
150
//plot/plotUniqueIdentifier,/location/sourceaccessioncode/_merge/2/_alt/1,
151
//plot/plotName,/location/sourceaccessioncode/_merge/2/_alt/2,
152
acceptedNameUsage,,,135
153
acceptedNameUsageID,,,128
154
associatedMedia,,,36
155
associatedOccurrences,,,38
156
associatedReferences,,,37
157
associatedSequences,,,39
158
associatedTaxa,,,40
159
basisOfRecord,,Brad: OMIT? See http://rs.tdwg.org/dwc/terms/index.htm#basisOfRecord for definition of this term.,15
160
bed,,,117
161
behavior,,,29
162
countryCode,,,64
163
dataGeneralizations,,,17
164
datasetID,,,10
165
datasetName,,,13
166
day,,Brad: OMIT,50
167
dcterms:accessRights,,,5
168
dcterms:bibliographicCitation,,,6
169
dcterms:language,,,2
170
dcterms:modified,,"Brad: Mapping to VegX is incorrect. I think is this merely an internal timestamp indicated when record last modified, not necessarily when determination (taxon name) last modified. Probably we should omit this field, although might be useful for updating changed records from this source.",1
171
dcterms:references,,,7
172
dcterms:rights,,,3
173
dcterms:rightsHolder,,,4
174
dcterms:type,,,0
175
disposition,,,33
176
dynamicProperties,,,18
177
earliestAgeOrLowestStage,,,109
178
earliestEonOrLowestEonothem,,,101
179
earliestEpochOrLowestSeries,,,107
180
earliestEraOrLowestErathem,,,103
181
earliestPeriodOrLowestSystem,,,105
182
endDayOfYear,,,47
183
eventID,,,41
184
eventRemarks,,,55
185
eventTime,,Brad: OMIT,45
186
footprintSRS,,,92
187
footprintSpatialFit,,,93
188
formation,,,115
189
geodeticDatum,,,87
190
geologicalContextID,,,100
191
georeferenceProtocol,,,96
192
georeferenceRemarks,,,99
193
georeferenceSources,,,97
194
georeferenceVerificationStatus,,,98
195
georeferencedBy,,Brad: Correct for VB. Nick: is there a way to specifically identify this party as collector of a specimen?,94
196
georeferencedDate,,,95
197
group,,,114
198
higherClassification,,,141
199
higherGeography,,,58
200
higherGeographyID,,,57
201
highestBiostratigraphicZone,,,112
202
identificationID,,,118
203
identificationQualifier,,,124
204
identificationReferences,,,121
205
identificationRemarks,,,123
206
identificationVerificationStatus,,,122
207
individualCount,,Brad: OMIT; not relevant for DwC plant specimen data.,25
208
individualID,,"Brad: OMIT; db-specific element, not relevant to VB/VX",24
209
informationWithheld,,,16
210
institutionID,,,8
211
island,,,62
212
islandGroup,,,61
213
latestAgeOrHighestStage,,,110
214
latestEonOrHighestEonothem,,,102
215
latestEpochOrHighestSeries,,,108
216
latestEraOrHighestErathem,,,104
217
latestPeriodOrHighestSystem,,,106
218
lifeStage,,,27
219
lithostratigraphicTerms,,,113
220
locationAccordingTo,,,78
221
locationID,,,56
222
locationRemarks,,,79
223
lowestBiostratigraphicZone,,,111
224
maximumDistanceAboveSurfaceInMeters,,,77
225
measurementAccuracy,,,169
226
measurementDeterminedBy,,,172
227
measurementDeterminedDate,,,171
228
measurementID,,,166
229
measurementMethod,,,173
230
measurementRemarks,,,174
231
measurementType,,,167
232
measurementUnit,,,170
233
measurementValue,,,168
234
member,,,116
235
minimumDistanceAboveSurfaceInMeters,,,76
236
month,,,49
237
municipality,,,67
238
nameAccordingTo,,,138
239
nameAccordingToID,,,131
240
namePublishedIn,,,139
241
namePublishedInID,,,132
242
namePublishedInYear,,,140
243
nomenclaturalCode,,,155
244
nomenclaturalStatus,,,157
245
occurrenceRemarks,,,21
246
occurrenceStatus,,,31
247
originalNameUsage,,,137
248
originalNameUsageID,,,130
249
otherCatalogNumbers,,,34
250
ownerInstitutionCode,,,14
251
parentNameUsage,,,136
252
parentNameUsageID,,,129
253
pointRadiusSpatialFit,,,90
254
preparations,,Brad: OMIT,32
255
previousIdentifications,,Brad: OMIT,35
256
relatedResourceID,,Brad: OMIT,161
257
relationshipAccordingTo,,,163
258
relationshipEstablishedDate,,,164
259
relationshipOfResource,,Brad: OMIT,162
260
relationshipRemarks,,,165
261
reproductiveCondition,,,28
262
resourceID,,,160
263
resourceRelationshipID,,,159
264
samplingEffort,,,43
265
samplingProtocol,,,42
266
scientificNameID,,,127
267
startDayOfYear,,,46
268
subgenus,,,148
269
taxonConceptID,,,133
270
taxonID,,,126
271
taxonRank,,,151
272
taxonomicStatus,,,156
273
typeStatus,,Brad: OMIT (?). Indicates whether this specimen served as type for taxon name. Probably not relevant for BIEN,125
274
verbatimCoordinateSystem,,,83
275
verbatimCoordinates,,,80
276
verbatimDepth,,,73
277
verbatimElevation,,,70
278
verbatimEventDate,,,51
279
verbatimSRS,,,84
280
verbatimTaxonRank,,,152
281
vernacularName,,,154
282
waterBody,,,60
283
year,,,48
mappings/VegCSV.self.specimens.csv
1
VegCSV[DwC],VegCSV[DwC]
2
//*s/abioticObservation/magnesium,//*s/abioticObservation/magnesium
3
//*s/abioticObservation/nitrogen,//*s/abioticObservation/nitrogen
4
//*s/abioticObservation/ph,//*s/abioticObservation/ph
5
//*s/abioticObservation/phosphorus,//*s/abioticObservation/phosphorus
6
//*s/abioticObservation/potassium,//*s/abioticObservation/potassium
7
//*s/aggregateOrganismObservation/*/aggregateValue/value,//*s/aggregateOrganismObservation/*/aggregateValue/value
8
//*s/communityDetermination/*s/communityConcept/commonName,//*s/communityDetermination/*s/communityConcept/commonName
9
//*s/communityDetermination/*s/communityConcept/name,//*s/communityDetermination/*s/communityConcept/name
10
//*s/individualOrganismObservation/height,//*s/individualOrganismObservation/height
11
//*s/individualOrganismObservation/relativePlotPosition/relativeX,//*s/individualOrganismObservation/relativePlotPosition/relativeX
12
//*s/individualOrganismObservation/relativePlotPosition/relativeY,//*s/individualOrganismObservation/relativePlotPosition/relativeY
13
//*s/individualOrganismObservation/volumeCanopy/value,//*s/individualOrganismObservation/volumeCanopy/value
14
//*s/individualOrganismObservation[relatedIndividual/relatedItem[itemRelationship=stemParent]/relatedItemID]/relativePlotPosition/relativeX,//*s/individualOrganismObservation[relatedIndividual/relatedItem[itemRelationship=stemParent]/relatedItemID]/relativePlotPosition/relativeX
15
//*s/individualOrganismObservation[relatedIndividual/relatedItem[itemRelationship=stemParent]/relatedItemID]/relativePlotPosition/relativeY,//*s/individualOrganismObservation[relatedIndividual/relatedItem[itemRelationship=stemParent]/relatedItemID]/relativePlotPosition/relativeY
16
//*s/plotObservation/obsEndDate,//*s/plotObservation/obsEndDate
17
//*s/plotObservation/obsStartDate,//*s/plotObservation/obsStartDate
18
//*s/plotObservation/temperature,//*s/plotObservation/temperature
19
//*s/taxonDetermination[role=collector]/groupType,//*s/taxonDetermination[role=collector]/groupType
20
//abioticObservation/simpleUserdefined[name=acidity]/value,//abioticObservation/simpleUserdefined[name=acidity]/value
21
//abioticObservation/simpleUserdefined[name=base]/value,//abioticObservation/simpleUserdefined[name=base]/value
22
//abioticObservation/simpleUserdefined[name=calcium]/value,//abioticObservation/simpleUserdefined[name=calcium]/value
23
//abioticObservation/simpleUserdefined[name=carbon]/value,//abioticObservation/simpleUserdefined[name=carbon]/value
24
//abioticObservation/simpleUserdefined[name=cationExchangeCapacity]/value,//abioticObservation/simpleUserdefined[name=cationExchangeCapacity]/value
25
//abioticObservation/simpleUserdefined[name=clay]/value,//abioticObservation/simpleUserdefined[name=clay]/value
26
//abioticObservation/simpleUserdefined[name=conductivity]/value,//abioticObservation/simpleUserdefined[name=conductivity]/value
27
//abioticObservation/simpleUserdefined[name=organic]/value,//abioticObservation/simpleUserdefined[name=organic]/value
28
//abioticObservation/simpleUserdefined[name=sand]/value,//abioticObservation/simpleUserdefined[name=sand]/value
29
//abioticObservation/simpleUserdefined[name=silt]/value,//abioticObservation/simpleUserdefined[name=silt]/value
30
//abioticObservation/simpleUserdefined[name=sodium]/value,//abioticObservation/simpleUserdefined[name=sodium]/value
31
//abioticObservation/simpleUserdefined[name=texture]/value,//abioticObservation/simpleUserdefined[name=texture]/value
32
//geospatial/CoordinateUncertaintyInMeters,//geospatial/CoordinateUncertaintyInMeters
33
//geospatial/DecimalLatitude,//geospatial/DecimalLatitude
34
//geospatial/DecimalLongitude,//geospatial/DecimalLongitude
35
//geospatial/maximumDepthInMeters,//geospatial/maximumDepthInMeters
36
//geospatial/maximumElevationInMeters,//geospatial/maximumElevationInMeters
37
//geospatial/minimumDepthInMeters,//geospatial/minimumDepthInMeters
38
//geospatial/minimumElevationInMeters,//geospatial/minimumElevationInMeters
39
//geospatial/verbatimElevation,//geospatial/verbatimElevation
40
//individualName/givenName,//individualName/givenName
41
//individualName/surName,//individualName/surName
42
//individualOrganism/identificationLabel[@id=1],//individualOrganism/identificationLabel[@id=1]
43
//individualOrganism/identificationLabel[@id=2],//individualOrganism/identificationLabel[@id=2]
44
//individualOrganismObservation/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,//individualOrganismObservation/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter
45
//individualOrganismObservation/diameterBaseDistance[baseDistance[]/value=1.37]/diameter,//individualOrganismObservation/diameterBaseDistance[baseDistance[]/value=1.37]/diameter
46
//individualOrganismObservation/diameterBaseDistance[value=0]/diameter,//individualOrganismObservation/diameterBaseDistance[value=0]/diameter
47
//individualOrganismObservation/simpleUserdefined[name=authorPlantCode]/value,//individualOrganismObservation/simpleUserdefined[name=authorPlantCode]/value
48
//individualOrganismObservation/simpleUserdefined[name=canopyForm]/value,//individualOrganismObservation/simpleUserdefined[name=canopyForm]/value
49
//individualOrganismObservation/simpleUserdefined[name=canopyPosition]/value,//individualOrganismObservation/simpleUserdefined[name=canopyPosition]/value
50
//individualOrganismObservation/simpleUserdefined[name=censusNo]/value,//individualOrganismObservation/simpleUserdefined[name=censusNo]/value
51
//individualOrganismObservation/simpleUserdefined[name=collectionDate]/value,//individualOrganismObservation/simpleUserdefined[name=collectionDate]/value
52
//individualOrganismObservation/simpleUserdefined[name=growthForm]/value,//individualOrganismObservation/simpleUserdefined[name=growthForm]/value
53
//individualOrganismObservation/simpleUserdefined[name=heightFirstBranch]/value,//individualOrganismObservation/simpleUserdefined[name=heightFirstBranch]/value
54
//individualOrganismObservation/simpleUserdefined[name=height]/value,//individualOrganismObservation/simpleUserdefined[name=height]/value
55
//individualOrganismObservation/simpleUserdefined[name=lianaInfestation]/value,//individualOrganismObservation/simpleUserdefined[name=lianaInfestation]/value
56
//individualOrganismObservation/simpleUserdefined[name=sourceAccessionCode]/value,//individualOrganismObservation/simpleUserdefined[name=sourceAccessionCode]/value
57
//note/text,//note/text
58
//ordinal/coverPercent,//ordinal/coverPercent
59
//plot/area,//plot/area
60
//plot/landform,//plot/landform
61
//plot/locationNarrative,//plot/locationNarrative
62
//plot/note,//plot/note
63
//plot/plotName,//plot/plotName
64
//plot/plotUniqueIdentifier,//plot/plotUniqueIdentifier
65
//plot/slopeAspect,//plot/slopeAspect
66
//plot/slopeGradient,//plot/slopeGradient
67
//plotObservation/simpleUserdefined[name=method]/*ID/method/name,//plotObservation/simpleUserdefined[name=method]/*ID/method/name
68
//plotObservation/simpleUserdefined[name=precipitation]/value,//plotObservation/simpleUserdefined[name=precipitation]/value
69
//project/title[@id=name],//project/title[@id=name]
70
//project/title[@id=sourceAccessionCode],//project/title[@id=sourceAccessionCode]
71
//taxonNameUsageConcept/voucher,//taxonNameUsageConcept/voucher
72
acceptedNameUsage,acceptedNameUsage
73
acceptedNameUsageID,acceptedNameUsageID
74
associatedMedia,associatedMedia
75
associatedOccurrences,associatedOccurrences
76
associatedReferences,associatedReferences
77
associatedSequences,associatedSequences
78
associatedTaxa,associatedTaxa
79
basisOfRecord,basisOfRecord
80
bed,bed
81
behavior,behavior
82
catalogNumber,catalogNumber
83
class,class
84
collectionCode,collectionCode
85
collectionID,collectionID
86
continent,continent
87
coordinatePrecision,coordinatePrecision
88
coordinateUncertaintyInMeters,coordinateUncertaintyInMeters
89
country,country
90
countryCode,countryCode
91
county,county
92
dataGeneralizations,dataGeneralizations
93
datasetID,datasetID
94
datasetName,datasetName
95
dateIdentified,dateIdentified
96
day,day
97
dcterms:accessRights,dcterms:accessRights
98
dcterms:bibliographicCitation,dcterms:bibliographicCitation
99
dcterms:language,dcterms:language
100
dcterms:modified,dcterms:modified
101
dcterms:references,dcterms:references
102
dcterms:rights,dcterms:rights
103
dcterms:rightsHolder,dcterms:rightsHolder
104
dcterms:type,dcterms:type
105
decimalLatitude,decimalLatitude
106
decimalLongitude,decimalLongitude
107
disposition,disposition
108
dynamicProperties,dynamicProperties
109
earliestAgeOrLowestStage,earliestAgeOrLowestStage
110
earliestEonOrLowestEonothem,earliestEonOrLowestEonothem
111
earliestEpochOrLowestSeries,earliestEpochOrLowestSeries
112
earliestEraOrLowestErathem,earliestEraOrLowestErathem
113
earliestPeriodOrLowestSystem,earliestPeriodOrLowestSystem
114
endDayOfYear,endDayOfYear
115
establishmentMeans,establishmentMeans
116
eventDate,eventDate
117
eventID,eventID
118
eventRemarks,eventRemarks
119
eventTime,eventTime
120
family,family
121
fieldNotes,fieldNotes
122
fieldNumber,fieldNumber
123
footprintSRS,footprintSRS
124
footprintSpatialFit,footprintSpatialFit
125
footprintWKT,footprintWKT
126
formation,formation
127
genus,genus
128
geodeticDatum,geodeticDatum
129
geologicalContextID,geologicalContextID
130
georeferenceProtocol,georeferenceProtocol
131
georeferenceRemarks,georeferenceRemarks
132
georeferenceSources,georeferenceSources
133
georeferenceVerificationStatus,georeferenceVerificationStatus
134
georeferencedBy,georeferencedBy
135
georeferencedDate,georeferencedDate
136
group,group
137
habitat,habitat
138
higherClassification,higherClassification
139
higherGeography,higherGeography
140
higherGeographyID,higherGeographyID
141
highestBiostratigraphicZone,highestBiostratigraphicZone
142
identificationID,identificationID
143
identificationQualifier,identificationQualifier
144
identificationReferences,identificationReferences
145
identificationRemarks,identificationRemarks
146
identificationVerificationStatus,identificationVerificationStatus
147
identifiedBy,identifiedBy
148
individualCount,individualCount
149
individualID,individualID
150
informationWithheld,informationWithheld
151
infraspecificEpithet,infraspecificEpithet
152
institutionCode,institutionCode
153
institutionID,institutionID
154
island,island
155
islandGroup,islandGroup
156
kingdom,kingdom
157
latestAgeOrHighestStage,latestAgeOrHighestStage
158
latestEonOrHighestEonothem,latestEonOrHighestEonothem
159
latestEpochOrHighestSeries,latestEpochOrHighestSeries
160
latestEraOrHighestErathem,latestEraOrHighestErathem
161
latestPeriodOrHighestSystem,latestPeriodOrHighestSystem
162
lifeStage,lifeStage
163
lithostratigraphicTerms,lithostratigraphicTerms
164
locality,locality
165
locationAccordingTo,locationAccordingTo
166
locationID,locationID
167
locationRemarks,locationRemarks
168
lowestBiostratigraphicZone,lowestBiostratigraphicZone
169
maximumDepthInMeters,maximumDepthInMeters
170
maximumDistanceAboveSurfaceInMeters,maximumDistanceAboveSurfaceInMeters
171
maximumElevationInMeters,maximumElevationInMeters
172
measurementAccuracy,measurementAccuracy
173
measurementDeterminedBy,measurementDeterminedBy
174
measurementDeterminedDate,measurementDeterminedDate
175
measurementID,measurementID
176
measurementMethod,measurementMethod
177
measurementRemarks,measurementRemarks
178
measurementType,measurementType
179
measurementUnit,measurementUnit
180
measurementValue,measurementValue
181
member,member
182
minimumDepthInMeters,minimumDepthInMeters
183
minimumDistanceAboveSurfaceInMeters,minimumDistanceAboveSurfaceInMeters
184
minimumElevationInMeters,minimumElevationInMeters
185
month,month
186
municipality,municipality
187
nameAccordingTo,nameAccordingTo
188
nameAccordingToID,nameAccordingToID
189
namePublishedIn,namePublishedIn
190
namePublishedInID,namePublishedInID
191
namePublishedInYear,namePublishedInYear
192
nomenclaturalCode,nomenclaturalCode
193
nomenclaturalStatus,nomenclaturalStatus
194
occurrenceID,occurrenceID
195
occurrenceRemarks,occurrenceRemarks
196
occurrenceStatus,occurrenceStatus
197
order,order
198
originalNameUsage,originalNameUsage
199
originalNameUsageID,originalNameUsageID
200
otherCatalogNumbers,otherCatalogNumbers
201
ownerInstitutionCode,ownerInstitutionCode
202
parentNameUsage,parentNameUsage
203
parentNameUsageID,parentNameUsageID
204
phylum,phylum
205
pointRadiusSpatialFit,pointRadiusSpatialFit
206
preparations,preparations
207
previousIdentifications,previousIdentifications
208
recordNumber,recordNumber
209
recordedBy,recordedBy
210
relatedResourceID,relatedResourceID
211
relationshipAccordingTo,relationshipAccordingTo
212
relationshipEstablishedDate,relationshipEstablishedDate
213
relationshipOfResource,relationshipOfResource
214
relationshipRemarks,relationshipRemarks
215
reproductiveCondition,reproductiveCondition
216
resourceID,resourceID
217
resourceRelationshipID,resourceRelationshipID
218
samplingEffort,samplingEffort
219
samplingProtocol,samplingProtocol
220
scientificName,scientificName
221
scientificNameAuthorship,scientificNameAuthorship
222
scientificNameID,scientificNameID
223
sex,sex
224
specificEpithet,specificEpithet
225
startDayOfYear,startDayOfYear
226
stateProvince,stateProvince
227
subgenus,subgenus
228
taxonConceptID,taxonConceptID
229
taxonID,taxonID
230
taxonRank,taxonRank
231
taxonRemarks,taxonRemarks
232
taxonomicStatus,taxonomicStatus
233
typeStatus,typeStatus
234
verbatimCoordinateSystem,verbatimCoordinateSystem
235
verbatimCoordinates,verbatimCoordinates
236
verbatimDepth,verbatimDepth
237
verbatimElevation,verbatimElevation
238
verbatimEventDate,verbatimEventDate
239
verbatimLatitude,verbatimLatitude
240
verbatimLocality,verbatimLocality
241
verbatimLongitude,verbatimLongitude
242
verbatimSRS,verbatimSRS
243
verbatimTaxonRank,verbatimTaxonRank
244
vernacularName,vernacularName
245
waterBody,waterBody
246
year,year
mappings/Makefile
110 110
|$(bin)/sort_map >$@
111 111
vegcsvMaps += VegX-VegCSV.stems.csv
112 112

  
113
VegCSV-VegBIEN.specimens.csv: VegX-VegCSV.stems.csv VegX-VegBIEN.stems.csv\
114
DwC2-VegBIEN.specimens.csv
115
	<$< $(bin)/invert\
116
|$(bin)/join $(word 2,$+)\
117
|$(bin)/union $(word 3,$+)\
118
|$(bin)/sort_map >$@
119
vegcsvMaps += VegCSV-VegBIEN.specimens.csv
120

  
113 121
vegcsv_maps: _always $(vegcsvMaps) ;
114 122

  
115 123
all += $(vegcsvMaps)

Also available in: Unified diff