Project

General

Profile

« Previous | Next » 

Revision 7481

mappings/Makefile: Veg+-VegCore.csv: Sort terms by name so that reordering terms in the VegCore data dictionary does not cause Veg+-VegCore.csv to change. This makes it much easier to identify synonyms and ambiguous terms that were accidentally deleted during a data dictionary refactoring. (Note that these are no longer included in VegCore.csv, so this is required in addition to sorting VegCore.csv by name.)

View differences:

mappings/Makefile
39 39
	$(bin)/in_place $@ $(bin)/collapse_multimap
40 40
	# Replace ambiguous terms with alternatives lists
41 41
	$(bin)/in_place $@ $(bin)/translate 1 $(dict)
42
	$(bin)/in_place $@ $(bin)/sort 0 1
42 43

  
43 44
VegCore.tables.csv: VegCore.htm
44 45
	<$< $(sed) -n 's/^.*<h1 *><a href="#[^>]+>([^?<][^<]*).*$$/\1/p' >$@
mappings/Veg+-VegCore.csv
1 1
Veg+,VegCore
2
datasourceName,datasource
3
dcterms_type,type
4
aggregatorOrPrimary,referenceType
5
dcterms_modified,modified
6
dateLastModified,modified
7
dcterms_language,language
8
dcterms_rights,rights
9
dcterms_rightsHolder,rightsHolder
10
dcterms_accessRights,accessRights
11
dcterms_bibliographicCitation,bibliographicCitation
12
dcterms_references,references
13
dataset,datasetName
14
method,samplingProtocol
15
methodology,samplingProtocol
16
plotMethodology,samplingProtocol
17
observationType_BIEN2,observationGranularity
18
observationType_SALVIAS,observationMeasure
19
?observationType,"?observationMeasure,observationGranularity"
20
projectTitle,projectName
21
censusID,eventID
22
obsStartDate,startDate
23
obsEndDate,endDate
24
timeOfDay,eventTime
25
julianDay,startDayOfYear
26
authorObsCode,authorEventCode
27
plotCensusNumber,authorEventCode
28
fieldNumber_DwC_terms,authorEventCode
29
fieldNotes_DwC_terms,eventRemarks
30
latitude,decimalLatitude
31
longitude,decimalLongitude
32
coordinateSource_bien,coordinateSource
33
?realLatitude,PRIVATE
34
?realLongitude,PRIVATE
35
boundingBox,footprintWKT
36
shapeOfSite,footprintWKT
37
continentOcean,continent
38
countryName,country
39
state,stateProvince
40
locationNarrative,locality
41
descriptionOfSite,locality
42
isGeovalid,geovalid
43
isValidLatLong,latLongDomainValid
44
isBadLatLong,latLongDomainInvalid
45
isInCountry,latLongInCountry
2
?DBH,"?diameterBreastHeight_m,diameterBreastHeight_cm,diameterBreastHeight_in"
3
?acidity,"?acidity_fraction,acidity_percent"
4
?area,"?plotArea_m2,plotArea_ha"
5
?basalDiam,"?basalDiameter_m,basalDiameter_cm,basalDiameter_in"
6
?basalDiameter,"?basalDiameter_m,basalDiameter_cm,basalDiameter_in"
7
?baseSaturation,"?baseSaturation_fraction,baseSaturation_percent"
8
?calcium,"?calcium_fraction,calcium_percent"
9
?carbon,"?carbon_fraction,carbon_percent"
10
?cationExchangeCapacity,"?cationExchangeCapacity_cmol_kg,cationExchangeCapacity_meq_100g"
11
?clay,"?clay_fraction,clay_percent"
12
?depth,verbatimDepth
13
?diameterBreastHeight,"?diameterBreastHeight_m,diameterBreastHeight_cm,diameterBreastHeight_in"
14
?diameterBreastHeightGentry,"?diameterBreastHeightGentry_m,diameterBreastHeightGentry_cm,diameterBreastHeightGentry_in"
46 15
?distErrCountry,"?distanceToCountry_m,distanceToCountry_km"
16
?distErrStateProvince,"?distanceToStateProvince_m,distanceToStateProvince_km"
47 17
?distanceToCountry,"?distanceToCountry_m,distanceToCountry_km"
48
isInStateProvince,latLongInStateProvince
49
?distErrStateProvince,"?distanceToStateProvince_m,distanceToStateProvince_km"
50 18
?distanceToStateProvince,"?distanceToStateProvince_m,distanceToStateProvince_km"
51
isInCountyParish,latLongInCounty
52
isNewWorld_bien,isNewWorld
53
georeferenceProtocol_bien,georeferenceProtocol
54
plotID,locationID
55
plotUniqueIdentifierID,locationID
56
plotName,locationName
57
authorPlotCode,locationName
58
locationNumber,locationName
59
plotNotes,locationRemarks
60
plotNote,locationRemarks
61
notes_Madidi,locationRemarks
62 19
?elevation,"?elevationInMeters,verbatimElevation,verbatimElevation_m"
63
?minimumElevation,"?minimumElevationInMeters,minimumElevation_verbatim"
20
?exchangeCapacity,"?cationExchangeCapacity_cmol_kg,cationExchangeCapacity_meq_100g"
21
?fieldNotes,"?organismNotes,eventRemarks"
22
?fieldNumber,"?recordNumber,authorEventCode"
23
?gentryDbh,"?diameterBreastHeightGentry_m,diameterBreastHeightGentry_cm,diameterBreastHeightGentry_in"
24
?globalUniqueIdentifier,"?occurrenceID,datasourceRecordID"
25
?height,"?height_m,height_ft"
26
?heightFirstBranch,"?heightFirstBranch_m,heightFirstBranch_ft"
27
?intercept,"?intercept_m,intercept_cm"
28
?magnesium,"?magnesium_fraction,magnesium_percent"
29
?maximumDepth,"?maximumDepthInMeters,maximumDepth_verbatim"
64 30
?maximumElevation,"?maximumElevationInMeters,maximumElevation_verbatim"
65
?depth,verbatimDepth
66 31
?minimumDepth,"?minimumDepthInMeters,minimumDepth_verbatim"
67
?maximumDepth,"?maximumDepthInMeters,maximumDepth_verbatim"
68
?area,"?plotArea_m2,plotArea_ha"
32
?minimumElevation,"?minimumElevationInMeters,minimumElevation_verbatim"
33
?nitrogen,"?nitrogen_fraction,nitrogen_percent"
34
?notes,"?organismNotes,locationRemarks"
35
?observationType,"?observationMeasure,observationGranularity"
36
?organic,"?organic_fraction,organic_percent"
37
?phosphorus,"?phosphorus_fraction,phosphorus_percent"
69 38
?plotArea,"?plotArea_m2,plotArea_ha"
70
?temperature,"?temperature_C,temperature_F"
71
temp_C,temperature_C
39
?potassium,"?potassium_fraction,potassium_percent"
72 40
?precipitation,"?precipitation_m,precipitation_mm"
73
precip_mm,precipitation_mm
74
?phosphorus,"?phosphorus_fraction,phosphorus_percent"
75
pottasium,"?potassium_fraction,potassium_percent"
76
?potassium,"?potassium_fraction,potassium_percent"
77
?magnesium,"?magnesium_fraction,magnesium_percent"
78
?nitrogen,"?nitrogen_fraction,nitrogen_percent"
41
?realLatitude,PRIVATE
42
?realLongitude,PRIVATE
43
?sand,"?sand_fraction,sand_percent"
44
?silt,"?silt_fraction,silt_percent"
45
?sodium,"?sodium_fraction,sodium_percent"
46
?soilAcidity,"?acidity_fraction,acidity_percent"
79 47
?soilC,"?carbon_fraction,carbon_percent"
80
?carbon,"?carbon_fraction,carbon_percent"
81 48
?soilCa,"?calcium_fraction,calcium_percent"
82
?calcium,"?calcium_fraction,calcium_percent"
49
?soilCationCap,"?cationExchangeCapacity_cmol_kg,cationExchangeCapacity_meq_100g"
50
?soilClay,"?clay_fraction,clay_percent"
83 51
?soilNa,"?sodium_fraction,sodium_percent"
84
?sodium,"?sodium_fraction,sodium_percent"
85
?soilAcidity,"?acidity_fraction,acidity_percent"
86
?acidity,"?acidity_fraction,acidity_percent"
87 52
?soilOrganic,"?organic_fraction,organic_percent"
88
?organic,"?organic_fraction,organic_percent"
89
soilTexture,texture
90 53
?soilSand,"?sand_fraction,sand_percent"
91
?sand,"?sand_fraction,sand_percent"
92 54
?soilSilt,"?silt_fraction,silt_percent"
93
?silt,"?silt_fraction,silt_percent"
94
?soilClay,"?clay_fraction,clay_percent"
95
?clay,"?clay_fraction,clay_percent"
96
?exchangeCapacity,"?cationExchangeCapacity_cmol_kg,cationExchangeCapacity_meq_100g"
97
?soilCationCap,"?cationExchangeCapacity_cmol_kg,cationExchangeCapacity_meq_100g"
98
?cationExchangeCapacity,"?cationExchangeCapacity_cmol_kg,cationExchangeCapacity_meq_100g"
99
?baseSaturation,"?baseSaturation_fraction,baseSaturation_percent"
100
soilConductivity,conductivity
101
quadratID,subplotID
102
quadratName,subplot
103
plotRelativeX,subplotX
104
startX,subplotX
105
plotRelativeY,subplotY
106
startY,subplotY
107
communityConceptName,communityName
108
globalUniqueIdentifier_DwC,occurrenceID
109
?globalUniqueIdentifier,"?occurrenceID,datasourceRecordID"
55
?species,"?specificEpithet,speciesBinomial"
56
?stemDbh,"?diameterBreastHeight_m,diameterBreastHeight_cm,diameterBreastHeight_in"
57
?stemHeight,"?height_m,height_ft"
58
?temperature,"?temperature_C,temperature_F"
110 59
ID,datasourceRecordID
111
globalUniqueIdentifier_SpeciesLink,datasourceRecordID
112
collectorNumber,recordNumber
113
fieldNumber_DwC_curatorial,recordNumber
114
?fieldNumber,"?recordNumber,authorEventCode"
115
collector,recordedBy
116
species_VegBank,speciesBinomial
117
higherPlantGroup_bien,higherPlantGroup
118
species_DwC,specificEpithet
119
speciesName,specificEpithet
120
?species,"?specificEpithet,speciesBinomial"
121
fm,forma
122
var,variety
123
cv,cultivar
124
ssp,subspecies
125
subspeciesName,subspecies
126
scientificNameAuthor,scientificNameAuthorship
127
taxonIsAccepted,taxonIsCanonical
60
abund10cm,individualCount_10cm_or_more
61
abund1cm,individualCount_1cm_or_more
62
abund2_5cm,individualCount_2_5cm_or_more
63
accession,catalogNumber
64
accessionNumber,catalogNumber
128 65
accordingTo,nameAccordingTo
66
aggregateOccurrenceID,aggregateOrganismObservationID
67
aggregatorOrPrimary,referenceType
68
annotations,identificationQualifier
69
authorObsCode,authorEventCode
70
authorPlantCode,individualCode
129 71
authorPlantName,authorTaxonCode
130
taxonNameUsageConceptID,taxonOccurrenceID
72
authorPlotCode,locationName
73
boundingBox,footprintWKT
74
censusID,eventID
75
censusNo,censusNumber
76
cf_aff,identificationQualifier
131 77
collectedDate,dateCollected
132
habit,growthForm
133
interpretationType,identificationType
134
identifiedDate,dateIdentified
135
taxonFit,identificationQualifier
136
cf_aff,identificationQualifier
137
annotations,identificationQualifier
138
overallScore,matchedTaxonFit_fraction
78
collector,recordedBy
79
collectorNumber,recordNumber
80
communityConceptName,communityName
81
continentOcean,continent
82
coordinateSource_bien,coordinateSource
83
countryName,country
84
cultivatedBasis_bien,cultivatedBasis
85
cultivated_bien,cultivated
86
cv,cultivar
87
dataset,datasetName
88
datasourceName,datasource
89
dateLastModified,modified
90
dcterms_accessRights,accessRights
91
dcterms_bibliographicCitation,bibliographicCitation
92
dcterms_language,language
93
dcterms_modified,modified
94
dcterms_references,references
95
dcterms_rights,rights
96
dcterms_rightsHolder,rightsHolder
97
dcterms_type,type
98
descriptionOfSite,locality
99
detType,voucherType
139 100
familyScore,matchedFamilyFit_fraction
101
fieldNotes_DwC_curatorial,organismNotes
102
fieldNotes_DwC_terms,eventRemarks
103
fieldNumber_DwC_curatorial,recordNumber
104
fieldNumber_DwC_terms,authorEventCode
105
fm,forma
140 106
genusScore,matchedGenusFit_fraction
141
specificEpithetScore,matchedSpeciesFit_fraction
142
speciesInvID,taxonObservationID
143
aggregateOccurrenceID,aggregateOrganismObservationID
144
?intercept,"?intercept_m,intercept_cm"
145
abund1cm,individualCount_1cm_or_more
146
abund2_5cm,individualCount_2_5cm_or_more
147
abund10cm,individualCount_10cm_or_more
107
georeferenceProtocol_bien,georeferenceProtocol
108
globalUniqueIdentifier_DwC,occurrenceID
109
globalUniqueIdentifier_SpeciesLink,datasourceRecordID
110
habit,growthForm
111
higherPlantGroup_bien,higherPlantGroup
112
htFirstBranch_m,heightFirstBranch_m
148 113
identificationLabel,tag
149
tag2,tag
114
identifiedDate,dateIdentified
150 115
individualOrganismObservationID,individualObservationID
151
authorPlantCode,individualCode
152 116
individualOrganismObservationRelativeX,organismX_m
153 117
individualOrganismObservationRelativeY,organismY_m
154
censusNo,censusNumber
118
interpretationType,identificationType
119
isBadLatLong,latLongDomainInvalid
120
isGeovalid,geovalid
121
isInCountry,latLongInCountry
122
isInCountyParish,latLongInCounty
123
isInStateProvince,latLongInStateProvince
124
isNewWorld_bien,isNewWorld
125
isValidLatLong,latLongDomainValid
126
julianDay,startDayOfYear
127
latitude,decimalLatitude
128
locationNarrative,locality
129
locationNumber,locationName
130
longitude,decimalLongitude
131
method,samplingProtocol
132
methodology,samplingProtocol
133
museumAccessionNumber,catalogNumber
134
notes_Madidi,locationRemarks
135
notes_SALVIAS,organismNotes
136
obsEndDate,endDate
137
obsStartDate,startDate
138
observationType_BIEN2,observationGranularity
139
observationType_SALVIAS,observationMeasure
140
overallScore,matchedTaxonFit_fraction
155 141
phenology,reproductiveCondition
156
cultivated_bien,cultivated
157
cultivatedBasis_bien,cultivatedBasis
142
plotCensusNumber,authorEventCode
143
plotID,locationID
144
plotMethodology,samplingProtocol
145
plotName,locationName
146
plotNote,locationRemarks
147
plotNotes,locationRemarks
148
plotRelativeX,subplotX
149
plotRelativeY,subplotY
150
plotUniqueIdentifierID,locationID
151
pottasium,"?potassium_fraction,potassium_percent"
152
precip_mm,precipitation_mm
153
preparation,preparations
154
preparationType,preparations
155
previousCatalogNumber,otherCatalogNumbers
156
projectTitle,projectName
157
quadratID,subplotID
158
quadratName,subplot
159
relatedCatalogItem,relatedResourceID
160
relationshipType,relationshipOfResource
161
remarks,organismNotes
162
scientificNameAuthor,scientificNameAuthorship
163
shapeOfSite,footprintWKT
164
soilConductivity,conductivity
165
soilTexture,texture
166
speciesInvID,taxonObservationID
167
speciesName,specificEpithet
168
species_DwC,specificEpithet
169
species_VegBank,speciesBinomial
170
specificEpithetScore,matchedSpeciesFit_fraction
171
ssp,subspecies
172
startX,subplotX
173
startY,subplotY
174
state,stateProvince
158 175
stemCanopyForm,canopyForm
159 176
stemCanopyPosition,canopyPosition
177
stemCode,authorStemCode
160 178
stemLianaInfestation,lianaInfestation
161
fieldNotes_DwC_curatorial,organismNotes
162
remarks,organismNotes
163
notes_SALVIAS,organismNotes
164
?fieldNotes,"?organismNotes,eventRemarks"
165
?notes,"?organismNotes,locationRemarks"
166 179
stemTag2,stemTag
167
stemCode,authorStemCode
168
?stemHeight,"?height_m,height_ft"
169
?height,"?height_m,height_ft"
170
?heightFirstBranch,"?heightFirstBranch_m,heightFirstBranch_ft"
171
htFirstBranch_m,heightFirstBranch_m
172
?stemDbh,"?diameterBreastHeight_m,diameterBreastHeight_cm,diameterBreastHeight_in"
173
?DBH,"?diameterBreastHeight_m,diameterBreastHeight_cm,diameterBreastHeight_in"
174
?diameterBreastHeight,"?diameterBreastHeight_m,diameterBreastHeight_cm,diameterBreastHeight_in"
175
?gentryDbh,"?diameterBreastHeightGentry_m,diameterBreastHeightGentry_cm,diameterBreastHeightGentry_in"
176
?diameterBreastHeightGentry,"?diameterBreastHeightGentry_m,diameterBreastHeightGentry_cm,diameterBreastHeightGentry_in"
177
?basalDiam,"?basalDiameter_m,basalDiameter_cm,basalDiameter_in"
178
?basalDiameter,"?basalDiameter_m,basalDiameter_cm,basalDiameter_in"
179
museumAccessionNumber,catalogNumber
180
accessionNumber,catalogNumber
181
accession,catalogNumber
182
preparationType,preparations
183
preparation,preparations
184
previousCatalogNumber,otherCatalogNumbers
185
detType,voucherType
180
subspeciesName,subspecies
181
tag2,tag
182
taxonFit,identificationQualifier
183
taxonIsAccepted,taxonIsCanonical
184
taxonNameUsageConceptID,taxonOccurrenceID
185
temp_C,temperature_C
186
timeOfDay,eventTime
186 187
traitName,measurementType
187 188
traitValue,measurementValue
188 189
unit,measurementUnit
189
relatedCatalogItem,relatedResourceID
190
relationshipType,relationshipOfResource
190
var,variety

Also available in: Unified diff