Project

General

Profile

« Previous | Next » 

Revision 4640

input.Makefile: Maps building: %/map.full.csv: Generate by copying map.csv, because the content of these files now differs only in the sort order of the names

View differences:

inputs/VegBank/plot_/map.full.csv
1 1
VegBank[Veg+],Veg+,Comments
2
Geographic Name,Geographic Name,
2
plot_id,locationID,
3
authorplotcode,plotName,
4
reference_id,reference_id,
5
parent_id,parentPlotID,
3 6
reallatitude,OMIT,
4 7
reallongitude,OMIT,
5
accessioncode,accessioncode,
6
authordatum,authordatum,
8
locationaccuracy,coordinateUncertaintyInMeters,
9
confidentialitystatus,confidentialitystatus,
10
confidentialityreason,confidentialityreason,
11
latitude,verbatimLatitude,
12
longitude,verbatimLongitude,
7 13
authore,authore,
8
authorlocation,authorlocation,
9 14
authorn,authorn,
10 15
authorzone,authorzone,
16
authordatum,authordatum,
17
authorlocation,authorlocation,
18
locationnarrative,locality,
11 19
azimuth,azimuth,
12
confidentialityreason,confidentialityreason,
13
confidentialitystatus,confidentialitystatus,
14
continent,continent,
15
locationaccuracy,coordinateUncertaintyInMeters,
16
area|country|territory,country,
17
country,country,
18
county,county,
19
dateentered,dateentered,
20 20
dsgpoly,dsgpoly,
21
shape,footprintWKT,
22
area,plotArea,
23
standsize,standsize,
24
placementmethod,placementmethod,
25
permanence,permanence,
26
layoutnarrative,layoutnarrative,
27
elevation,verbatimElevation,
21 28
elevationaccuracy,elevationaccuracy,
22 29
elevationrange,elevationrange,
23
emb_plot,emb_plot,
24
shape,footprintWKT,
25
landform,landform,
26
layoutnarrative,layoutnarrative,
27
locationnarrative,locality,
28
plot_id,locationID,
30
slopeaspect,slopeAspect,
31
minslopeaspect,minSlopeAspect,
29 32
maxslopeaspect,maxSlopeAspect,
33
slopegradient,slopeGradient,
34
minslopegradient,minSlopeGradient,
30 35
maxslopegradient,maxSlopeGradient,
31
minslopeaspect,minSlopeAspect,
32
minslopegradient,minSlopeGradient,
36
topoposition,topoposition,
37
landform,landform,
38
surficialdeposits,surficialdeposits,
39
rocktype,rocktype,
40
stateprovince,stateProvince,
41
country,country,
42
submitter_surname,submitter_surname,
43
submitter_givenname,submitter_givenname,
44
submitter_email,submitter_email,
45
notespublic,notespublic,
33 46
notesmgt,notesmgt,
34
notespublic,notespublic,
35
parent_id,parentPlotID,
36
permanence,permanence,
37
placementmethod,placementmethod,
38
area,plotArea,
39
authorplotcode,plotName,
47
revisions,revisions,
48
dateentered,dateentered,
49
emb_plot,emb_plot,
40 50
plotrationalenarrative,plotrationalenarrative,
51
accessioncode,accessioncode,
52
continent,continent,
53
area|country|territory,country,
54
region|state|province,stateProvince,
55
county,county,
41 56
quadrangle,quadrangle,
42
reference_id,reference_id,
43
revisions,revisions,
44
rocktype,rocktype,
57
Geographic Name,Geographic Name,
45 58
row_num,row_num,
46
slopeaspect,slopeAspect,
47
slopegradient,slopeGradient,
48
standsize,standsize,
49
region|state|province,stateProvince,
50
stateprovince,stateProvince,
51
submitter_email,submitter_email,
52
submitter_givenname,submitter_givenname,
53
submitter_surname,submitter_surname,
54
surficialdeposits,surficialdeposits,
55
topoposition,topoposition,
56
elevation,verbatimElevation,
57
latitude,verbatimLatitude,
58
longitude,verbatimLongitude,
inputs/ARIZ/Specimen/map.full.csv
1 1
ARIZ[Veg+],Veg+,Comments
2
GlobalUniqueIdentifier,occurrenceID,
3
DateLastModified,dcterms:modified,
2 4
BasisOfRecord,BasisOfRecord,
5
InstitutionCode,institutionCode,
6
CollectionCode,collectionCode,
7
CatalogNumber,CatalogNumber/_alt/2,Don't overwrite CatalogNumberNumeric
3 8
CatalogNumberNumeric,CatalogNumber/_alt/1,
4
CatalogNumber,CatalogNumber/_alt/2,Don't overwrite CatalogNumberNumeric
5
HigherGeography,HigherGeography,
6
HorizontalDatum,HorizontalDatum,Not used
7
Island,Island,
8
IslandGroup,IslandGroup,
9
Collector,recordedBy,
10
CollectorNumber,recordNumber,
9 11
FieldNumber,OMIT,"Usage inconsistent with DwC definition: meaning is recordNumber. Identical to CollectorNumber [1], so does not need to be mapped.
10 12

  
11 13
[1] The following query returns no rows: SELECT * FROM ""ARIZ"".""Specimen"" WHERE ""CollectorNumber"" IS DISTINCT FROM ""FieldNumber"""
12
Preparations,Preparations,
13
OtherCatalogNumbers,RelatedCatalogItem/_alt/1,
14
RelatedCatalogedItems,RelatedCatalogItem/_alt/2,Used only when OtherCatalogNumbers is NULL
15
ScientificNameAuthor,ScientificName/_alt/1,Contains the binomial in addition to the authority
16
ScientificName,ScientificName/_alt/2,
17
Tissues,Tissues,Not used
18
TypeStatus,TypeStatus,
19
VerbatimDepth,VerbatimDepth,
20
GenBankNum,"associatedSequences/_label[label=""GenBank""]/value",
21
Class,class,
22
CollectionCode,collectionCode,
14
YearCollected,yearCollected,
15
MonthCollected,monthCollected,
16
DayCollected,dayCollected,
17
TimeCollected,eventTime,
18
VerbatimCollectingDate,dateCollected/_alt/0,
19
FieldNotes,fieldNotes,
20
JulianDay,day,
21
HigherGeography,HigherGeography,
23 22
ContinentOcean,continent,
24
CoordinateUncertaintyInMeters,coordinateUncertaintyInMeters,
23
IslandGroup,IslandGroup,
24
Island,Island,
25 25
Country,country,
26
StateProvince,stateProvince,
26 27
County,county,
27
VerbatimCollectingDate,dateCollected/_alt/0,
28
JulianDay,day,
29
DayCollected,dayCollected,
30
DayIdentified,dayIdentified,
31
DateLastModified,dcterms:modified,
28
Locality,locality,
32 29
DecimalLatitude,decimalLatitude,
33 30
DecimalLongitude,decimalLongitude,
34
TimeCollected,eventTime,
35
Family,family,
36
FieldNotes,fieldNotes,
37
BoundingBox,footprintWKT,
38
Genus,genus,
31
HorizontalDatum,HorizontalDatum,Not used
32
OriginalCoordinateSystem,verbatimSRS,
33
VerbatimLatitude,verbatimLatitude,
34
VerbatimLongitude,verbatimLongitude,
39 35
GeorefMethod,georeferenceProtocol,
36
CoordinateUncertaintyInMeters,coordinateUncertaintyInMeters,
40 37
LatLongComments,georeferenceRemarks,
41
IdentificationModifier,identificationQualifier,
42
IdentifiedBy,identifiedBy,
43
IndividualCount,individualCount,
44
Subspecies,infraspecificEpithet,
45
InstitutionCode,institutionCode,
46
Kingdom,kingdom,
47
AgeClass,lifeStage,
48
Locality,locality,
49
MaximumDepthInMeters,maximumDepthInMeters,
38
BoundingBox,footprintWKT,
39
MinimumElevationInMeters,minimumElevationInMeters,
50 40
MaximumElevationInMeters,maximumElevationInMeters,
41
VerbatimElevation,verbatimElevation,
51 42
MinimumDepthInMeters,minimumDepthInMeters,
52
MinimumElevationInMeters,minimumElevationInMeters,
53
MonthCollected,monthCollected,
43
MaximumDepthInMeters,maximumDepthInMeters,
44
VerbatimDepth,VerbatimDepth,
45
ScientificName,ScientificName/_alt/2,
46
Kingdom,kingdom,
47
Phylum,phylum,
48
Class,class,
49
Order,order,
50
Family,family,
51
Genus,genus,
52
Species,specificEpithet,
53
Subspecies,infraspecificEpithet,
54
ScientificNameAuthor,ScientificName/_alt/1,Contains the binomial in addition to the authority
55
IdentifiedBy,identifiedBy,
56
IdentificationModifier,identificationQualifier,
57
YearIdentified,yearIdentified,
54 58
MonthIdentified,monthIdentified,
55
GlobalUniqueIdentifier,occurrenceID,
56
Order,order,
57
Phylum,phylum,
58
CollectorNumber,recordNumber,
59
Collector,recordedBy,
59
DayIdentified,dayIdentified,
60
TypeStatus,TypeStatus,
60 61
Sex,sex,
61
Species,specificEpithet,
62
StateProvince,stateProvince,
62
Preparations,Preparations,
63
Tissues,Tissues,Not used
64
IndividualCount,individualCount,
65
AgeClass,lifeStage,
66
GenBankNum,"associatedSequences/_label[label=""GenBank""]/value",
67
OtherCatalogNumbers,RelatedCatalogItem/_alt/1,
68
RelatedCatalogedItems,RelatedCatalogItem/_alt/2,Used only when OtherCatalogNumbers is NULL
63 69
Remarks,taxonRemarks,
64
VerbatimElevation,verbatimElevation,
65
VerbatimLatitude,verbatimLatitude,
66
VerbatimLongitude,verbatimLongitude,
67
OriginalCoordinateSystem,verbatimSRS,
68
YearCollected,yearCollected,
69
YearIdentified,yearIdentified,
inputs/NCU-NCSC/Specimen/map.full.csv
1 1
NCU-NCSC[Veg+],Veg+,Comments
2
Alt E/W,Alt E/W,
3
Alt N/S,Alt N/S,
4
FIPS,FIPS,FIPS county code
5
Lat (-=S),"Latitude/_replace:[""\?$""=]/value",
6
Long (-=W),"Longitude/_replace:[""\?$""=]/value",
2
Accession Number,occurrenceID,
3
SeriesName,collectionCode,
7 4
Barcode,catalogNumber,
8
SeriesName,collectionCode,
9
Accuracy,coordinateUncertaintyInMeters,
5
Full Taxon Name,scientificName,
6
Collect Date,dateCollected,
10 7
Country,country,
8
State,stateProvince,
11 9
County,county,
12 10
Cultivated?,cultivated,
13
Collect Date,dateCollected,
14
Accession Number,occurrenceID,
11
Elevation,verbatimElevation,
12
Lat (-=S),"Latitude/_replace:[""\?$""=]/value",
13
Long (-=W),"Longitude/_replace:[""\?$""=]/value",
14
Accuracy,coordinateUncertaintyInMeters,
15
FIPS,FIPS,FIPS county code
16
Alt N/S,Alt N/S,
17
Alt E/W,Alt E/W,
15 18
Format,preparations,
16
Full Taxon Name,scientificName,
17
State,stateProvince,
18 19
Typology,typeStatus,
19
Elevation,verbatimElevation,
20
,,
inputs/SpeciesLink/Specimen/map.full.csv
1 1
SpeciesLink[Veg+],Veg+,Comments
2
conceptual_darwin_2003_1_0_BasisOfRecord,BasisOfRecord,
2
dwc_dwcore_GlobalUniqueIdentifier,occurrenceID,
3
dwc_dwcore_DateLastModified,dcterms:modified,
3 4
dwc_dwcore_BasisOfRecord,BasisOfRecord,
4
conceptual_darwin_2003_1_0_JulianDay,JulianDay/_alt/1,
5
dwc_dwcore_InstitutionCode,institutionCode,
6
dwc_dwcore_CollectionCode,collectionCode,
7
dwc_dwcore_CatalogNumber,catalogNumber,
8
dwc_dwcore_Remarks,taxonRemarks,
9
dwc_dwcore_ScientificName,scientificName,
10
dwc_dwcore_Kingdom,kingdom,
11
dwc_dwcore_Phylum,phylum,
12
dwc_dwcore_Class,class,
13
dwc_dwcore_Order,order,
14
dwc_dwcore_Family,family,
15
dwc_dwcore_Genus,genus,
16
dwc_dwcore_SpecificEpithet,specificEpithet,
17
dwc_dwcore_InfraspecificEpithet,infraspecificEpithet,
18
dwc_dwcore_AuthorYearOfScientificName,ScientificNameAuthor/_alt/3,
19
dwc_dwcore_Continent,continent,
20
dwc_dwcore_Country,country,
21
dwc_dwcore_StateProvince,stateProvince,
22
dwc_dwcore_County,county,
23
dwc_dwcore_Locality,locality,
24
dwc_dwcore_MinimumElevationInMeters,minimumElevationInMeters,
25
dwc_dwcore_MaximumElevationInMeters,maximumElevationInMeters,
26
dwc_dwcore_MinimumDepthInMeters,minimumDepthInMeters,
27
dwc_dwcore_MaximumDepthInMeters,maximumDepthInMeters,
5 28
dwc_dwcore_DayOfYear,JulianDay/_alt/2,
6
dwc_terms_scientificNameAuthorship,ScientificNameAuthor/_alt/1,
7
conceptual_darwin_2003_1_0_ScientificNameAuthor,ScientificNameAuthor/_alt/2,
8
dwc_dwcore_AuthorYearOfScientificName,ScientificNameAuthor/_alt/3,
9
conceptual_darwin_2003_1_0_TypeStatus,TypeStatus,
29
dwc_dwcore_Collector,recordedBy,
30
dwc_dwcore_Sex,sex,
31
dwc_curatorial_IdentifiedBy,identifiedBy,
32
dwc_curatorial_CollectorNumber,recordNumber/_alt/3,
33
dwc_curatorial_FieldNumber,recordNumber/_alt/2,"Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
34
-----
35
SELECT count(*) FROM ""SpeciesLink"".specimens
36
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber""
37
-----"
10 38
dwc_curatorial_TypeStatus,TypeStatus,
39
dwc_curatorial_IndividualCount,individualCount,
40
dwc_geospatial_DecimalLatitude,decimalLatitude,
41
dwc_geospatial_DecimalLongitude,decimalLongitude,
42
dwc_geospatial_VerbatimLatitude,verbatimLatitude,
43
dwc_geospatial_VerbatimLongitude,verbatimLongitude,
44
http__purl_org_dc_terms_modified,dcterms:modified,
45
dwc_terms_collectionID,collectionID,
46
dwc_terms_institutionCode,institutionCode,
47
dwc_terms_collectionCode,collectionCode,
11 48
dwc_terms_basisOfRecord,basisOfRecord,
12
conceptual_darwin_2003_1_0_CatalogNumber,catalogNumber,
13
dwc_dwcore_CatalogNumber,catalogNumber,
49
dwc_terms_identifiedBy,identifiedBy,
50
dwc_terms_dateIdentified,dateIdentified,
51
dwc_terms_typeStatus,typeStatus,
14 52
dwc_terms_catalogNumber,catalogNumber,
15
conceptual_darwin_2003_1_0_Class,class,
16
dwc_dwcore_Class,class,
17
dwc_terms_class,class,
18
conceptual_darwin_2003_1_0_CollectionCode,collectionCode,
19
dwc_dwcore_CollectionCode,collectionCode,
20
dwc_terms_collectionCode,collectionCode,
21
dwc_terms_collectionID,collectionID,
22
conceptual_darwin_2003_1_0_ContinentOcean,continent,
23
dwc_dwcore_Continent,continent,
53
dwc_terms_occurrenceRemarks,occurrenceRemarks,
54
dwc_terms_recordNumber,recordNumber/_alt/1,
55
dwc_terms_recordedBy,recordedBy,
56
dwc_terms_individualCount,individualCount,
57
dwc_terms_sex,sex,
58
dwc_terms_preparations,preparations,
59
dwc_terms_otherCatalogNumbers,otherCatalogNumbers,
60
dwc_terms_eventTime,eventTime,
61
dwc_terms_startDayOfYear,startDayOfYear,
62
dwc_terms_endDayOfYear,endDayOfYear,
63
dwc_terms_year,year,
64
dwc_terms_month,month,
65
dwc_terms_day,day,
66
dwc_terms_fieldNumber,recordNumber/_alt/2,"Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
67
-----
68
SELECT count(*) FROM ""SpeciesLink"".specimens
69
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber""
70
-----"
24 71
dwc_terms_continent,continent,
25
conceptual_darwin_2003_1_0_CoordinatePrecision,coordinatePrecision,
26
dwc_terms_coordinateUncertaintyInMeters,coordinateUncertaintyInMeters,
27
conceptual_darwin_2003_1_0_Country,country,
28
dwc_dwcore_Country,country,
29 72
dwc_terms_country,country,
30
conceptual_darwin_2003_1_0_County,county,
31
dwc_dwcore_County,county,
73
dwc_terms_stateProvince,stateProvince,
32 74
dwc_terms_county,county,
33
dwc_terms_dateIdentified,dateIdentified,
34
dwc_terms_day,day,
35
conceptual_darwin_2003_1_0_DayCollected,dayCollected,
36
conceptual_darwin_2003_1_0_DayIdentified,dayIdentified,
37
conceptual_darwin_2003_1_0_DateLastModified,dcterms:modified,
38
dwc_dwcore_DateLastModified,dcterms:modified,
39
http__purl_org_dc_terms_modified,dcterms:modified,
40
dwc_geospatial_DecimalLatitude,decimalLatitude,
75
dwc_terms_locality,locality,
76
dwc_terms_minimumElevationInMeters,minimumElevationInMeters,
77
dwc_terms_maximumElevationInMeters,maximumElevationInMeters,
78
dwc_terms_minimumDepthInMeters,minimumDepthInMeters,
79
dwc_terms_maximumDepthInMeters,maximumDepthInMeters,
80
dwc_terms_verbatimLatitude,verbatimLatitude,
81
dwc_terms_verbatimLongitude,verbatimLongitude,
41 82
dwc_terms_decimalLatitude,decimalLatitude,
42
dwc_geospatial_DecimalLongitude,decimalLongitude,
43 83
dwc_terms_decimalLongitude,decimalLongitude,
44
dwc_terms_endDayOfYear,endDayOfYear,
45
conceptual_darwin_2003_1_0_TimeOfDay,eventTime,
46
dwc_terms_eventTime,eventTime,
47
conceptual_darwin_2003_1_0_Family,family,
48
dwc_dwcore_Family,family,
84
dwc_terms_coordinateUncertaintyInMeters,coordinateUncertaintyInMeters,
85
dwc_terms_scientificName,scientificName,
86
dwc_terms_kingdom,kingdom,
87
dwc_terms_phylum,phylum,
88
dwc_terms_class,class,
89
dwc_terms_order,order,
49 90
dwc_terms_family,family,
50
conceptual_darwin_2003_1_0_Notes,fieldNotes,
51
conceptual_darwin_2003_1_0_BoundingBox,footprintWKT,
52
conceptual_darwin_2003_1_0_Genus,genus,
53
dwc_dwcore_Genus,genus,
54 91
dwc_terms_genus,genus,
55
conceptual_darwin_2003_1_0_IdentifiedBy,identifiedBy,
56
dwc_curatorial_IdentifiedBy,identifiedBy,
57
dwc_terms_identifiedBy,identifiedBy,
58
conceptual_darwin_2003_1_0_IndividualCount,individualCount,
59
dwc_curatorial_IndividualCount,individualCount,
60
dwc_terms_individualCount,individualCount,
61
conceptual_darwin_2003_1_0_Subspecies,infraspecificEpithet,
62
dwc_dwcore_InfraspecificEpithet,infraspecificEpithet,
92
dwc_terms_specificEpithet,specificEpithet,
63 93
dwc_terms_infraspecificEpithet,infraspecificEpithet,
94
dwc_terms_scientificNameAuthorship,ScientificNameAuthor/_alt/1,
95
conceptual_darwin_2003_1_0_DateLastModified,dcterms:modified,
64 96
conceptual_darwin_2003_1_0_InstitutionCode,institutionCode,
65
dwc_dwcore_InstitutionCode,institutionCode,
66
dwc_terms_institutionCode,institutionCode,
97
conceptual_darwin_2003_1_0_CollectionCode,collectionCode,
98
conceptual_darwin_2003_1_0_CatalogNumber,catalogNumber,
99
conceptual_darwin_2003_1_0_ScientificName,scientificName,
100
conceptual_darwin_2003_1_0_BasisOfRecord,BasisOfRecord,
67 101
conceptual_darwin_2003_1_0_Kingdom,kingdom,
68
dwc_dwcore_Kingdom,kingdom,
69
dwc_terms_kingdom,kingdom,
70
conceptual_darwin_2003_1_0_Locality,locality,
71
dwc_dwcore_Locality,locality,
72
dwc_terms_locality,locality,
73
conceptual_darwin_2003_1_0_MaximumDepth,maximumDepthInMeters,
74
dwc_dwcore_MaximumDepthInMeters,maximumDepthInMeters,
75
dwc_terms_maximumDepthInMeters,maximumDepthInMeters,
76
conceptual_darwin_2003_1_0_MaximumElevation,maximumElevationInMeters,
77
dwc_dwcore_MaximumElevationInMeters,maximumElevationInMeters,
78
dwc_terms_maximumElevationInMeters,maximumElevationInMeters,
79
conceptual_darwin_2003_1_0_MinimumDepth,minimumDepthInMeters,
80
dwc_dwcore_MinimumDepthInMeters,minimumDepthInMeters,
81
dwc_terms_minimumDepthInMeters,minimumDepthInMeters,
82
conceptual_darwin_2003_1_0_MinimumElevation,minimumElevationInMeters,
83
dwc_dwcore_MinimumElevationInMeters,minimumElevationInMeters,
84
dwc_terms_minimumElevationInMeters,minimumElevationInMeters,
85
dwc_terms_month,month,
86
conceptual_darwin_2003_1_0_MonthCollected,monthCollected,
102
conceptual_darwin_2003_1_0_Phylum,phylum,
103
conceptual_darwin_2003_1_0_Class,class,
104
conceptual_darwin_2003_1_0_Order,order,
105
conceptual_darwin_2003_1_0_Family,family,
106
conceptual_darwin_2003_1_0_Genus,genus,
107
conceptual_darwin_2003_1_0_Species,specificEpithet,
108
conceptual_darwin_2003_1_0_Subspecies,infraspecificEpithet,
109
conceptual_darwin_2003_1_0_ScientificNameAuthor,ScientificNameAuthor/_alt/2,
110
conceptual_darwin_2003_1_0_IdentifiedBy,identifiedBy,
111
conceptual_darwin_2003_1_0_YearIdentified,yearIdentified,
87 112
conceptual_darwin_2003_1_0_MonthIdentified,monthIdentified,
88
dwc_dwcore_GlobalUniqueIdentifier,occurrenceID,
89
dwc_terms_occurrenceRemarks,occurrenceRemarks,
90
conceptual_darwin_2003_1_0_Order,order,
91
dwc_dwcore_Order,order,
92
dwc_terms_order,order,
93
conceptual_darwin_2003_1_0_PreviousCatalogNumber,otherCatalogNumbers,
94
dwc_terms_otherCatalogNumbers,otherCatalogNumbers,
95
conceptual_darwin_2003_1_0_Phylum,phylum,
96
dwc_dwcore_Phylum,phylum,
97
dwc_terms_phylum,phylum,
98
conceptual_darwin_2003_1_0_PreparationType,preparations,
99
dwc_terms_preparations,preparations,
100
dwc_terms_recordNumber,recordNumber/_alt/1,
113
conceptual_darwin_2003_1_0_DayIdentified,dayIdentified,
114
conceptual_darwin_2003_1_0_TypeStatus,TypeStatus,
115
conceptual_darwin_2003_1_0_CollectorNumber,recordNumber/_alt/3,
101 116
conceptual_darwin_2003_1_0_FieldNumber,recordNumber/_alt/2,"Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
102 117
-----
103 118
SELECT count(*) FROM ""SpeciesLink"".specimens
104 119
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber""
105 120
-----"
106
dwc_curatorial_FieldNumber,recordNumber/_alt/2,"Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
107
-----
108
SELECT count(*) FROM ""SpeciesLink"".specimens
109
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber""
110
-----"
111
dwc_terms_fieldNumber,recordNumber/_alt/2,"Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
112
-----
113
SELECT count(*) FROM ""SpeciesLink"".specimens
114
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber""
115
-----"
116
conceptual_darwin_2003_1_0_CollectorNumber,recordNumber/_alt/3,
117
dwc_curatorial_CollectorNumber,recordNumber/_alt/3,
118 121
conceptual_darwin_2003_1_0_Collector,recordedBy,
119
dwc_dwcore_Collector,recordedBy,
120
dwc_terms_recordedBy,recordedBy,
121
conceptual_darwin_2003_1_0_RelatedCatalogItem,relatedResourceID,
122
conceptual_darwin_2003_1_0_RelationshipType,relationshipOfResource,
123
conceptual_darwin_2003_1_0_ScientificName,scientificName,
124
dwc_dwcore_ScientificName,scientificName,
125
dwc_terms_scientificName,scientificName,
126
conceptual_darwin_2003_1_0_Sex,sex,
127
dwc_dwcore_Sex,sex,
128
dwc_terms_sex,sex,
129
conceptual_darwin_2003_1_0_Species,specificEpithet,
130
dwc_dwcore_SpecificEpithet,specificEpithet,
131
dwc_terms_specificEpithet,specificEpithet,
132
dwc_terms_startDayOfYear,startDayOfYear,
122
conceptual_darwin_2003_1_0_YearCollected,yearCollected,
123
conceptual_darwin_2003_1_0_MonthCollected,monthCollected,
124
conceptual_darwin_2003_1_0_DayCollected,dayCollected,
125
conceptual_darwin_2003_1_0_JulianDay,JulianDay/_alt/1,
126
conceptual_darwin_2003_1_0_TimeOfDay,eventTime,
127
conceptual_darwin_2003_1_0_ContinentOcean,continent,
128
conceptual_darwin_2003_1_0_Country,country,
133 129
conceptual_darwin_2003_1_0_StateProvince,stateProvince,
134
dwc_dwcore_StateProvince,stateProvince,
135
dwc_terms_stateProvince,stateProvince,
136
dwc_dwcore_Remarks,taxonRemarks,
137
dwc_terms_typeStatus,typeStatus,
130
conceptual_darwin_2003_1_0_County,county,
131
conceptual_darwin_2003_1_0_Locality,locality,
132
conceptual_darwin_2003_1_0_Longitude,verbatimLongitude,
138 133
conceptual_darwin_2003_1_0_Latitude,verbatimLatitude,
139
dwc_geospatial_VerbatimLatitude,verbatimLatitude,
140
dwc_terms_verbatimLatitude,verbatimLatitude,
141
conceptual_darwin_2003_1_0_Longitude,verbatimLongitude,
142
dwc_geospatial_VerbatimLongitude,verbatimLongitude,
143
dwc_terms_verbatimLongitude,verbatimLongitude,
144
dwc_terms_year,year,
145
conceptual_darwin_2003_1_0_YearCollected,yearCollected,
146
conceptual_darwin_2003_1_0_YearIdentified,yearIdentified,
134
conceptual_darwin_2003_1_0_CoordinatePrecision,coordinatePrecision,
135
conceptual_darwin_2003_1_0_BoundingBox,footprintWKT,
136
conceptual_darwin_2003_1_0_MinimumElevation,minimumElevationInMeters,
137
conceptual_darwin_2003_1_0_MaximumElevation,maximumElevationInMeters,
138
conceptual_darwin_2003_1_0_MinimumDepth,minimumDepthInMeters,
139
conceptual_darwin_2003_1_0_MaximumDepth,maximumDepthInMeters,
140
conceptual_darwin_2003_1_0_Sex,sex,
141
conceptual_darwin_2003_1_0_PreparationType,preparations,
142
conceptual_darwin_2003_1_0_IndividualCount,individualCount,
143
conceptual_darwin_2003_1_0_PreviousCatalogNumber,otherCatalogNumbers,
144
conceptual_darwin_2003_1_0_RelationshipType,relationshipOfResource,
145
conceptual_darwin_2003_1_0_RelatedCatalogItem,relatedResourceID,
146
conceptual_darwin_2003_1_0_Notes,fieldNotes,
inputs/input.Makefile
144 144
via := Veg+
145 145

  
146 146
coreMap := $(mappings)/$(via)-VegBIEN.csv
147
coreSelfMap := $(mappings)/$(via).self.csv
148 147
vocab := $(mappings)/$(via).vocab.csv
149 148
dict := $(mappings)/$(via)-VegCore.csv
150 149

  
......
276 275

  
277 276
createOnlyMaps += $(tables:%=%/src.csv)
278 277

  
279
# Must come before $(root)/% to override it
280
$(coreSelfMap): _always
281
	-+$(subMake)
282
# ignore errors if $(coreSelfMap) does not exist
283

  
284 278
# Via maps cleanup
285 279
ifneq ($(filter %/.map.csv.last_cleanup,$(MAKECMDGOALS)),)
286 280
%/.map.csv.last_cleanup: %/map.csv $(coreMap) $(vocab) $(dict)
......
296 290
	+$(selfMake) $(@:%/map.csv=%/.map.csv.last_cleanup)
297 291
endif
298 292

  
299
srcMap* = $*/src.csv
300
joinSrcMap = $(if $(hasSrc),$(bin)/in_place $@ $(bin)/intersect $(srcMap*) 0)
301
hasSrc = $(shell test -s $(word 3,$+) && echo t)
302

  
303
makeFullCsv = env ignore=1 $(bin)/union <$(wordlist 1,2,$+)|$(bin)/sort_map >$@
304

  
305
%/map.full.csv: %/map.csv $(coreSelfMap)
306
	$(makeFullCsv)
307
	$(joinSrcMap)
293
%/map.full.csv: %/map.csv
294
	$(cp)
308 295
maps += $(patsubst %/map.csv,%/map.full.csv,$(viaMaps))
309 296

  
310 297
%/VegBIEN.csv: %/map.full.csv $(coreMap)
inputs/VegBank/observation_/map.full.csv
1 1
VegBank[Veg+],Veg+,Comments
2
accessioncode,accessioncode,
2
observation_id,eventID,
3
previousobs_id,previousobs_id,
4
plot_id,locationID,
5
project_id,projectID,
6
authorobscode,fieldNumber,
7
dateaccuracy,dateaccuracy,
8
covermethod_id,covermethod_id,
9
coverdispersion,coverdispersion,
3 10
autotaxoncover,autotaxoncover,
11
stratummethod_id,stratummethod_id,
12
methodnarrative,samplingProtocol,
13
taxonobservationarea,taxonobservationarea,
14
stemsizelimit,stemsizelimit,
15
stemobservationarea,stemobservationarea,
16
stemsamplemethod,stemsamplemethod,
17
originaldata,originaldata,
18
effortlevel,effortlevel,
19
plotvalidationlevel,plotvalidationlevel,
20
floristicquality,floristicquality,
21
bryophytequality,bryophytequality,
22
lichenquality,lichenquality,
23
observationnarrative,observationnarrative,
24
landscapenarrative,landscapenarrative,
25
homogeneity,homogeneity,
26
phenologicaspect,phenologicaspect,
27
representativeness,representativeness,
28
standmaturity,standmaturity,
29
successionalstatus,successionalstatus,
4 30
basalarea,basalarea,
5
basesaturation,baseSaturation,
6
bryophytequality,bryophytequality,
7
exchangecapacity,cationExchangeCapacity,
8
soilclay,clay,
9
coverdispersion,coverdispersion,
10
covermethod_id,covermethod_id,
11
dateaccuracy,dateaccuracy,
12
dateentered,dateentered,
13
dominantstratum,dominantstratum,
14
effortlevel,effortlevel,
15
emb_observation,emb_observation,
16
emb_soilobs,emb_soilobs,
17
obsenddate,endDate,
18
observation_id,eventID,
19
authorobscode,fieldNumber,
31
hydrologicregime,hydrologicregime,
32
soilmoistureregime,soilmoistureregime,
33
soildrainage,soildrainage,
34
watersalinity,watersalinity,
35
waterdepth,waterdepth,
36
shoredistance,shoredistance,
37
soildepth,soildepth,
38
organicdepth,organicdepth,
39
soiltaxon_id,soiltaxon_id,
40
soiltaxonsrc,soiltaxonsrc,
41
percentbedrock,percentbedrock,
42
percentrockgravel,percentrockgravel,
43
percentwood,percentwood,
44
percentlitter,percentlitter,
45
percentbaresoil,percentbaresoil,
46
percentwater,percentwater,
47
percentother,percentother,
48
nameother,nameother,
49
treeht,treeht,
50
shrubht,shrubht,
51
fieldht,fieldht,
52
nonvascularht,nonvascularht,
53
submergedht,submergedht,
54
treecover,treecover,
55
shrubcover,shrubcover,
20 56
fieldcover,fieldcover,
21
fieldht,fieldht,
57
nonvascularcover,nonvascularcover,
22 58
floatingcover,floatingcover,
23
floristicquality,floristicquality,
59
submergedcover,submergedcover,
60
dominantstratum,dominantstratum,
61
growthform1type,growthform1type,
62
growthform2type,growthform2type,
63
growthform3type,growthform3type,
24 64
growthform1cover,growthform1cover,
25
growthform1type,growthform1type,
26 65
growthform2cover,growthform2cover,
27
growthform2type,growthform2type,
28 66
growthform3cover,growthform3cover,
29
growthform3type,growthform3type,
30
homogeneity,homogeneity,
31
hydrologicregime,hydrologicregime,
67
totalcover,totalcover,
68
notespublic,notespublic,
69
notesmgt,notesmgt,
70
revisions,revisions,
71
obsstartdate,startDate,
72
obsenddate,endDate,
73
dateentered,dateentered,
74
emb_observation,emb_observation,
75
interp_orig_ci_id,interp_orig_ci_id,
76
interp_orig_cc_id,interp_orig_cc_id,
77
interp_orig_sciname,interp_orig_sciname,
78
interp_orig_code,interp_orig_code,
79
interp_orig_party_id,interp_orig_party_id,
80
interp_orig_partyname,interp_orig_partyname,
81
interp_current_ci_id,interp_current_ci_id,
82
interp_current_cc_id,interp_current_cc_id,
83
interp_current_sciname,interp_current_sciname,
84
interp_current_code,interp_current_code,
85
interp_current_party_id,interp_current_party_id,
86
interp_current_partyname,interp_current_partyname,
87
interp_bestfit_ci_id,interp_bestfit_ci_id,
32 88
interp_bestfit_cc_id,interp_bestfit_cc_id,
33
interp_bestfit_ci_id,interp_bestfit_ci_id,
89
interp_bestfit_sciname,interp_bestfit_sciname,
34 90
interp_bestfit_code,interp_bestfit_code,
35 91
interp_bestfit_party_id,interp_bestfit_party_id,
36 92
interp_bestfit_partyname,interp_bestfit_partyname,
37
interp_bestfit_sciname,interp_bestfit_sciname,
38
interp_current_cc_id,interp_current_cc_id,
39
interp_current_ci_id,interp_current_ci_id,
40
interp_current_code,interp_current_code,
41
interp_current_party_id,interp_current_party_id,
42
interp_current_partyname,interp_current_partyname,
43
interp_current_sciname,interp_current_sciname,
44
interp_orig_cc_id,interp_orig_cc_id,
45
interp_orig_ci_id,interp_orig_ci_id,
46
interp_orig_code,interp_orig_code,
47
interp_orig_party_id,interp_orig_party_id,
48
interp_orig_partyname,interp_orig_partyname,
49
interp_orig_sciname,interp_orig_sciname,
50
landscapenarrative,landscapenarrative,
51
lichenquality,lichenquality,
52
plot_id,locationID,
53
nameother,nameother,
54
nonvascularcover,nonvascularcover,
55
nonvascularht,nonvascularht,
56
notesmgt,notesmgt,
57
notespublic,notespublic,
93
toptaxon1name,toptaxon1name,
94
toptaxon2name,toptaxon2name,
95
toptaxon3name,toptaxon3name,
96
toptaxon4name,toptaxon4name,
97
toptaxon5name,toptaxon5name,
58 98
numberoftaxa,numberoftaxa,
59
observationnarrative,observationnarrative,
99
accessioncode,accessioncode,
100
soilobs_id,soilobs_id,
101
soilhorizon,soilhorizon,
102
soildepthtop,soildepthtop,
103
soildepthbottom,soildepthbottom,
104
soilcolor,soilcolor,
60 105
soilorganic,organic,
61
organicdepth,organicdepth,
62
originaldata,originaldata,
63
percentbaresoil,percentbaresoil,
64
percentbedrock,percentbedrock,
65
percentlitter,percentlitter,
66
percentother,percentother,
67
percentrockgravel,percentrockgravel,
68
percentwater,percentwater,
69
percentwood,percentwood,
70
soilph,ph,
71
phenologicaspect,phenologicaspect,
72
plotvalidationlevel,plotvalidationlevel,
73
previousobs_id,previousobs_id,
74
project_id,projectID,
75
representativeness,representativeness,
76
revisions,revisions,
77
row_num,row_num,
78
methodnarrative,samplingProtocol,
106
soiltexture,texture,
79 107
soilsand,sand,
80
shoredistance,shoredistance,
81
shrubcover,shrubcover,
82
shrubht,shrubht,
83 108
soilsilt,silt,
109
soilclay,clay,
84 110
soilcoarse,soilcoarse,
85
soilcolor,soilcolor,
86
soildepth,soildepth,
87
soildepthbottom,soildepthbottom,
88
soildepthtop,soildepthtop,
111
soilph,ph,
112
exchangecapacity,cationExchangeCapacity,
113
basesaturation,baseSaturation,
89 114
soildescription,soildescription,
90
soildrainage,soildrainage,
91
soilhorizon,soilhorizon,
92
soilmoistureregime,soilmoistureregime,
93
soilobs_id,soilobs_id,
94
soiltaxon_id,soiltaxon_id,
95
soiltaxonsrc,soiltaxonsrc,
96
standmaturity,standmaturity,
97
obsstartdate,startDate,
98
stemobservationarea,stemobservationarea,
99
stemsamplemethod,stemsamplemethod,
100
stemsizelimit,stemsizelimit,
101
stratummethod_id,stratummethod_id,
102
submergedcover,submergedcover,
103
submergedht,submergedht,
104
successionalstatus,successionalstatus,
105
taxonobservationarea,taxonobservationarea,
106
soiltexture,texture,
107
toptaxon1name,toptaxon1name,
108
toptaxon2name,toptaxon2name,
109
toptaxon3name,toptaxon3name,
110
toptaxon4name,toptaxon4name,
111
toptaxon5name,toptaxon5name,
112
totalcover,totalcover,
113
treecover,treecover,
114
treeht,treeht,
115
waterdepth,waterdepth,
116
watersalinity,watersalinity,
115
emb_soilobs,emb_soilobs,
116
row_num,row_num,
inputs/MT/Specimen/map.full.csv
1 1
MT[Veg+],Veg+,Comments
2
basisOfRecord,basisOfRecord,
3
collectionCode,collectionCode,
2
id,occurrenceID,
3
establishmentMeans,establishmentMeans,
4
locality,locality,
5
language,dcterms:language,
4 6
collectionID,collectionID,
7
occurrenceRemarks,occurrenceRemarks,
8
type,dcterms:type,
9
institutionCode,institutionCode,
10
rights,dcterms:rights,
11
family,family,
5 12
continent,continent,
6
countryCode,countryCode,
13
collectionCode,collectionCode,
7 14
datasetName,datasetName,
8
language,dcterms:language,
9
rights,dcterms:rights,
10 15
rightsHolder,dcterms:rightsHolder,
11
type,dcterms:type,
12
establishmentMeans,establishmentMeans,
13
family,family,
14 16
genus,genus,
17
basisOfRecord,basisOfRecord,
15 18
individualCount,individualCount,
16
institutionCode,institutionCode,
17
locality,locality,
18
id,occurrenceID,
19
occurrenceRemarks,occurrenceRemarks,
19
countryCode,countryCode,
inputs/XAL/Specimen/map.full.csv
1 1
XAL[Veg+]:/content/record/,Veg+,Comments
2
darwin:DateLastModified,dcterms:modified,
3
darwin:InstitutionCode,institutionCode,
4
darwin:CollectionCode,collectionCode,
5
darwin:CatalogNumber,catalogNumber,
6
darwin:ScientificName,scientificName,
2 7
darwin:BasisOfRecord,BasisOfRecord,
3
darwin:TypeStatus,TypeStatus,
4
darwin:CatalogNumber,catalogNumber,
8
darwin:Kingdom,kingdom,
9
darwin:Phylum,phylum,
5 10
darwin:Class,class,
6
darwin:CollectionCode,collectionCode,
7
darwin:ContinentOcean,continent,
8
darwin:CoordinatePrecision,coordinatePrecision,
9
darwin:Country,country,
10
darwin:County,county,
11
darwin:JulianDay,day,
12
darwin:DayCollected,dayCollected,
13
darwin:DayIdentified,dayIdentified,
14
darwin:DateLastModified,dcterms:modified,
15
darwin:TimeOfDay,eventTime,
11
darwin:Order,order,
16 12
darwin:Family,family,
17
darwin:Notes,fieldNotes,
18 13
darwin:Genus,genus,
14
darwin:Species,specificEpithet,
15
darwin:Subspecies,infraspecificEpithet,
16
darwin:ScientificNameAuthor,scientificNameAuthorship,
19 17
darwin:IdentifiedBy,identifiedBy,
20
darwin:IndividualCount,individualCount,
21
darwin:Subspecies,infraspecificEpithet,
22
darwin:InstitutionCode,institutionCode,
23
darwin:Kingdom,kingdom,
24
darwin:Locality,locality,
25
darwin:MaximumDepth,maximumDepthInMeters,
26
darwin:MaximumElevation,maximumElevationInMeters,
27
darwin:MinimumDepth,minimumDepthInMeters,
28
darwin:MinimumElevation,minimumElevationInMeters,
29
darwin:MonthCollected,monthCollected,
18
darwin:YearIdentified,yearIdentified,
30 19
darwin:MonthIdentified,monthIdentified,
31
darwin:Order,order,
32
darwin:PreviousCatalogNumber,otherCatalogNumbers,
33
darwin:Phylum,phylum,
34
darwin:PreparationType,preparations,
20
darwin:DayIdentified,dayIdentified,
21
darwin:TypeStatus,TypeStatus,
35 22
darwin:CollectorNumber,recordNumber/_alt/1,
36 23
darwin:FieldNumber,recordNumber/_alt/2,"This historical DwC term (http://rs.tdwg.org/dwc/terms/history/index.htm#fieldNumber-2009-04-24) has close to the same meaning as recordNumber (http://rs.tdwg.org/dwc/terms/#recordNumber). It is also unused: `grep -F ""<darwin:FieldNumber>"" inputs/XAL/src/digir.specimens.xml` returns no lines."
37 24
darwin:Collector,recordedBy,
38
darwin:RelatedCatalogItem,relatedResourceID,
39
darwin:RelationshipType,relationshipOfResource,
40
darwin:ScientificName,scientificName,
41
darwin:ScientificNameAuthor,scientificNameAuthorship,
42
darwin:Sex,sex,
43
darwin:Species,specificEpithet,
25
darwin:YearCollected,yearCollected,
26
darwin:MonthCollected,monthCollected,
27
darwin:DayCollected,dayCollected,
28
darwin:JulianDay,day,
29
darwin:TimeOfDay,eventTime,
30
darwin:ContinentOcean,continent,
31
darwin:Country,country,
44 32
darwin:StateProvince,stateProvince,
33
darwin:County,county,
34
darwin:Locality,locality,
35
darwin:Longitude,verbatimLongitude,
45 36
darwin:Latitude,verbatimLatitude,
46
darwin:Longitude,verbatimLongitude,
47
darwin:YearCollected,yearCollected,
48
darwin:YearIdentified,yearIdentified,
37
darwin:CoordinatePrecision,coordinatePrecision,
38
darwin:MinimumElevation,minimumElevationInMeters,
39
darwin:MaximumElevation,maximumElevationInMeters,
40
darwin:MinimumDepth,minimumDepthInMeters,
41
darwin:MaximumDepth,maximumDepthInMeters,
42
darwin:Sex,sex,
43
darwin:PreparationType,preparations,
44
darwin:IndividualCount,individualCount,
45
darwin:PreviousCatalogNumber,otherCatalogNumbers,
46
darwin:RelationshipType,relationshipOfResource,
47
darwin:RelatedCatalogItem,relatedResourceID,
48
darwin:Notes,fieldNotes,
inputs/TEAM/VL/map.full.csv
1 1
TEAM[Veg+],Veg+,Comments
2
Comments,Comments,
3
ConditionCodes,ConditionCodes,
4
LocationCodes,LocationCodes,
5
ProtocolLeadScientist,ProtocolLeadScientist,
6
ProtocolLeadScientistInstitution,ProtocolLeadScientistInstitution,
7
ProtocolVersion,ProtocolVersion,
8
ResponsibleInstitution,ResponsibleInstitution,
9
SamplingPeriod,SamplingPeriod,
10
SamplingUnitName,SamplingUnitName,
11
dbh,diameterBreastHeight,
2
ID,occurrenceID,
3
SiteName,projectName,
4
1haPlotCode,plotName,
12 5
ObservationDate,eventDate,
13 6
Family,family,
14 7
Genus,genus,
8
SpecificEpithet,specificEpithet,
9
Collectors,recordedBy,
10
dbh,diameterBreastHeight,
15 11
max_diam,max_diam,
16 12
max_diam_pom,max_diam_pom,
17
ID,occurrenceID,
13
ConditionCodes,ConditionCodes,
14
LocationCodes,LocationCodes,
15
SamplingPeriod,SamplingPeriod,
16
Comments,Comments,
17
SamplingUnitName,SamplingUnitName,
18
Latitude,verbatimLatitude,
19
Longitude,verbatimLongitude,
20
Method,samplingProtocol,
21
Subplot,subplot,
18 22
X_1haPlot,organismX,
19 23
Y_1haPlot,organismY,
20
1haPlotCode,plotName,
21
SiteName,projectName,
22
Collectors,recordedBy,
23
Method,samplingProtocol,
24
SpecificEpithet,specificEpithet,
25
Subplot,subplot,
26 24
TreeNumber,tag,
27
Latitude,verbatimLatitude,
28
Longitude,verbatimLongitude,
25
ProtocolVersion,ProtocolVersion,
26
ResponsibleInstitution,ResponsibleInstitution,
27
ProtocolLeadScientist,ProtocolLeadScientist,
28
ProtocolLeadScientistInstitution,ProtocolLeadScientistInstitution,
inputs/TEAM/VT/map.full.csv
1 1
TEAM[Veg+],Veg+,Comments
2
Comments,Comments,
3
ConditionCodes,ConditionCodes,
4
ProtocolLeadScientist,ProtocolLeadScientist,
5
ProtocolLeadScientistInstitution,ProtocolLeadScientistInstitution,
6
ProtocolVersion,ProtocolVersion,
7
ResponsibleInstitution,ResponsibleInstitution,
8
SamplingPeriod,SamplingPeriod,
9
SamplingUnitName,SamplingUnitName,
10
dbh_new,dbh_new,
11
dbh_new_pom,dbh_new_pom,
12
dbh_pom,dbh_pom,
13
dbh,diameterBreastHeight,
2
ID,occurrenceID,
14 3
ObservationDate,eventDate,
15 4
Family,family,
16 5
Genus,genus,
17
ID,occurrenceID,
18
X_1haPlot,organismX,
19
Y_1haPlot,organismY,
20
1haPlotCode,plotName,
21
SiteName,projectName,
6
SpecificEpithet,specificEpithet,
22 7
Collectors,recordedBy,
8
dbh,diameterBreastHeight,
9
dbh_pom,dbh_pom,
10
dbh_new,dbh_new,
11
dbh_new_pom,dbh_new_pom,
12
ConditionCodes,ConditionCodes,
13
SamplingPeriod,SamplingPeriod,
14
Comments,Comments,
15
SamplingUnitName,SamplingUnitName,
16
Latitude,verbatimLatitude,
17
Longitude,verbatimLongitude,
23 18
Method,samplingProtocol,
24
SpecificEpithet,specificEpithet,
25 19
Subplot,subplot,
20
X_1haPlot,organismX,
21
Y_1haPlot,organismY,
26 22
TreeNumber,tag,
27
Latitude,verbatimLatitude,
28
Longitude,verbatimLongitude,
23
SiteName,projectName,
24
1haPlotCode,plotName,
25
ProtocolVersion,ProtocolVersion,
26
ResponsibleInstitution,ResponsibleInstitution,
27
ProtocolLeadScientist,ProtocolLeadScientist,
28
ProtocolLeadScientistInstitution,ProtocolLeadScientistInstitution,
inputs/NY/Specimen/map.full.csv
1 1
NY[Veg+],Veg+,Comments
2
key,key,Not used because UniqueNYInternalRecordNumber is a better pkey
3
DateLastModified,dcterms:modified,
4
InstitutionCode,institutionCode,
5
CollectionCode,collectionCode,
6
CatalogNumber,catalogNumber,
7
ScientificName,scientificName,
2 8
BasisOfRecord,BasisOfRecord,
3
Locality,Locality/_merge/1,
4
Substrate,"Locality/_merge/2/_label[label=""substrate""]/value",
5
Vegetation,"Locality/_merge/3/_label[label=""vegetation""]/value",
6
MinimumElevation,MinimumElevation/_nullIf:[null=.]/value,
7
Notes,Notes/_merge/1,
8
PlantFungusDescription,"Notes/_merge/2/_label[label=""plant fungus""]/value",
9
Kingdom,kingdom,
10
Phylum,phylum,
11
Class,class,
12
Order,order,
13
Family,family,
14
Genus,genus,
15
Species,specificEpithet,
16
Subspecies,infraspecificEpithet,
17
ScientificNameAuthor,scientificNameAuthorship,
18
IdentifiedBy,identifiedBy,
19
YearIdentified,yearIdentified,
20
MonthIdentified,monthIdentified,
21
DayIdentified,dayIdentified,
22
TypeStatus,TypeStatus,
9 23
CollectorNumber,OMIT,"Not used [1], so does not need to be mapped.
10 24

  
11 25
[1] The following query returns no rows: SELECT * FROM ""NY"".""Specimen"" WHERE ""CollectorNumber"" IS NOT NULL"
12
TypeStatus,TypeStatus,
13
CatalogNumber,catalogNumber,
14
Class,class,
15
CollectionCode,collectionCode,
26
FieldNumber,recordNumber,Usage inconsistent with DwC definition
27
Collector,recordedBy,
28
YearCollected,yearCollected,
29
MonthCollected,monthCollected,
30
DayCollected,dayCollected,
31
JulianDay,day,
32
TimeOfDay,eventTime,
16 33
ContinentOcean,continent,
17
CoordinatePrecision,coordinatePrecision,
18 34
Country,country,
35
StateProvince,stateProvince,
19 36
County,county,
20
JulianDay,day,
21
DayCollected,dayCollected,
22
DayIdentified,dayIdentified,
23
DateLastModified,dcterms:modified,
24
TimeOfDay,eventTime,
25
Family,family,
37
Locality,Locality/_merge/1,
38
Longitude,verbatimLongitude,
39
Latitude,verbatimLatitude,
40
CoordinatePrecision,coordinatePrecision,
26 41
BoundingBox,footprintWKT,
27
Genus,genus,
28
Habitat,habitat,
29
IdentifiedBy,identifiedBy,
30
IndividualCount,individualCount,
31
Subspecies,infraspecificEpithet,
32
InstitutionCode,institutionCode,
33
key,key,Not used because UniqueNYInternalRecordNumber is a better pkey
34
Kingdom,kingdom,
35
MaximumDepth,maximumDepthInMeters,
42
MinimumElevation,MinimumElevation/_nullIf:[null=.]/value,
36 43
MaximumElevation,maximumElevationInMeters,
37 44
MinimumDepth,minimumDepthInMeters,
38
MonthCollected,monthCollected,
39
MonthIdentified,monthIdentified,
40
UniqueNYInternalRecordNumber,occurrenceID,
41
Order,order,
45
MaximumDepth,maximumDepthInMeters,
46
Sex,sex,
47
PreparationType,preparations,
48
IndividualCount,individualCount,
42 49
PreviousCatalogNumber,otherCatalogNumbers,
43
Phylum,phylum,
44
PreparationType,preparations,
45
FieldNumber,recordNumber,Usage inconsistent with DwC definition
46
Collector,recordedBy,
50
RelationshipType,relationshipOfResource,
47 51
RelatedCatalogItem,relatedResourceID,
48
RelationshipType,relationshipOfResource,
49
ScientificName,scientificName,
50
ScientificNameAuthor,scientificNameAuthorship,
51
Sex,sex,
52
Species,specificEpithet,
53
StateProvince,stateProvince,
54
Latitude,verbatimLatitude,
55
Longitude,verbatimLongitude,
56
YearCollected,yearCollected,
57
YearIdentified,yearIdentified,
52
Notes,Notes/_merge/1,
53
Habitat,habitat,
54
PlantFungusDescription,"Notes/_merge/2/_label[label=""plant fungus""]/value",
55
Substrate,"Locality/_merge/2/_label[label=""substrate""]/value",
56
Vegetation,"Locality/_merge/3/_label[label=""vegetation""]/value",
57
UniqueNYInternalRecordNumber,occurrenceID,
inputs/Madidi/Organism/map.full.csv
1 1
Madidi[Veg+],Veg+,Comments
2
Basal area,Basal area,"Would be basalDiameter, but need formula to translate"
3
Bole height,Bole height,trunk height
4
Circumference,Circumference,
5
Common name,Common name,
6
Crown position,Crown position,
7
Crown shape,Crown shape,
8
Expedition specimen,Expedition specimen,
2
Expedition,projectName,
3
Inventory name,plotName,
4
Number of inventory (general),Number of inventory (general),
9 5
Number of inventory (expedition),Number of inventory (expedition),
10
Number of inventory (general),Number of inventory (general),
11
Phenology,Phenology,
12
Plot X,Plot X,
13
Plot Y,Plot Y,
6
"Type Inventory (C, PP, TP)","Type Inventory (C, PP, TP)",
7
Inventory code,locationID,
8
Tag number,tag,
9
Tree number,recordNumber,
10
Number of subplot,subplot,
11
Index collector,recordedBy,
12
Specimen,catalogNumber,
13
Similar specimen,Similar specimen,
14 14
Plot specimen,Plot specimen,
15
Expedition specimen,Expedition specimen,
15 16
Project specimen,Project specimen,
16
Similar specimen,Similar specimen,
17
Field family,verbatimFamily,
18
Field name,verbatimGenus,Often = Genera
19
Family (revised),family,
20
Specie+autor,scientificName,
21
Genera,genus,
22
Specific epithet,specificEpithet,
17 23
Species and morphotypes,Species and morphotypes,"Contains less than ""Specie+autor"""
18
"Type Inventory (C, PP, TP)","Type Inventory (C, PP, TP)",
24
Autor (revised),scientificNameAuthorship,
25
Determined by,identifiedBy,
26
Qualifier,identificationQualifier,
27
Common name,Common name,
28
Circumference,Circumference,
29
Diameter,diameterBreastHeight,
19 30
Trunk,authorStemCode,
20
Specimen,catalogNumber,
21
Diameter,diameterBreastHeight,
22
Family (revised),family,
23
Observations,fieldNotes,
24
Genera,genus,
25 31
Total height,height,
26
Qualifier,identificationQualifier,
27
Determined by,identifiedBy,
32
Bole height,Bole height,trunk height
33
Habit,verbatimGrowthForm,
34
Phenology,Phenology,
35
Crown position,Crown position,
36
Crown shape,Crown shape,
28 37
Liana presence,lianaInfestation,
29
Inventory code,locationID,
38
Basal area,Basal area,"Would be basalDiameter, but need formula to translate"
30 39
Subplot X,organismX,
31 40
Subplot Y,organismY,
32
Inventory name,plotName,
33
Expedition,projectName,
34
Tree number,recordNumber,
35
Index collector,recordedBy,
36
Specie+autor,scientificName,
37
Autor (revised),scientificNameAuthorship,
38
Specific epithet,specificEpithet,
39
Number of subplot,subplot,
40
Tag number,tag,
41
Field family,verbatimFamily,
42
Field name,verbatimGenus,Often = Genera
43
Habit,verbatimGrowthForm,
41
Plot X,Plot X,
42
Plot Y,Plot Y,
43
Observations,fieldNotes,
inputs/Madidi/Plot/map.full.csv
1 1
Madidi[Veg+],Veg+,Comments
2
Collaborators,Collaborators,"Need a way to store a verbatim list of people, or a function to parse it and insert it iteratively into party"
3
Coordinates,Coordinates,Concatenation of Latitude (DMS) and Longitude (DMS)
4
Installed and evaluated by,Installed and evaluated by,"Need a way to store a verbatim list of people, or a function to parse it and insert it iteratively into party"
5 2
Inventory number,Inventory number,Not globally unique
3
Expedition number,projectID,Consistent (globally unique) between PPM and PT data
4
Expedition name,projectName,Consistent (globally unique) between PPM and PT data
6 5
Number of inventory (expedition),Number of inventory (expedition),The number of the event within the project
6
Inventory name,plotName,
7
Inventory code,locationID,
8
First evaluation,eventDate,
9
Installed and evaluated by,Installed and evaluated by,"Need a way to store a verbatim list of people, or a function to parse it and insert it iteratively into party"
10
Collaborators,Collaborators,"Need a way to store a verbatim list of people, or a function to parse it and insert it iteratively into party"
11
Related Epilocs,Related Epilocs,"It appears to be a list of people, some with #s after them. It doesn't seem like the definition of Epiloc at <http://rithm.wikispaces.com/Tropicos.Epiloc>, which relates to individual specimens, not whole plots."
12
Area,plotArea,
7 13
Number of stems,Number of stems,Do we want to store this data?
8 14
Number of trees,Number of trees,Do we want to store this data?
9
Related Epilocs,Related Epilocs,"It appears to be a list of people, some with #s after them. It doesn't seem like the definition of Epiloc at <http://rithm.wikispaces.com/Tropicos.Epiloc>, which relates to individual specimens, not whole plots."
10
Soil sample,Soil sample,Always empty
11
Acidez intercambiable (ISRIC 11–cmolc/Kg–0.05),acidity,
12
"Calcio intercambiable (WSP S-5,10–cmolc/Kg–0.016)",calcium,
13
"Carbón Orgánico (WSP S-9,10–%–0.06)",carbon,
14
CIC (ISRIC 11–cmolc/Kg–0.05),cationExchangeCapacity,
15
Arcilla (DIN 18 123–%–1),clay,
16
Vegetation type,communityID,
17
Locality description,communityName,Often begins with the text in Vegetation type
18
Conductividad electrica (ASPT 6–µS/cm– 1 - 10000),conductivity,
15
Coordinates,Coordinates,Concatenation of Latitude (DMS) and Longitude (DMS)
19 16
Latitude,decimalLatitude,
20 17
Longitude,decimalLongitude,
21
First evaluation,eventDate,
18
Latitude (DMS),verbatimLatitude,
19
Longitude (DMS),verbatimLongitude,
20
Altitude,verbatimElevation,
21
Minimum altitude,minimumElevationInMeters,
22
Locality,locality,
23
Locality description,communityName,Often begins with the text in Vegetation type
24
Direction,slopeAspect/_alt/1,Part files provide either this field or Direction
25
Vegetation type,communityID,
22 26
Topographical situation,landform,
23
Locality,locality,
24
Inventory code,locationID,
25
"Magnesio intercambiable (WSP S-5,10–cmolc/Kg–0.00083)",magnesium,
26
Minimum altitude,minimumElevationInMeters,
27
Slope,slopeGradient,
28
Soil sample,Soil sample,Always empty
29
pH acuoso (ISRIC 4–– 1 - 14),ph,
30
Conductividad electrica (ASPT 6–µS/cm– 1 - 10000),conductivity,
27 31
Nitrógeno total (ISRIC 6–%–0.0014),nitrogen,
32
"Carbón Orgánico (WSP S-9,10–%–0.06)",carbon,
28 33
"Materia Orgánica (WSP S-9,10–%–0.1)",organic,
29
pH acuoso (ISRIC 4–– 1 - 14),ph,
30 34
Fósforo disponible (ISRIC 14-2–mg/Kg–1.5),phosphorus,
31
Area,plotArea,
32
Inventory name,plotName,
33
Observaciones,plotNotes,
35
"Sodio intercambiable (WSP S-5,10–cmolc/Kg–0.00083)",sodium,
34 36
"Potasio intercambiable (WSP S-5,10–cmolc/Kg–0.0053)",potassium,
35
Expedition number,projectID,Consistent (globally unique) between PPM and PT data
36
Expedition name,projectName,Consistent (globally unique) between PPM and PT data
37
"Calcio intercambiable (WSP S-5,10–cmolc/Kg–0.016)",calcium,
38
"Magnesio intercambiable (WSP S-5,10–cmolc/Kg–0.00083)",magnesium,
39
Acidez intercambiable (ISRIC 11–cmolc/Kg–0.05),acidity,
40
CIC (ISRIC 11–cmolc/Kg–0.05),cationExchangeCapacity,
37 41
Arena (DIN 18 123–%–2.5),sand,
38 42
Limo (DIN 18 123–%–1),silt,
39
Direction,slopeAspect/_alt/1,Part files provide either this field or Direction
43
Arcilla (DIN 18 123–%–1),clay,
44
Textural class,texture,
45
Observaciones,plotNotes,
40 46
Orientación/exposicion,slopeAspect/_alt/2,Part files provide either this field or Orientación
41
Slope,slopeGradient,
42
"Sodio intercambiable (WSP S-5,10–cmolc/Kg–0.00083)",sodium,
43
Textural class,texture,
44
Altitude,verbatimElevation,
45
Latitude (DMS),verbatimLatitude,
46
Longitude (DMS),verbatimLongitude,
inputs/UNCC/Specimen/map.full.csv
1 1
UNCC[Veg+],Veg+,Comments
2
accession,occurrenceID,
3
herbarium,institutionCode,
4
family,family,
5
genus,genus,
6
species,specificEpithet,
7
usdaRank,taxonRank/_alt/1,
8
infrarank,taxonRank/_alt/2,
9
infraname,infraspecificEpithet,
10
SciName,scientificName,
11
authors,scientificNameAuthorship,
2 12
collector,Collector/_merge/1,
3 13
collector1,Collector/_merge/2,
4 14
collector2,Collector/_merge/3,
5 15
collector3,Collector/_merge/4,
6
sheetno,associatedMedia,?
16
collectno,recordNumber,
17
collmonth,monthCollected,
18
collday,dayCollected,
19
collyear,yearCollected,
7 20
country,country,
21
state,stateProvince,
8 22
county,county,
9
cultivated,cultivated,Ignore other values
10
collday,dayCollected,
11
family,family,
23
campus,"fieldNotes/_merge/5/_label[label=""campus""]/value",
24
leaves,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
25
flower,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
26
fruit,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
27
root,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
28
locality,locality,
29
habitat,habitat,
12 30
comment1,fieldNotes/_merge/1,
13 31
comment2,fieldNotes/_merge/2,
14 32
comment3,fieldNotes/_merge/3,
15 33
comment4,fieldNotes/_merge/4,
16
campus,"fieldNotes/_merge/5/_label[label=""campus""]/value",
17 34
loanto,"fieldNotes/_merge/6/_label[label=""loaned to""]/value",
18 35
inorout,"fieldNotes/_merge/7/_label[label=""in or out""]/value",
36
sheetno,associatedMedia,?
37
cultivated,cultivated,Ignore other values
19 38
filler,filler,"Where used, same as family"
20
genus,genus,
21
habitat,habitat,
22
infraname,infraspecificEpithet,
23
herbarium,institutionCode,
24
locality,locality,
25
collmonth,monthCollected,
26
accession,occurrenceID,
27
collectno,recordNumber,
28
flower,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
29
fruit,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
30
leaves,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
31
root,"reproductiveCondition/_map:[A=*,I=*,M=*]/value","Main values are A, I, and M. What do they mean?"
32
SciName,scientificName,
33
authors,scientificNameAuthorship,
34
species,specificEpithet,
35
state,stateProvince,
36
usdaRank,taxonRank/_alt/1,
37
infrarank,taxonRank/_alt/2,
38
collyear,yearCollected,
inputs/ACAD/Specimen/map.full.csv
1 1
ACAD[Veg+],Veg+,Comments
2
id,occurrenceID,
2 3
basisOfRecord,basisOfRecord,
3
catalogNumber,catalogNumber,
4
identifiedBy,identifiedBy,
5
collectionID,collectionID,
4 6
class,class,
5
collectionCode,collectionCode,
6
collectionID,collectionID,
7
geodeticDatum,geodeticDatum,
8
reproductiveCondition,reproductiveCondition,
9
decimalLongitude,decimalLongitude,
10
institutionCode,institutionCode,
7 11
continent,continent,
8
country,country,
12
recordedBy,recordedBy,
9 13
county,county,
14
order,order,
15
georeferenceSources,georeferenceSources,
16
language,dcterms:language,
17
georeferenceVerificationStatus,georeferenceVerificationStatus,
18
verbatimElevation,verbatimElevation,
19
locationRemarks,locationRemarks,
10 20
dateIdentified,dateIdentified,
11
bibliographicCitation,dcterms:bibliographicCitation,
12
language,dcterms:language,
21
verbatimDepth,verbatimDepth,
22
municipality,municipality,
23
infraspecificEpithet,infraspecificEpithet,
13 24
modified,dcterms:modified,
14
rights,dcterms:rights,
25
type,dcterms:type,
26
specificEpithet,specificEpithet,
27
identificationRemarks,identificationRemarks,
15 28
rightsHolder,dcterms:rightsHolder,
16
type,dcterms:type,
17
decimalLatitude,decimalLatitude,
18
decimalLongitude,decimalLongitude,
19
dynamicProperties,dynamicProperties,
29
recordNumber,recordNumber,
20 30
eventDate,eventDate,
31
rights,dcterms:rights,
32
occurrenceRemarks,occurrenceRemarks,
33
habitat,habitat,
21 34
family,family,
35
stateProvince,stateProvince,
36
scientificNameAuthorship,scientificNameAuthorship,
37
scientificName,scientificName,
38
taxonRank,taxonRank,
39
phylum,phylum,
40
locality,locality,
41
kingdom,kingdom,
42
decimalLatitude,decimalLatitude,
22 43
genus,genus,
23
geodeticDatum,geodeticDatum,
24
georeferenceSources,georeferenceSources,
25
georeferenceVerificationStatus,georeferenceVerificationStatus,
26
habitat,habitat,
27
identificationRemarks,identificationRemarks,
28
identifiedBy,identifiedBy,
29
infraspecificEpithet,infraspecificEpithet,
30
institutionCode,institutionCode,
31
kingdom,kingdom,
32
locality,locality,
33
locationRemarks,locationRemarks,
34
municipality,municipality,
35
id,occurrenceID,
36
occurrenceRemarks,occurrenceRemarks,
37
order,order,
38 44
ownerInstitutionCode,ownerInstitutionCode,
39
phylum,phylum,
40
recordNumber,recordNumber,
41
recordedBy,recordedBy,
42
reproductiveCondition,reproductiveCondition,
43
scientificName,scientificName,
44
scientificNameAuthorship,scientificNameAuthorship,
45
specificEpithet,specificEpithet,
46
stateProvince,stateProvince,
47
taxonRank,taxonRank,
48
verbatimDepth,verbatimDepth,
49
verbatimElevation,verbatimElevation,
45
collectionCode,collectionCode,
46
bibliographicCitation,dcterms:bibliographicCitation,
47
catalogNumber,catalogNumber,
48
country,country,
49
dynamicProperties,dynamicProperties,
inputs/SALVIAS-CSV/Organism/map.full.csv
1 1
SALVIAS-CSV[Veg+],Veg+,Comments
2
basal_diam,basalDiameter,
3
stem_canopy_form,canopyForm,
4
stem_canopy_position,canopyPosition,
5
coll_number,catalogNumber/_alt/1,Brad: Map instead as for voucher_string
6
voucher_string,catalogNumber/_alt/2,"Brad: OMIT. This is the verbatim text, which includes both collectors name and collection number. I would use coll_number, below."
2
OBSERVATION_ID,individualID,"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."
3
PLOT_ID,locationID,
4
plot_code,plotName,
7 5
census_no,censusNumber,"Brad: Assigned by SALVIAS. 1 for first plot, then 2, 3, etc. I can't recall if we even have repeat censuses in SALVIAS. Probably not."
8
collector_code,collector_code,Brad: OMIT
9
comments,comments,Brad: OMIT
10
cover_percent,coverPercent,
11
stem_dbh,diameterBreastHeight,
12 6
census_date,eventDate,"This is for the subplot, not the organism, as all organisms in a subplot have the same value for it. The following query returns no rows:
13 7
-----
14 8
SELECT ""PLOT_ID"", subplot, count(DISTINCT census_date) AS census_date_count
......
17 11
GROUP BY ""PLOT_ID"", subplot
18 12
HAVING count(DISTINCT census_date) > 1
19 13
-----"
14
subplot,subplot,
15
individual_code,recordNumber,"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."
16
ind_id,ind_id,Brad: OMIT
17
tag1,tag/_alt/1,"Brad: Another type of code, typically a number, used by the original data provider to indicate an individual tree. These are numbers on physical tags attached to the tree. Tag2 Is the same thing, only used if the first tag was lost. Obviously not a good system as it's possible a tree tag could be lost and changed more than once."
18
tag2,previousTag/_alt/1,"Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other."
19
x_position,organismX,"Brad: These are important, fundamental values of many tree plots"
20
y_position,organismY,Brad: See comment above for x_position
21
voucher_string,catalogNumber/_alt/2,"Brad: OMIT. This is the verbatim text, which includes both collectors name and collection number. I would use coll_number, below."
22
coll_number,catalogNumber/_alt/1,Brad: Map instead as for voucher_string
23
collector_code,collector_code,Brad: OMIT
24
coll_lastname,recordedBy.surName,"Brad: 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."
25
coll_firstname,recordedBy.givenName,Brad: See comment above
26
det_type,voucherType,"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."
20 27
fam_status,fam_status,Brad: OMIT. This will be determined later by using TNRS.
28
gen_status,gen_status,Brad: OMIT. This will be determined later by using TNRS.
29
species_status,species_status,"Brad: OMIT. Except, note that if species_status=3, this indicate that name is a morphospecies and not a standard latin name. Not exactly sure how to use this in BIEN, but could be useful during the name-scrubbing process with TNRS."
21 30
family,family,
22
gen_status,gen_status,Brad: OMIT. This will be determined later by using TNRS.
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff