Revision 6992
Added by Aaron Marcuse-Kubitza about 12 years ago
inputs/CVS/plot_/VegBIEN.csv | ||
---|---|---|
11 | 11 |
landform,/location/landform, |
12 | 12 |
authorPlotCode,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
13 | 13 |
PLOT_ID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
14 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
15 |
authorPlotCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
14 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
15 |
authorPlotCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
16 | 16 |
locationNarrative,/location/locationnarrative/_merge/1, |
17 | 17 |
confidentialityStatus,"/location/locationplace/*_id/place/*_id/coordinates/coordsaccuracy_m/_noCV/value/_alt/1/_km_to_m/value/_map:[1=1,2=10,3=100,./{0,4,5,6}=]/value",Values defined at <http://vegbank.org/vegbank/views/dba_fielddescription_detail.jsp?view=detail&wparam=1581&entity=dba_fielddescription¶ms=1581> |
18 | 18 |
locationAccuracy,/location/locationplace/*_id/place/*_id/coordinates/coordsaccuracy_m/_noCV/value/_alt/2, |
inputs/.TNRS/tnrs_other/VegBIEN.csv | ||
---|---|---|
1 | 1 |
TNRS,VegBIEN:/_setDefault:[source_id/source/shortname/_env:[name=source]]/path/_simplifyPath:[next=parent_id]/path,Comments |
2 |
Name_matched,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
2 |
Name_matched,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
3 | 3 |
Name_submitted,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/cond/_exists", |
4 | 4 |
Name_matched,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/null/_first/1", |
5 | 5 |
Name_matched_accepted_family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/value",Contains family based on matched name |
inputs/NVS/AggregateOccurrence/VegBIEN.csv | ||
---|---|---|
8 | 8 |
Sub Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_first/2", |
9 | 9 |
Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
10 | 10 |
Sub Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_first/2", |
11 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
11 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
12 | 12 |
Taxon Growth Form,"/location/locationevent/taxonoccurrence/growthform/_map:[Graminoid=grass,Shrub=shrub,Tree=tree,Treefern=forb]/value", |
13 | 13 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/3/_join_words/1", |
14 | 14 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=species]/taxonepithet", |
inputs/NVS/StemObservation/VegBIEN.csv | ||
---|---|---|
12 | 12 |
Height,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/height_m,Height Units is always m |
13 | 13 |
Item Obs ID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/sourceaccessioncode, |
14 | 14 |
Item ID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag, |
15 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
16 |
Item ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
15 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
16 |
Item ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
17 | 17 |
Taxon Growth Form,"/location/locationevent/taxonoccurrence/growthform/_map:[Graminoid=grass,Shrub=shrub,Tree=tree,Treefern=forb]/value", |
18 | 18 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/3/_join_words/1", |
19 | 19 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=species]/taxonepithet", |
inputs/test_taxonomic_names/Taxon/VegBIEN.csv | ||
---|---|---|
1 | 1 |
test_taxonomic_names,VegBIEN:/_setDefault:[source_id/source/shortname/_env:[name=source]]/path/_simplifyPath:[next=parent_id]/path,Comments |
2 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
2 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
3 | 3 |
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/null/_first/1", |
4 | 4 |
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/1", |
5 | 5 |
scientificNameID,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/sourceaccessioncode, |
inputs/XAL/Specimen/VegBIEN.csv | ||
---|---|---|
22 | 22 |
darwin:CatalogNumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
23 | 23 |
darwin:InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
24 | 24 |
darwin:InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
25 |
darwin:CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
26 |
darwin:ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
25 |
darwin:CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
26 |
darwin:ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
27 | 27 |
darwin:Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
28 | 28 |
darwin:CollectorNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
29 | 29 |
darwin:IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/party/fullname, |
inputs/NCU/Specimen/VegBIEN.csv | ||
---|---|---|
28 | 28 |
CatalogSeriesPrefix,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value/_alt/1", |
29 | 29 |
OwnerInstitution,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value/_alt/2", |
30 | 30 |
SpecimenPK,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
31 |
firstCollectorRemarks,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1","Actually the collector's number, not remarks"
|
|
32 |
CurrentScientificNameWithAuthor,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
33 |
CurrentScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
31 |
firstCollectorRemarks,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1","Actually the collector's number, not remarks"
|
|
32 |
CurrentScientificNameWithAuthor,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
33 |
CurrentScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
34 | 34 |
firstCollectorName,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
35 | 35 |
SpecimenPK,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
36 | 36 |
firstCollectorRemarks,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists","Actually the collector's number, not remarks" |
inputs/bien2_traits/TraitObservation/VegBIEN.csv | ||
---|---|---|
7 | 7 |
LocalityDescription,/location/iscultivated/_or/2/_locationnarrative_is_cultivated/locationnarrative/_join/2, |
8 | 8 |
TraitObservationID,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
9 | 9 |
TraitObservationID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
10 |
Taxon,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
10 |
Taxon,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
11 | 11 |
Habit,/location/locationevent/taxonoccurrence/growthform, |
12 | 12 |
TraitObservationID,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
13 | 13 |
TraitObservationID,/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/3, |
inputs/TEAM/VL/VegBIEN.csv | ||
---|---|---|
23 | 23 |
Tree Number,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag, |
24 | 24 |
1ha Plot X Coordinate,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition_m,"""Point of intersection {in the X axis} where the tree was observed in the 1ha plot. {m}"" (1ha Plot X Coordinate definition on p. 8 at <https://projects.nceas.ucsb.edu/nceas/projects/bien/repository/raw/inputs/TEAM/_src/TEAM-DataPackage-20120920191251_3859/Vegetation+-+Trees+&+Lianas/Vegetation-Tree-and-Liana-Metadata-1.5.pdf>)" |
25 | 25 |
1ha Plot Y Coordinate,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition_m,"""Point of intersection {in the Y axis} where the tree was observed in the 1ha plot. {m}"" (1ha Plot Y Coordinate definition on p. 8 at <https://projects.nceas.ucsb.edu/nceas/projects/bien/repository/raw/inputs/TEAM/_src/TEAM-DataPackage-20120920191251_3859/Vegetation+-+Trees+&+Lianas/Vegetation-Tree-and-Liana-Metadata-1.5.pdf>)" |
26 |
1ha Plot Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
27 |
Tree Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
26 |
1ha Plot Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
27 |
Tree Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
28 | 28 |
Names of Collectors,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
29 | 29 |
Id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
30 | 30 |
Id,/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/3, |
inputs/TEAM/VT/VegBIEN.csv | ||
---|---|---|
23 | 23 |
Tree Number,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag, |
24 | 24 |
1ha Plot X Coordinate,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition_m,"""Point of intersection {in the X axis} where the tree was observed in the 1ha plot. {m}"" (1ha Plot X Coordinate definition on p. 8 at <https://projects.nceas.ucsb.edu/nceas/projects/bien/repository/raw/inputs/TEAM/_src/TEAM-DataPackage-20120920191251_3859/Vegetation+-+Trees+&+Lianas/Vegetation-Tree-and-Liana-Metadata-1.5.pdf>)" |
25 | 25 |
1ha Plot Y Coordinate,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition_m,"""Point of intersection {in the Y axis} where the tree was observed in the 1ha plot. {m}"" (1ha Plot Y Coordinate definition on p. 8 at <https://projects.nceas.ucsb.edu/nceas/projects/bien/repository/raw/inputs/TEAM/_src/TEAM-DataPackage-20120920191251_3859/Vegetation+-+Trees+&+Lianas/Vegetation-Tree-and-Liana-Metadata-1.5.pdf>)" |
26 |
1ha Plot Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
27 |
Tree Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
26 |
1ha Plot Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
27 |
Tree Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
28 | 28 |
Names of Collectors,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
29 | 29 |
Id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
30 | 30 |
Id,/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/3, |
inputs/TEAM/TEAM_Sites/VegBIEN.csv | ||
---|---|---|
8 | 8 |
CollectionDate,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/obsstartdate/_alt/2/_dateRangeStart/value", |
9 | 9 |
CollectionDate,/location/locationevent/obsenddate/_alt/2/_dateRangeEnd/value, |
10 | 10 |
CollectionDate,/location/locationevent/obsstartdate/_alt/2/_dateRangeStart/value, |
11 |
Name,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
11 |
Name,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
12 | 12 |
Latitude,"/location/locationplace/*_id/place/*_id/coordinates/latitude_deg/_nullIf:[null=0,type=float]/value", |
13 | 13 |
Longitude,"/location/locationplace/*_id/place/*_id/coordinates/longitude_deg/_nullIf:[null=0,type=float]/value", |
14 | 14 |
Latitude,"/location/locationplace/*_id/place/matched_place_id/place:[.,source_id/source/shortname=geoscrub]/*_id/coordinates:[source_id/source/shortname=geoscrub]/_first/2/latitude_deg/_nullIf:[null=0,type=float]/value",""".,"" sorts it with other coordinates mappings" |
inputs/ACAD/Specimen/VegBIEN.csv | ||
---|---|---|
30 | 30 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
31 | 31 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
32 | 32 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
35 | 35 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
36 | 36 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
37 | 37 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/WIN/Specimen/VegBIEN.csv | ||
---|---|---|
31 | 31 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
32 | 32 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
33 | 33 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
34 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
35 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
34 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
35 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
36 | 36 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
37 | 37 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
38 | 38 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/CTFS/StemObservation/VegBIEN.csv | ||
---|---|---|
19 | 19 |
Tag,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag, |
20 | 20 |
x,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition_m,"Assuming units based on the size of values relative to plot area, which has units of ha. Not documented in <https://projects.nceas.ucsb.edu/nceas/projects/bien/repository/raw/inputs/CTFS/_src/ctfs-comments_worksheet.xls>." |
21 | 21 |
y,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition_m,"Assuming units based on the size of values relative to plot area, which has units of ha. Not documented in <https://projects.nceas.ucsb.edu/nceas/projects/bien/repository/raw/inputs/CTFS/_src/ctfs-comments_worksheet.xls>." |
22 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
23 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
24 |
StemTag,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
25 |
Tag,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
22 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
23 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
24 |
StemTag,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
25 |
Tag,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
26 | 26 |
MeasureID,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
27 | 27 |
MeasureID,"/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/2/_if[@name=""if organism in AggregateOccurrence""]/else", |
28 | 28 |
Family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/value", |
inputs/CTFS/Subplot/VegBIEN.csv | ||
---|---|---|
8 | 8 |
QuadratID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_first/2",Not globally unique; unique only within Site |
9 | 9 |
QuadratID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_first/2",Not globally unique; unique only within Site |
10 | 10 |
PlotID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
11 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
11 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
12 | 12 |
QuadratID,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/cond/_exists",Not globally unique; unique only within Site |
13 | 13 |
PlotID,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/then/_first/1", |
14 | 14 |
QuadratID,/location/sourceaccessioncode/_join/2,Not globally unique; unique only within Site |
inputs/CTFS/PlotObservation/VegBIEN.csv | ||
---|---|---|
16 | 16 |
CensusID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/sourceaccessioncode", |
17 | 17 |
EndDate,/location/locationevent/obsenddate/_alt/1, |
18 | 18 |
StartDate,/location/locationevent/obsstartdate/_alt/1, |
19 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
20 |
PlotCensusNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
21 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
19 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
20 |
PlotCensusNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
21 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
22 | 22 |
PlotID,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/then/_first/1", |
23 | 23 |
Description,,** No join mapping for *Description ** |
inputs/bien_web/observation/VegBIEN.csv | ||
---|---|---|
26 | 26 |
dataSourceName,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
27 | 27 |
dataSourceName,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
28 | 28 |
observationID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
29 |
plotCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
30 |
plotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
31 |
collectionNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
32 |
taxon,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
29 |
plotCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
30 |
plotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
31 |
collectionNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
32 |
taxon,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
33 | 33 |
collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
34 | 34 |
collectionNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
35 | 35 |
observationID,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/Madidi/Organism/VegBIEN.csv | ||
---|---|---|
28 | 28 |
Tag number,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag, |
29 | 29 |
Subplot X,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition_m,"Assuming units based on the size of values relative to the plot area, which has units of ha" |
30 | 30 |
Subplot Y,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition_m,"Assuming units based on the size of values relative to the plot area, which has units of ha" |
31 |
Inventory code,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
32 |
Inventory name,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
33 |
Tree number,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
34 |
Tag number,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
35 |
Specie+autor,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
36 |
Species and morphotypes,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3","Contains less than ""Specie+autor"""
|
|
31 |
Inventory code,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
32 |
Inventory name,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
33 |
Tree number,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
34 |
Tag number,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
35 |
Specie+autor,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
36 |
Species and morphotypes,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3","Contains less than ""Specie+autor"""
|
|
37 | 37 |
Index collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
38 | 38 |
Habit,"/location/locationevent/taxonoccurrence/growthform/_map:[./{""Árbol"",Arbol,""Árbolito"",Arbolito,Palmera}=tree,Hemiepifito=hemiepiphyte,Liana=liana,Arbusto=shrub,./{""Helecho arbóreo"",""Helecho arboreo""}=forb]/value", |
39 | 39 |
Tree number,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/UNCC/Specimen/VegBIEN.csv | ||
---|---|---|
72 | 72 |
GROUP BY herbarium, accession |
73 | 73 |
HAVING count(*) > 1 |
74 | 74 |
-----" |
75 |
collectno,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
76 |
SciName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
75 |
collectno,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
76 |
SciName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
77 | 77 |
collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join/1, |
78 | 78 |
collector1,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join/2, |
79 | 79 |
collector2,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join/3, |
inputs/SALVIAS-CSV/Plot/VegBIEN.csv | ||
---|---|---|
40 | 40 |
silt_percent,/location/locationevent/soilsample/silt_fraction/_percent_to_fraction/value, |
41 | 41 |
soil_Na,/location/locationevent/soilsample/sodium_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
42 | 42 |
soil_texture,/location/locationevent/soilsample/texture, |
43 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists","Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata."
|
|
44 |
plot_code,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project)
|
|
43 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists","Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata." |
|
44 |
plot_code,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists",Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project) |
|
45 | 45 |
temp_c,/location/locationevent/temperature_c, |
46 | 46 |
locality_description,/location/locationnarrative/_merge/1,"Brad: No; this is free text description of locality where plot was situated, same as for DwC. Not a description of vegetation. Most likely='namedPlace.placeDescription' in VB; not sure about VX, again need to ask Nick where locality descriptions live in VX" |
47 | 47 |
lat_decimal,"/location/locationplace/*_id/place/*_id/coordinates/latitude_deg/_nullIf:[null=0,type=float]/value", |
inputs/CVS/taxonObservation_/VegBIEN.csv | ||
---|---|---|
14 | 14 |
museumAccessionNumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/else", |
15 | 15 |
museumAccessionNumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
16 | 16 |
stemLocation_ID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/sourceaccessioncode, |
17 |
OBSERVATION_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
18 |
authorPlantName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
19 |
plantNameWithAuthority,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
20 |
plantname,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
17 |
OBSERVATION_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
18 |
authorPlantName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/1",
|
|
19 |
plantNameWithAuthority,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
20 |
plantname,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
21 | 21 |
givenName,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/1, |
22 | 22 |
surName,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/2, |
23 | 23 |
TAXONOBSERVATION_ID,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/FIA/FIA_COND_unique/VegBIEN.csv | ||
---|---|---|
4 | 4 |
PLT_CN,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode", |
5 | 5 |
oldgrowth,"/location/iscultivated/_or/1/_if[@name=""if TaxonOccurrence""]/else/_alt/1/_not/value", |
6 | 6 |
PLT_CN,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
7 |
PLT_CN,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
7 |
PLT_CN,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
8 | 8 |
oldgrowth,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/then/_alt/1/_not/value", |
9 | 9 |
PLT_CN,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/then/_first/1", |
10 | 10 |
ADFORCD,,** No join mapping for *ADFORCD ** |
inputs/ARIZ/Specimen/VegBIEN.csv | ||
---|---|---|
35 | 35 |
InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
36 | 36 |
InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
37 | 37 |
GlobalUniqueIdentifier,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
38 |
CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
39 |
ScientificNameAuthor,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",Contains the binomial in addition to the authority
|
|
40 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
38 |
CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
39 |
ScientificNameAuthor,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",Contains the binomial in addition to the authority
|
|
40 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
41 | 41 |
Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
42 | 42 |
CollectorNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
43 | 43 |
GlobalUniqueIdentifier,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/NVS/TaxonOccurrence/VegBIEN.csv | ||
---|---|---|
8 | 8 |
Sub Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_first/2", |
9 | 9 |
Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
10 | 10 |
Sub Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_first/2", |
11 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
11 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
12 | 12 |
Taxon Growth Form,"/location/locationevent/taxonoccurrence/growthform/_map:[Graminoid=grass,Shrub=shrub,Tree=tree,Treefern=forb]/value", |
13 | 13 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/3/_join_words/1", |
14 | 14 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=species]/taxonepithet", |
inputs/CTFS/TaxonOccurrence/VegBIEN.csv | ||
---|---|---|
7 | 7 |
CensusID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/cond/_exists", |
8 | 8 |
PlotID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
9 | 9 |
CensusID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/sourceaccessioncode", |
10 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
11 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
10 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
11 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
12 | 12 |
SpeciesInvID,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
13 | 13 |
SpeciesInvID,/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/1, |
14 | 14 |
Family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/value", |
inputs/CTFS/SubplotObservation/VegBIEN.csv | ||
---|---|---|
11 | 11 |
QuadratID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_first/2",Not globally unique; unique only within Site |
12 | 12 |
PlotID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
13 | 13 |
CensusID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/sourceaccessioncode", |
14 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
15 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
14 |
CensusID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
15 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
16 | 16 |
QuadratID,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/cond/_exists",Not globally unique; unique only within Site |
17 | 17 |
PlotID,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/then/_first/1", |
18 | 18 |
QuadratID,/location/sourceaccessioncode/_join/2,Not globally unique; unique only within Site |
inputs/CTFS/Plot/VegBIEN.csv | ||
---|---|---|
18 | 18 |
LocationName,/location/iscultivated/_or/2/_locationnarrative_is_cultivated/locationnarrative/_join/1, |
19 | 19 |
PlotName,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
20 | 20 |
PlotID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
21 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
22 |
PlotName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
21 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
22 |
PlotName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
23 | 23 |
DescriptionOfSite,/location/locationnarrative/_merge/1, |
24 | 24 |
LocationName,/location/locationnarrative/_merge/1, |
25 | 25 |
ShapeOfSite,/location/locationplace/*_id/place/*_id/coordinates/footprintgeometry_dwc, |
inputs/SALVIAS/stems/VegBIEN.csv | ||
---|---|---|
14 | 14 |
stem_id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/sourceaccessioncode, |
15 | 15 |
stem_tag2,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag/_alt/1,"The second tag supercedes the first. Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other." |
16 | 16 |
stem_tag1,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag/_alt/2,"The second tag supercedes the first. 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." |
17 |
stem_tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/1","The second tag supercedes the first. Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other."
|
|
18 |
stem_tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/2","The second tag supercedes the first. 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."
|
|
17 |
stem_tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/1","The second tag supercedes the first. Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other."
|
|
18 |
stem_tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/2","The second tag supercedes the first. 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."
|
|
19 | 19 |
PlotObsID,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
20 | 20 |
PlotObsID,"/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/2/_if[@name=""if organism in AggregateOccurrence""]/else", |
21 | 21 |
origrecord_id_stems,,** No join mapping for *origrecord_id_stems ** |
inputs/SALVIAS/plotObservations/VegBIEN.csv | ||
---|---|---|
84 | 84 |
tag1,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag/_alt/2,"The second tag supercedes the first. 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." |
85 | 85 |
x_position,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition_m,"""x coordinate in meters"" (x_position definition at <http://salvias.net/Documents/salvias_data_dictionary.html#Plot+data>). Brad: These are important, fundamental values of many tree plots" |
86 | 86 |
y_position,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition_m,"""y coordinate in meters"" (y_position definition at <http://salvias.net/Documents/salvias_data_dictionary.html#Plot+data>). Brad: See comment above for x_position" |
87 |
PlotCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
88 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
89 |
Ind,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1","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."
|
|
90 |
tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/1","The second tag supercedes the first. Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other."
|
|
91 |
tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/2","The second tag supercedes the first. 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."
|
|
87 |
PlotCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
88 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
89 |
Ind,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1","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."
|
|
90 |
tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/1","The second tag supercedes the first. Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other."
|
|
91 |
tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/2","The second tag supercedes the first. 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."
|
|
92 | 92 |
coll_firstname,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/1,Brad: See comment above |
93 | 93 |
coll_lastname,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/2,"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." |
94 | 94 |
Habit,"/location/locationevent/taxonoccurrence/growthform/_map:[./{T,Arbol,palm}=tree,./{H,""Hemiepífito""}=hemiepiphyte,./{L,l,""L?"",Liana}=liana,E=epiphyte,S=shrub,Hb=herb,""vine-herbaceous""=vine,graminoid=grass,rosette=forb,*=*]/value","Brad: This is growth form (tree, shrub, herb, etc.). It is an observation of a trait." |
inputs/SALVIAS/plotMetadata_/VegBIEN.csv | ||
---|---|---|
45 | 45 |
silt_percent,/location/locationevent/soilsample/silt_fraction/_percent_to_fraction/value, |
46 | 46 |
soil_Na,/location/locationevent/soilsample/sodium_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
47 | 47 |
soil_texture,/location/locationevent/soilsample/texture, |
48 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists","Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata."
|
|
49 |
SiteCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project)
|
|
48 |
PlotID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists","Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata." |
|
49 |
SiteCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists",Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project) |
|
50 | 50 |
Temp,/location/locationevent/temperature_c, |
51 | 51 |
Locality_Description,/location/locationnarrative/_merge/1,"Brad: No; this is free text description of locality where plot was situated, same as for DwC. Not a description of vegetation. Most likely='namedPlace.placeDescription' in VB; not sure about VX, again need to ask Nick where locality descriptions live in VX" |
52 | 52 |
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?" |
inputs/U/Specimen/VegBIEN.csv | ||
---|---|---|
21 | 21 |
Barcode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
22 | 22 |
ID,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
23 | 23 |
ID,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
24 |
Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
24 |
Number,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
25 | 25 |
Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join/1, |
26 | 26 |
Addcoll,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join/2, |
27 | 27 |
ID,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/GBIF/Specimen/VegBIEN.csv | ||
---|---|---|
15 | 15 |
CatalogNO,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
16 | 16 |
InstitutionCD,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
17 | 17 |
InstitutionCD,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
18 |
ScientificNameOriginal,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
19 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
18 |
ScientificNameOriginal,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/1",
|
|
19 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
20 | 20 |
Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
21 | 21 |
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/party/fullname, |
22 | 22 |
ScientificName,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/null/_first/1", |
inputs/QFA/Specimen/VegBIEN.csv | ||
---|---|---|
30 | 30 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
31 | 31 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
32 | 32 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
35 | 35 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
36 | 36 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
37 | 37 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/JBM/Specimen/VegBIEN.csv | ||
---|---|---|
31 | 31 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
32 | 32 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
33 | 33 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
34 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
35 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
34 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
35 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
36 | 36 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
37 | 37 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
38 | 38 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/UBC/Specimen/VegBIEN.csv | ||
---|---|---|
30 | 30 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
31 | 31 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
32 | 32 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
35 | 35 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
36 | 36 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
37 | 37 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/HIBG/Specimen/VegBIEN.csv | ||
---|---|---|
30 | 30 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
31 | 31 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
32 | 32 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
35 | 35 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
36 | 36 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
37 | 37 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/SpeciesLink/Specimen/VegBIEN.csv | ||
---|---|---|
98 | 98 |
dwc_dwcore_InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
99 | 99 |
dwc_terms_institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
100 | 100 |
dwc_dwcore_GlobalUniqueIdentifier,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
101 |
dwc_terms_recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1/_alt/1",
|
|
102 |
conceptual_darwin_2003_1_0_FieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1/_alt/2","Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
|
|
101 |
dwc_terms_recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1/_alt/1",
|
|
102 |
conceptual_darwin_2003_1_0_FieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1/_alt/2","Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
|
|
103 | 103 |
----- |
104 | 104 |
SELECT count(*) FROM ""SpeciesLink"".specimens |
105 | 105 |
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber"" |
106 | 106 |
-----" |
107 |
dwc_curatorial_FieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1/_alt/2","Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
|
|
107 |
dwc_curatorial_FieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1/_alt/2","Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
|
|
108 | 108 |
----- |
109 | 109 |
SELECT count(*) FROM ""SpeciesLink"".specimens |
110 | 110 |
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber"" |
111 | 111 |
-----" |
112 |
dwc_terms_fieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1/_alt/2","Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
|
|
112 |
dwc_terms_fieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1/_alt/2","Usage inconsistent with DwC definition. This field is instead identical to recordNumber, as the following query returns zero: (takes 23 sec)
|
|
113 | 113 |
----- |
114 | 114 |
SELECT count(*) FROM ""SpeciesLink"".specimens |
115 | 115 |
WHERE COALESCE(""dwc_curatorial_FieldNumber"", ""dwc_terms_fieldNumber"", ""conceptual_darwin_2003_1_0_FieldNumber"") != ""dwc_terms_recordNumber"" |
116 | 116 |
-----" |
117 |
conceptual_darwin_2003_1_0_CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1/_alt/3",
|
|
118 |
dwc_curatorial_CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1/_alt/3",
|
|
119 |
conceptual_darwin_2003_1_0_ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
120 |
dwc_dwcore_ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
121 |
dwc_terms_scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
117 |
conceptual_darwin_2003_1_0_CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1/_alt/3",
|
|
118 |
dwc_curatorial_CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1/_alt/3",
|
|
119 |
conceptual_darwin_2003_1_0_ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
120 |
dwc_dwcore_ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
121 |
dwc_terms_scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
122 | 122 |
conceptual_darwin_2003_1_0_Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
123 | 123 |
dwc_dwcore_Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
124 | 124 |
dwc_terms_recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
inputs/NY/Specimen/VegBIEN.csv | ||
---|---|---|
26 | 26 |
CatalogNumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
27 | 27 |
InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
28 | 28 |
InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
29 |
FieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",Usage inconsistent with DwC definition
|
|
30 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
29 |
FieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",Usage inconsistent with DwC definition
|
|
30 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
31 | 31 |
Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
32 | 32 |
FieldNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists",Usage inconsistent with DwC definition |
33 | 33 |
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/party/fullname, |
inputs/Madidi/Plot/VegBIEN.csv | ||
---|---|---|
85 | 85 |
Limo (DIN 18 123–%–1),/location/locationevent/soilsample/silt_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
86 | 86 |
"Sodio intercambiable (WSP S-5,10–cmolc/Kg–0.00083)",/location/locationevent/soilsample/sodium_fraction/_percent_to_fraction/value,Assuming units are % based on the range of values |
87 | 87 |
Textural class,/location/locationevent/soilsample/texture, |
88 |
Inventory code,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
89 |
Inventory name,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
88 |
Inventory code,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
89 |
Inventory name,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
90 | 90 |
Locality,/location/locationnarrative/_merge/1, |
91 | 91 |
Latitude,"/location/locationplace/*_id/place/*_id/coordinates/latitude_deg/_nullIf:[null=0,type=float]/value", |
92 | 92 |
Longitude,"/location/locationplace/*_id/place/*_id/coordinates/longitude_deg/_nullIf:[null=0,type=float]/value", |
inputs/SALVIAS-CSV/Organism/VegBIEN.csv | ||
---|---|---|
89 | 89 |
tag1,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag/_alt/2/_alt/2,"The second tag supercedes the first. The stem tag supercedes the tree tag. 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." |
90 | 90 |
x_position,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition_m,"""x coordinate in meters"" (x_position definition at <http://salvias.net/Documents/salvias_data_dictionary.html#Plot+data>). Brad: These are important, fundamental values of many tree plots" |
91 | 91 |
y_position,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition_m,"""y coordinate in meters"" (y_position definition at <http://salvias.net/Documents/salvias_data_dictionary.html#Plot+data>). Brad: See comment above for x_position" |
92 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
93 |
plot_code,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
94 |
individual_code,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1","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."
|
|
95 |
stem_tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/1/_alt/1",The second tag supercedes the first. The stem tag supercedes the tree tag. Brad: see above
|
|
96 |
stem_tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/1/_alt/2","The second tag supercedes the first. The stem tag supercedes the tree tag. Brad: Same as tag1 & tag2, but applied to individual stems. I'm still not clear how to distinguish between methods which tag only individuals trees, and those which tag individual stems."
|
|
97 |
tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/2/_alt/1","The second tag supercedes the first. The stem tag supercedes the tree tag. Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other."
|
|
98 |
tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2/_alt/2/_alt/2","The second tag supercedes the first. The stem tag supercedes the tree tag. 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."
|
|
92 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
93 |
plot_code,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
94 |
individual_code,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1","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."
|
|
95 |
stem_tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/1/_alt/1",The second tag supercedes the first. The stem tag supercedes the tree tag. Brad: see above
|
|
96 |
stem_tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/1/_alt/2","The second tag supercedes the first. The stem tag supercedes the tree tag. Brad: Same as tag1 & tag2, but applied to individual stems. I'm still not clear how to distinguish between methods which tag only individuals trees, and those which tag individual stems."
|
|
97 |
tag2,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/2/_alt/1","The second tag supercedes the first. The stem tag supercedes the tree tag. Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other."
|
|
98 |
tag1,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2/_alt/2/_alt/2","The second tag supercedes the first. The stem tag supercedes the tree tag. 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."
|
|
99 | 99 |
coll_firstname,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/1,Brad: See comment above |
100 | 100 |
coll_lastname,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/2,"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." |
101 | 101 |
habit,"/location/locationevent/taxonoccurrence/growthform/_map:[./{T,Arbol,palm}=tree,./{H,""Hemiepífito""}=hemiepiphyte,./{L,l,""L?"",Liana}=liana,E=epiphyte,S=shrub,Hb=herb,""vine-herbaceous""=vine,graminoid=grass,rosette=forb,*=*]/value","Brad: This is growth form (tree, shrub, herb, etc.). It is an observation of a trait." |
inputs/CVS/observation_/VegBIEN.csv | ||
---|---|---|
25 | 25 |
soilSand,/location/locationevent/soilsample/sand_fraction/_percent_to_fraction/value, |
26 | 26 |
soilSilt,/location/locationevent/soilsample/silt_fraction/_percent_to_fraction/value, |
27 | 27 |
soilTexture,/location/locationevent/soilsample/texture, |
28 |
OBSERVATION_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
29 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
30 |
authorObsCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
28 |
OBSERVATION_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
29 |
PLOT_ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
30 |
authorObsCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
31 | 31 |
PLOT_ID,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/then/_first/1", |
32 | 32 |
COVERMETHOD_ID,,** No join mapping for *COVERMETHOD_ID ** |
33 | 33 |
PREVIOUSOBS_ID,,** No join mapping for *PREVIOUSOBS_ID ** |
inputs/FIA/Organism/VegBIEN.csv | ||
---|---|---|
12 | 12 |
|
13 | 13 |
[1] ""The tallest living tree is believed to be a coast redwood [which] is 115.66 metres (379.5 ft) tall"" (http://en.wikipedia.org/wiki/Tree#Superlative_trees)" |
14 | 14 |
TreeTag,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/tag, |
15 |
PlotCD,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
16 |
TreeTag,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
15 |
PlotCD,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
16 |
TreeTag,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
17 | 17 |
Genus,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/2", |
18 | 18 |
SpecificEpithet,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/3/_join_words/1", |
19 | 19 |
SpecificEpithet,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=species]/taxonepithet", |
inputs/.TNRS/tnrs_accepted/VegBIEN.csv | ||
---|---|---|
1 | 1 |
TNRS,VegBIEN:/_setDefault:[source_id/source/shortname/_env:[name=source]]/path/_simplifyPath:[next=parent_id]/path,Comments |
2 |
Name_matched,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
2 |
Name_matched,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
3 | 3 |
Name_submitted,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/cond/_exists", |
4 | 4 |
Name_matched,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/null/_first/1", |
5 | 5 |
Name_matched_accepted_family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/value",Contains family based on matched name |
inputs/NVS/TaxonOccurrence.Understory/VegBIEN.csv | ||
---|---|---|
8 | 8 |
Sub Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_first/2", |
9 | 9 |
Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
10 | 10 |
Sub Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_first/2", |
11 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
11 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
12 | 12 |
Taxon Growth Form,"/location/locationevent/taxonoccurrence/growthform/_map:[Graminoid=grass,Shrub=shrub,Tree=tree,Treefern=forb]/value", |
13 | 13 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/2/_join_words/1/_alt/2/_join_words/3/_join_words/1", |
14 | 14 |
Species Name,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/parent_id/taxonlabel/parent_id/_forEach:[in:[cultivar,forma,variety,subspecies,],do=""taxonlabel[rank=_val]/parent_id""]/taxonlabel[rank=species]/taxonepithet", |
inputs/NVS/Coordinates/VegBIEN.csv | ||
---|---|---|
3 | 3 |
Plot,"/location/_if[@name=""if subplot""]/then/parent_id/location/authorlocationcode", |
4 | 4 |
Project Abbreviation,/location/locationevent/*_id/project/projectname, |
5 | 5 |
Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
6 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
6 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
7 | 7 |
Precision,/location/locationplace/*_id/place/*_id/coordinates/coordsaccuracy_m/_noCV/value,Units is always m |
8 | 8 |
Datum,/location/locationplace/*_id/place/*_id/coordinates/verbatimcoordinates/_join/1, |
9 | 9 |
XEast Long,"/location/locationplace/*_id/place/*_id/coordinates/verbatimcoordinates/_join/2/_label[label=""x""]/value", |
inputs/TRT/Specimen/VegBIEN.csv | ||
---|---|---|
33 | 33 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
34 | 34 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
35 | 35 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
36 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
37 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
36 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
37 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
38 | 38 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
39 | 39 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
40 | 40 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/VegBank/taxonobservation_/VegBIEN.csv | ||
---|---|---|
13 | 13 |
notes,/location/locationevent/taxonoccurrence/aggregateoccurrence/notes, |
14 | 14 |
museumaccessionnumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/else", |
15 | 15 |
museumaccessionnumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
16 |
observation_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
17 |
authorplantname,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
16 |
observation_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
17 |
authorplantname,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/1",
|
|
18 | 18 |
givenname,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/1, |
19 | 19 |
surname,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/2, |
20 | 20 |
taxonobservation_id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
mappings/for_review/VegCore-VegBIEN.csv | ||
---|---|---|
139 | 139 |
organismX_m,//stemobservation/xposition_m, |
140 | 140 |
organismY_m,//stemobservation/yposition_m, |
141 | 141 |
aggregateOccurrenceID,//aggregateoccurrence/sourceaccessioncode, |
142 |
authorTaxonCode,//taxonoccurrence/authortaxoncode, |
|
143 | 142 |
eventID,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
144 | 143 |
fieldNumber,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
145 | 144 |
locationID,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
146 | 145 |
locationName,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
146 |
authorTaxonCode,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then", |
|
147 | 147 |
recordNumber,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then", |
148 | 148 |
tag,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then", |
149 | 149 |
originalTaxonName,"//taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then", |
inputs/NVS/Plot/VegBIEN.csv | ||
---|---|---|
14 | 14 |
Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
15 | 15 |
Sub Plot,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_first/2", |
16 | 16 |
Plot ID,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
17 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
18 |
Plot ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
17 |
Plot,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
18 |
Plot ID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
19 | 19 |
Slope,/location/slopeaspect_deg/_alt/1/_compass/value, |
20 | 20 |
Sub Plot,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/cond/_exists", |
21 | 21 |
Plot ID,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/then/_first/1", |
inputs/VegBank/observation_/VegBIEN.csv | ||
---|---|---|
26 | 26 |
soilsand,/location/locationevent/soilsample/sand_fraction/_percent_to_fraction/value,"""Percent sand in the soil horizon"" (soilSand definition at <http://vegbank.org/vegbank/views/dba_tabledescription_detail.jsp?view=detail&wparam=soilobs&entity=dba_tabledescription&where=where_tablename>)" |
27 | 27 |
soilsilt,/location/locationevent/soilsample/silt_fraction/_percent_to_fraction/value,"""Percent silt in the soil horizon"" (soilSilt definition at <http://vegbank.org/vegbank/views/dba_tabledescription_detail.jsp?view=detail&wparam=soilobs&entity=dba_tabledescription&where=where_tablename>)" |
28 | 28 |
soiltexture,/location/locationevent/soilsample/texture, |
29 |
authorobscode,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
30 |
observation_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
31 |
plot_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
29 |
authorobscode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
30 |
observation_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
31 |
plot_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
32 | 32 |
plot_id,"/location/sourceaccessioncode/_join/1/_if[@name=""if subplot and unique only within parent""]/then/_first/1", |
33 | 33 |
accessioncode,,** No join mapping for *accessioncode ** |
34 | 34 |
autotaxoncover,,** No join mapping for *autotaxoncover ** |
mappings/VegCore-VegBIEN.csv | ||
---|---|---|
139 | 139 |
organismX_m,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/xposition_m, |
140 | 140 |
organismY_m,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/stemobservation/yposition_m, |
141 | 141 |
aggregateOccurrenceID,/location/locationevent/taxonoccurrence/aggregateoccurrence/sourceaccessioncode, |
142 |
authorTaxonCode,/location/locationevent/taxonoccurrence/authortaxoncode/_first/1,
|
|
143 |
eventID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
144 |
fieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
145 |
locationID,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
146 |
locationName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
147 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
148 |
tag,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/2",
|
|
149 |
originalTaxonName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
150 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
151 |
taxonName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
142 |
eventID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists",
|
|
143 |
fieldNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists",
|
|
144 |
locationID,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists",
|
|
145 |
locationName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists",
|
|
146 |
authorTaxonCode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/1",
|
|
147 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
148 |
tag,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
149 |
originalTaxonName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/1",
|
|
150 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
151 |
taxonName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
152 | 152 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
153 | 153 |
recordedBy_givenName,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/1, |
154 | 154 |
recordedBy_surName,/location/locationevent/taxonoccurrence/collector_id/party/fullname/_join_words/2, |
inputs/VASCAN/Taxon/VegBIEN.csv | ||
---|---|---|
1 | 1 |
VASCAN,VegBIEN:/_setDefault:[source_id/source/shortname/_env:[name=source]]/path/_simplifyPath:[next=parent_id]/path,Comments |
2 | 2 |
rights,/location/accessconditions, |
3 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
3 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
4 | 4 |
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/null/_first/2", |
5 | 5 |
family,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/1/_taxon_family_require_std/family/_nullIf/value", |
6 | 6 |
scientificName,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonverbatim/*_id/taxonlabel/_if[@name=""if has verbatim name""]/else/matched_label_id/taxonlabel:[source_id/source/shortname=TNRS]/taxonomicname/_join_words/2/_alt/1", |
inputs/TRTE/Specimen/VegBIEN.csv | ||
---|---|---|
30 | 30 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
31 | 31 |
institutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
32 | 32 |
id,/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/sourceaccessioncode, |
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/2",
|
|
33 |
recordNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
34 |
scientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/2",
|
|
35 | 35 |
recordedBy,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
36 | 36 |
id,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
37 | 37 |
recordNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
inputs/MO/Specimen/VegBIEN.csv | ||
---|---|---|
22 | 22 |
CatalogNumber,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/cond/_exists", |
23 | 23 |
InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/name", |
24 | 24 |
InstitutionCode,"/location/locationevent/taxonoccurrence/aggregateoccurrence/plantobservation/specimenreplicate/institution_id/sourcelist/_if[@name=""if specimen""]/then/sourcename/name/_split:[separator="", ""]/value", |
25 |
CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/1/_first/1",
|
|
26 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/then/_first/2/_first/3",
|
|
25 |
CollectorNumber,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/2/_first/1",
|
|
26 |
ScientificName,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/then/_first/3/_first/3",
|
|
27 | 27 |
Collector,/location/locationevent/taxonoccurrence/collector_id/party/fullname, |
28 | 28 |
CollectorNumber,"/location/locationevent/taxonoccurrence/iscultivated/_alt/1/_if[@name=""if TaxonOccurrence""]/cond/_exists", |
29 | 29 |
IdentifiedBy,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/party/fullname, |
inputs/VegBank/plot_/VegBIEN.csv | ||
---|---|---|
11 | 11 |
landform,/location/landform, |
12 | 12 |
authorplotcode,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/authorlocationcode/_if[@name=""if subplot""]/then", |
13 | 13 |
plot_id,"/location/locationevent/_if[@name=""if subplot""]/then/_if[@name=""if has event""]/then/parent_id/locationevent/*_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then", |
14 |
authorplotcode,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
15 |
plot_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_if[@name=""if in plot""]/cond/_exists",
|
|
14 |
authorplotcode,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
15 |
plot_id,"/location/locationevent/taxonoccurrence/authortaxoncode/_if[@name=""if in plot""]/cond/_exists", |
|
16 | 16 |
locationnarrative,/location/locationnarrative/_merge/1, |
17 | 17 |
confidentialitystatus,"/location/locationplace/*_id/place/*_id/coordinates/coordsaccuracy_m/_noCV/value/_alt/1/_km_to_m/value/_map:[1=1,2=10,3=100,./{0,4,5,6}=]/value",Values defined at <http://vegbank.org/vegbank/views/dba_fielddescription_detail.jsp?view=detail&wparam=1581&entity=dba_fielddescription¶ms=1581> |
18 | 18 |
locationaccuracy,/location/locationplace/*_id/place/*_id/coordinates/coordsaccuracy_m/_noCV/value/_alt/2, |
Also available in: Unified diff
mappings/VegCore-VegBIEN.csv: authortaxoncode mappings: Only use authorTaxonCode if there is no plant ID, because an individual plant gets its own taxonoccurrence and thus needs the taxonoccurrence's IDs to be unique to the plant, regardless of what the author designates as the taxonoccurrence code