Project

General

Profile

« Previous | Next » 

Revision 4082

mappings/DwC2-VegBIEN.specimens.csv: Added VegCSV mappings, to enable use of one VegCSV-VegBIEN mapping for specimens and plots data

View differences:

DwC.cs-VegBIEN.specimens.csv
1 1
DwC,VegBIEN:,Comments
2
plotArea,/location/area,
3
plotName,/location/authorlocationcode/_alt/1,
4
fieldNumber,/location/authorlocationcode/_alt/2,
2 5
globalUniqueIdentifier,/location/authorlocationcode/_alt/3,
3 6
id,/location/authorlocationcode/_alt/3,
4 7
occurrenceID,/location/authorlocationcode/_alt/3,
5 8
institutionCode,/location/authorlocationcode/_alt/4/_merge/1,
6 9
collectionCode,/location/authorlocationcode/_alt/4/_merge/2/_merge/1,
7 10
collectionID,/location/authorlocationcode/_alt/4/_merge/2/_merge/2,
11
voucherType,"/location/authorlocationcode/_alt/4/_merge/3/_if[@name=""if indirect voucher""]/cond/_eq:[right=indirect]/left",
8 12
catalogNumber,"/location/authorlocationcode/_alt/4/_merge/3/_if[@name=""if indirect voucher""]/else",
9 13
verbatimElevation,"/location/elevation/_alt/1/_replace:[""\bca\.?""=]/value",
10 14
maximumElevation,"/location/elevation/_alt/2/_avg/max/_units:[default=m,to=m,to=]/value/_replace:[""\bca\.?""=]/value",
......
17 21
maximumElevationInMeters,"/location/elevationrange/_range/to/_units:[default=m,to=m,to=]/value/_alt/1/_replace:[""\bca\.?""=]/value",
18 22
minimumElevation,"/location/elevationrange/_range/to/_units:[default=m,to=m,to=]/value/_alt/2/_rangeEnd/value/_replace:[""\bca\.?""=]/value",
19 23
minimumElevationInMeters,"/location/elevationrange/_range/to/_units:[default=m,to=m,to=]/value/_alt/2/_rangeEnd/value/_replace:[""\bca\.?""=]/value",
24
landform,/location/landform,
20 25
coordinateUncertaintyInMeters,/location/locationdetermination/coordsaccuracy/_noCV/value/_alt/1,
21 26
coordinatePrecision,/location/locationdetermination/coordsaccuracy/_noCV/value/_alt/2,
22 27
boundingBox,/location/locationdetermination/footprintgeometry_dwc,
......
34 39
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",
35 40
continentOcean,"/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",
36 41
samplingProtocol,/location/locationevent/*_id/method/name,
42
projectName,/location/locationevent/*_id/project/projectname,
43
projectID,/location/locationevent/*_id/project/sourceaccessioncode,
37 44
fieldNumber,/location/locationevent/authoreventcode,
45
communityID,/location/locationevent/commclass/commdetermination/*_id/commconcept/*_id/*/commname,
46
communityName,/location/locationevent/commclass/commdetermination/*_id/commconcept/commdescription,
47
plotEventEndDate,/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value,
38 48
eventDate,/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value/_alt/1,
39 49
dateCollected/_alt,/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value/_alt/2/_alt,Allow datasource to define custom dateCollected mappings that don't pass through the default dateCollected mapping
40 50
dayCollected,"/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value/_alt/2/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
......
42 52
yearCollected,"/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value/_alt/2/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
43 53
dateCollected,/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value/_alt/2/_alt/2,
44 54
collectedDate,/location/locationevent/obsenddate/_*/date/_dateRangeEnd/value/_alt/2/_alt/3,
55
plotEventStartDate,/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value,
45 56
eventDate,/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value/_alt/1,
46 57
dateCollected/_alt,/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value/_alt/2/_alt,Allow datasource to define custom dateCollected mappings that don't pass through the default dateCollected mapping
47 58
dayCollected,"/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value/_alt/2/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
......
49 60
yearCollected,"/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value/_alt/2/_alt/1/_date/year/_nullIf:[null=0,type=float]/value",
50 61
dateCollected,/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value/_alt/2/_alt/2,
51 62
collectedDate,/location/locationevent/obsstartdate/_*/date/_dateRangeStart/value/_alt/2/_alt/3,
63
precipitation,/location/locationevent/precipitation,
64
acidity,/location/locationevent/soilobs/acidity,
65
baseSaturation,/location/locationevent/soilobs/basesaturation,
66
calcium,/location/locationevent/soilobs/calcium,
67
carbon,/location/locationevent/soilobs/carbon,
68
cationExchangeCapacity,/location/locationevent/soilobs/cationexchangecapacity,
69
clay,/location/locationevent/soilobs/clay,
70
conductivity,/location/locationevent/soilobs/conductivity,
71
magnesium,/location/locationevent/soilobs/magnesium,
72
nitrogen,/location/locationevent/soilobs/nitrogen,
73
organic,/location/locationevent/soilobs/organic,
74
ph,/location/locationevent/soilobs/ph,
75
phosphorus,/location/locationevent/soilobs/phosphorus,
76
potassium,/location/locationevent/soilobs/potassium,
77
sand,/location/locationevent/soilobs/sand,
78
silt,/location/locationevent/soilobs/silt,
79
sodium,/location/locationevent/soilobs/sodium,
80
texture,/location/locationevent/soilobs/texture,
52 81
dateCollected/_alt,/location/locationevent/taxonoccurrence/aggregateoccurrence/collectiondate/_*/date/_alt,Allow datasource to define custom dateCollected mappings that don't pass through the default dateCollected mapping
53 82
dayCollected,"/location/locationevent/taxonoccurrence/aggregateoccurrence/collectiondate/_*/date/_alt/1/_date/day/_nullIf:[null=0,type=float]/value",
54 83
monthCollected,"/location/locationevent/taxonoccurrence/aggregateoccurrence/collectiondate/_*/date/_alt/1/_date/month/_nullIf:[null=0,type=float]/value",
......
56 85
dateCollected,/location/locationevent/taxonoccurrence/aggregateoccurrence/collectiondate/_*/date/_alt/2,
57 86
collectedDate,/location/locationevent/taxonoccurrence/aggregateoccurrence/collectiondate/_*/date/_alt/3,
58 87
individualCount,/location/locationevent/taxonoccurrence/aggregateoccurrence/count,
88
coverPercent,/location/locationevent/taxonoccurrence/aggregateoccurrence/cover,
89
censusNumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=censusNo]]:[@fkey=tablerecord_id]/definedvalue",
90
volumeCanopy,/location/locationevent/taxonoccurrence/aggregateoccurrence/linecover,
59 91
fieldNotes,/location/locationevent/taxonoccurrence/aggregateoccurrence/notes,
60 92
notes,/location/locationevent/taxonoccurrence/aggregateoccurrence/notes,
61 93
collectorNumber,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/collectionnumber/_alt/1,
62 94
recordNumber,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/collectionnumber/_alt/2,
63 95
sex,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/definedvalue[*_id/userdefined[tablename=plantobservation,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"
64 96
individualID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/sourceaccessioncode,
97
voucherType,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/cond/_eq:[right=indirect]/left",
65 98
catalogNumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/else",
66 99
collectionCode,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectioncode_dwc/_merge/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
67 100
collectionID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/collectioncode_dwc/_merge/2,
......
69 102
globalUniqueIdentifier,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
70 103
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
71 104
occurrenceID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode,
105
stemCount,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemcount,
106
basalDiameter,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/basaldiameter,
107
canopyForm,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyForm]]:[@fkey=tablerecord_id]/definedvalue",
108
canopyPosition,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyPosition]]:[@fkey=tablerecord_id]/definedvalue",
109
diameterBreastHeightGentry,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]:[@fkey=tablerecord_id]/definedvalue",
110
lianaInfestation,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=lianaInfestation]]:[@fkey=tablerecord_id]/definedvalue",
111
stemNotes,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]:[@fkey=tablerecord_id]/definedvalue",
112
diameterBreastHeight,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/diameterbreastheight,
113
height,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/height,
114
heightFirstBranch,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/heightfirstbranch,
115
tag,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/stemtag[""""/iscurrent/_alt/2=true]/tag",Quotes sort it before tag2
116
previousTag,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/stemtag[iscurrent=true]:[../stemtag?[iscurrent/_alt/2=true]/iscurrent/_alt/1=false]/tag,
117
relativePlotX,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition,
118
relativePlotY,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition,
72 119
collectorNumber,/location/locationevent/taxonoccurrence/authortaxoncode/_alt/1/_alt/1,
73 120
recordNumber,/location/locationevent/taxonoccurrence/authortaxoncode/_alt/1/_alt/2,
74 121
scientificName,/location/locationevent/taxonoccurrence/authortaxoncode/_alt/2,
122
growthForm,/location/locationevent/taxonoccurrence/growthform,
75 123
establishmentMeans,"/location/locationevent/taxonoccurrence/iscultivated/_map:[cultivated=t,wild=f,*=]/value",
76 124
establishmentMeans,"/location/locationevent/taxonoccurrence/isnative/_map:[native=t,exotic=f,*=]/value",
77 125
individualID,/location/locationevent/taxonoccurrence/sourceaccessioncode,
126
computer.scientificNameAuthorship,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]/*_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",
127
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",
128
computer.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/last",
129
computer.specificEpithet,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]/*_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",
130
computer.genus,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]/*_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",
131
computer.family,"/location/locationevent/taxonoccurrence/taxondetermination[role=computer]/*_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",
78 132
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true]/*_id/party/givenname/_namePart/first,
79 133
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true]/*_id/party/middlename/_namePart/middle,
80 134
identifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true]/*_id/party/surname/_namePart/last,
......
102 156
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[role=identifier]:[isoriginal=true]/taxonfit,
103 157
collector,/location/locationevent/taxonoccurrence/verbatimcollectorname,
104 158
recordedBy,/location/locationevent/taxonoccurrence/verbatimcollectorname,
159
recordedBy.givenName,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/first,
160
recordedBy.surName,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/last,
161
voucherType,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/cond/_eq:[right=indirect]/left",
105 162
catalogNumber,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/then",
163
temperature,/location/locationevent/temperature,
106 164
maximumDepth,"/location/locationevent/waterdepth/_avg/max/_units:[default=m,to=m,to=]/value/_replace:[""\bca\.?""=]/value",
107 165
maximumDepthInMeters,"/location/locationevent/waterdepth/_avg/max/_units:[default=m,to=m,to=]/value/_replace:[""\bca\.?""=]/value",
108 166
minimumDepth,"/location/locationevent/waterdepth/_avg/min/_units:[default=m,to=m,to=]/value/_replace:[""\bca\.?""=]/value",
......
110 168
locality,/location/locationnarrative/_merge/1,
111 169
verbatimLocality,/location/locationnarrative/_merge/2,
112 170
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?"
171
plotNotes,/location/notespublic,
172
parentPlotName,/location/parent_id/location/authorlocationcode,
173
parentLocationID,/location/parent_id/location/sourceaccessioncode,
174
slopeAspect,/location/slopeaspect/_compass/value,
175
slopeGradient,/location/slopegradient,
113 176
locationID,/location/sourceaccessioncode,
114 177
acceptedNameUsage,,
115 178
acceptedNameUsageID,,

Also available in: Unified diff