Revision 1019
Added by Aaron Marcuse-Kubitza about 13 years ago
inputs/SALVIAS/test/VegX.plots.xml.ref | ||
---|---|---|
2 | 2 |
<VegX> |
3 | 3 |
<plotObservations> |
4 | 4 |
<plotObservation id="0"> |
5 |
<partyWithRole><partyID>0</partyID></partyWithRole> |
|
5 | 6 |
<simpleUserdefined> |
6 | 7 |
<name>authorCode</name> |
7 | 8 |
<value>1</value> |
... | ... | |
18 | 19 |
</simpleUserdefined> |
19 | 20 |
</plotObservation> |
20 | 21 |
<plotObservation id="1"> |
22 |
<partyWithRole><partyID>1</partyID></partyWithRole> |
|
21 | 23 |
<simpleUserdefined> |
22 | 24 |
<name>authorCode</name> |
23 | 25 |
<value>2</value> |
... | ... | |
35 | 37 |
</simpleUserdefined> |
36 | 38 |
</plotObservation> |
37 | 39 |
</plotObservations> |
40 |
<parties> |
|
41 |
<party id="0"><organizationName>SALVIAS</organizationName></party> |
|
42 |
<party id="1"><organizationName>SALVIAS</organizationName></party> |
|
43 |
</parties> |
|
38 | 44 |
<projects> |
39 | 45 |
<project id="0"><title>1</title></project> |
40 | 46 |
<project id="1"><title>1</title></project> |
inputs/SALVIAS/test/VegX.organisms.xml.ref | ||
---|---|---|
47 | 47 |
<individualOrganism id="1"><taxonNameUsageConceptsID>1</taxonNameUsageConceptsID></individualOrganism> |
48 | 48 |
</individualOrganisms> |
49 | 49 |
<taxonNameUsageConcepts> |
50 |
<taxonNameUsageConcept id="0"><voucher>1</voucher></taxonNameUsageConcept> |
|
51 |
<taxonNameUsageConcept id="1"><voucher>2</voucher></taxonNameUsageConcept> |
|
50 |
<taxonNameUsageConcept id="0"> |
|
51 |
<partyWithRole><partyID>0</partyID></partyWithRole> |
|
52 |
<voucher>1</voucher> |
|
53 |
</taxonNameUsageConcept> |
|
54 |
<taxonNameUsageConcept id="1"> |
|
55 |
<partyWithRole><partyID>2</partyID></partyWithRole> |
|
56 |
<voucher>2</voucher> |
|
57 |
</taxonNameUsageConcept> |
|
52 | 58 |
</taxonNameUsageConcepts> |
59 |
<parties> |
|
60 |
<party id="0"><organizationName>SALVIAS</organizationName></party> |
|
61 |
<party id="1"><organizationName>SALVIAS</organizationName></party> |
|
62 |
<party id="2"><organizationName>SALVIAS</organizationName></party> |
|
63 |
<party id="3"><organizationName>SALVIAS</organizationName></party> |
|
64 |
</parties> |
|
53 | 65 |
<plotObservations> |
54 | 66 |
<plotObservation id="0"> |
67 |
<partyWithRole><partyID>1</partyID></partyWithRole> |
|
55 | 68 |
<simpleUserdefined> |
56 | 69 |
<name>authorCode</name> |
57 | 70 |
<value>295</value> |
58 | 71 |
</simpleUserdefined> |
59 | 72 |
</plotObservation> |
60 | 73 |
<plotObservation id="1"> |
74 |
<partyWithRole><partyID>3</partyID></partyWithRole> |
|
61 | 75 |
<simpleUserdefined> |
62 | 76 |
<name>authorCode</name> |
63 | 77 |
<value>295</value> |
inputs/SALVIAS/test/VegBIEN.plots.xml.ref | ||
---|---|---|
4 | 4 |
<location_id> |
5 | 5 |
<location> |
6 | 6 |
<area>0.06</area> |
7 |
<authorlocationcode>ACHUPALL</authorlocationcode> |
|
7 | 8 |
<elevation>2100.0</elevation> |
8 | 9 |
<locationdetermination> |
9 | 10 |
<namedplace_id> |
... | ... | |
24 | 25 |
<reallatitude>-3.45</reallatitude> |
25 | 26 |
<reallongitude>-78.3667</reallongitude> |
26 | 27 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
27 |
<authorlocationcode>ACHUPALL</authorlocationcode> |
|
28 | 28 |
</location> |
29 | 29 |
</location_id> |
30 | 30 |
<project_id><project><projectname>1</projectname></project></project_id> |
31 |
<authoreventcode>1</authoreventcode> |
|
32 | 31 |
<commclass> |
33 | 32 |
<commdetermination> |
34 | 33 |
<commconcept_id> |
... | ... | |
49 | 48 |
<definedvalue>2500.0</definedvalue> |
50 | 49 |
</definedvalue> |
51 | 50 |
<methodnarrative>0.1 ha transect, stems >= 2.5 cm dbh</methodnarrative> |
51 |
<authoreventcode>1</authoreventcode> |
|
52 | 52 |
</locationevent> |
53 | 53 |
<locationevent id="1"> |
54 | 54 |
<location_id> |
55 | 55 |
<location> |
56 | 56 |
<area>0.1</area> |
57 |
<authorlocationcode>ALLACHER</authorlocationcode> |
|
57 | 58 |
<elevation>530.0</elevation> |
58 | 59 |
<locationdetermination> |
59 | 60 |
<namedplace_id> |
... | ... | |
74 | 75 |
<reallatitude>48.0667</reallatitude> |
75 | 76 |
<reallongitude>11.5</reallongitude> |
76 | 77 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
77 |
<authorlocationcode>ALLACHER</authorlocationcode> |
|
78 | 78 |
</location> |
79 | 79 |
</location_id> |
80 | 80 |
<project_id><project><projectname>1</projectname></project></project_id> |
81 |
<authoreventcode>2</authoreventcode> |
|
82 | 81 |
<commclass> |
83 | 82 |
<commdetermination> |
84 | 83 |
<commconcept_id> |
... | ... | |
108 | 107 |
<definedvalue>7.4</definedvalue> |
109 | 108 |
</definedvalue> |
110 | 109 |
<methodnarrative>0.1 ha transect, stems >= 2.5 cm dbh</methodnarrative> |
110 |
<authoreventcode>2</authoreventcode> |
|
111 | 111 |
</locationevent> |
112 | 112 |
</VegBIEN> |
inputs/SALVIAS/test/VegBIEN.organisms.xml.ref | ||
---|---|---|
1 | 1 |
<?xml version="1.0" ?> |
2 | 2 |
<VegBIEN> |
3 | 3 |
<taxonoccurrence id="0"> |
4 |
<locationevent_id><locationevent><authoreventcode>295</authoreventcode></locationevent></locationevent_id> |
|
4 |
<locationevent_id> |
|
5 |
<locationevent> |
|
6 |
<location_id><location><reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id></location></location_id> |
|
7 |
<authoreventcode>295</authoreventcode> |
|
8 |
</locationevent> |
|
9 |
</locationevent_id> |
|
5 | 10 |
<aggregateoccurrence> |
11 |
<plantobservation_id><plantobservation><authorplantcode>1</authorplantcode></plantobservation></plantobservation_id> |
|
6 | 12 |
<count>1</count> |
7 |
<plantobservation_id><plantobservation><authorplantcode>1</authorplantcode></plantobservation></plantobservation_id> |
|
8 | 13 |
</aggregateoccurrence> |
9 | 14 |
<definedvalue fkey="tableRecord_ID"> |
10 | 15 |
<userdefined_id> |
... | ... | |
110 | 115 |
<isoriginal>true</isoriginal> |
111 | 116 |
<iscurrent>true</iscurrent> |
112 | 117 |
</taxondetermination> |
113 |
<specimenreplicate> |
|
114 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
|
115 |
<sourceaccessioncode>1</sourceaccessioncode> |
|
116 |
</specimenreplicate> |
|
117 | 118 |
</taxonoccurrence> |
118 | 119 |
<taxonoccurrence id="1"> |
119 |
<locationevent_id><locationevent><authoreventcode>295</authoreventcode></locationevent></locationevent_id> |
|
120 |
<locationevent_id> |
|
121 |
<locationevent> |
|
122 |
<location_id><location><reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id></location></location_id> |
|
123 |
<authoreventcode>295</authoreventcode> |
|
124 |
</locationevent> |
|
125 |
</locationevent_id> |
|
120 | 126 |
<aggregateoccurrence> |
127 |
<plantobservation_id><plantobservation><authorplantcode>2</authorplantcode></plantobservation></plantobservation_id> |
|
121 | 128 |
<count>1</count> |
122 |
<plantobservation_id><plantobservation><authorplantcode>2</authorplantcode></plantobservation></plantobservation_id> |
|
123 | 129 |
</aggregateoccurrence> |
124 | 130 |
<definedvalue fkey="tableRecord_ID"> |
125 | 131 |
<userdefined_id> |
... | ... | |
225 | 231 |
<isoriginal>true</isoriginal> |
226 | 232 |
<iscurrent>true</iscurrent> |
227 | 233 |
</taxondetermination> |
228 |
<specimenreplicate> |
|
229 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
|
230 |
<sourceaccessioncode>2</sourceaccessioncode> |
|
231 |
</specimenreplicate> |
|
232 | 234 |
</taxonoccurrence> |
233 | 235 |
</VegBIEN> |
inputs/SALVIAS/maps/VegX.plots.csv | ||
---|---|---|
1 | 1 |
"SALVIAS:plotMetadata","VegX:/*s/plotObservation","Comments" |
2 |
"PlotID","/simpleUserdefined[name=authorCode]/value","Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata." |
|
2 |
"PlotID",":[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/simpleUserdefined[name=authorCode]/value","Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata."
|
|
3 | 3 |
"orig_filename",, |
4 | 4 |
"AccessCode",, |
5 | 5 |
"project_id","/*ID->/*s/project/title", |
inputs/SALVIAS/maps/VegX.organisms.csv | ||
---|---|---|
1 | 1 |
"SALVIAS:plotObservations","VegX:/*s/individualOrganismObservation","Comments" |
2 |
"PlotObsID","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher","Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later." |
|
3 |
"PlotID","/*ID->/*s/plotObservation/simpleUserdefined[name=authorCode]/value","Brad: Not sure why this is repeated? This field and plotCode, as the same as above." |
|
2 |
"PlotObsID","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/voucher","Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later."
|
|
3 |
"PlotID","/*ID->/*s/plotObservation:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/simpleUserdefined[name=authorCode]/value","Brad: Not sure why this is repeated? This field and plotCode, as the same as above."
|
|
4 | 4 |
"PlotCode",,"Brad: Same as plotCode, above" |
5 | 5 |
"census_no","/simpleUserdefined[name=censusNo]/value","Brad: Assigned by SALVIAS. 1 for first plot, then 2, 3, etc. I can't recall if we even have repeat censuses in SALVIAS. Probably not." |
6 | 6 |
"census_date","/simpleUserdefined[name=collectionDate]/value/_*/date", |
... | ... | |
15 | 15 |
"dist",, |
16 | 16 |
"perp_dist",, |
17 | 17 |
"SourceVoucher",,"Brad: OMIT. This is the verbatim text, which includes both collectors name and collection number. I would use coll_number, below." |
18 |
"coll_number","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/authorCode","Brad: Incorrect. Map instead as for voucher_string" |
|
18 |
"coll_number","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/authorCode","Brad: Incorrect. Map instead as for voucher_string"
|
|
19 | 19 |
"collector_code",,"Brad: OMIT" |
20 | 20 |
"coll_inits",, |
21 | 21 |
"coll_lastname","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/partyWithRole/*ID->/parties/party/individualName/surName","Brad: Correct for VegBank. 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." |
inputs/SALVIAS/maps/VegBIEN.plots.csv | ||
---|---|---|
1 | 1 |
SALVIAS:plotMetadata,VegBIEN:/locationevent,Comments |
2 | 2 |
plot_area_ha,/*_id/location/area,"Brad: Area in hectares. Is there any way to store units?; Aaron: VegX plot area annotation says ""Total area of the plot in square meters."" so units are fixed" |
3 |
SiteCode,/*_id/location/authorlocationcode,Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project) |
|
3 | 4 |
Elev,/*_id/location/elevation/_alt/1,Brad: Mean elevation in meters. This is a constrained decimal value; is there no place for this in VegX other than verbatimElevation? Check with Nick. |
4 | 5 |
Country,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""area|country|territory""])/placename", |
5 | 6 |
PolDiv1,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""region|state|province""])/placename",Brad: No; pol1=stateProvince |
... | ... | |
12 | 13 |
slope_gradient,/*_id/location/slopegradient, |
13 | 14 |
elev_max_m,"/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}", |
14 | 15 |
elev_min_m,"/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}", |
15 |
SiteCode,/*_id/location:[*_id/reference/shortname=$/_ignore/inLabel]/authorlocationcode,Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project) |
|
16 | 16 |
project_id,/*_id/project/projectname, |
17 |
PlotID,/authoreventcode,"Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata." |
|
18 | 17 |
life_zone_code,/commclass/commdetermination/*_id/commconcept/*_id/*/commname, |
19 | 18 |
life_zone,/commclass/commdetermination/*_id/commconcept/commdescription, |
20 | 19 |
Precip,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]:[@fkey=tableRecord_ID]/definedvalue", |
... | ... | |
39 | 38 |
sand_percent,/soilobs:[soilhorizon=unknown]/soilsand, |
40 | 39 |
silt_percent,/soilobs:[soilhorizon=unknown]/soilsilt, |
41 | 40 |
soil_texture,/soilobs:[soilhorizon=unknown]/soiltexture, |
41 |
PlotID,:[*_id/location/*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/authoreventcode,"Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata." |
|
42 | 42 |
AccessCode,, |
43 | 43 |
ElevSource,, |
44 | 44 |
Habitat,, |
inputs/SALVIAS/maps/VegBIEN.organisms.csv | ||
---|---|---|
1 | 1 |
SALVIAS:plotObservations,VegBIEN:/taxonoccurrence,Comments |
2 |
PlotID,/*_id/locationevent/authoreventcode,"Brad: Not sure why this is repeated? This field and plotCode, as the same as above." |
|
2 |
PlotID,/*_id/locationevent:[*_id/location/*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/authoreventcode,"Brad: Not sure why this is repeated? This field and plotCode, as the same as above." |
|
3 |
PlotObsID,/aggregateoccurrence/*_id/plantobservation/authorplantcode,"Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later." |
|
3 | 4 |
height_m,/aggregateoccurrence/*_id/plantobservation/overallheight,Brad: Incorrect for VegBank. This is a measurement applied to a single tree. Check with Bob |
4 | 5 |
tag2,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/1,"Brad: See commend for tag1. Your mapping for tag2 looks correct. Probably both values would go here, only nested, with one superceding the other." |
5 | 6 |
tag1,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/2,"Brad: Another type of code, typically a number, used by the original data provider to indicate an individual tree. These are numbers on physical tags attached to the tree. Tag2 Is the same thing, only used if the first tag was lost. Obviously not a good system as it's possible a tree tag could be lost and changed more than once." |
... | ... | |
18 | 19 |
Habit,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=habit]]:[@fkey=tableRecord_ID]/definedvalue","Brad: Incorrect for VegBank, correct for VegX. This is growth form (tree, shrub, herb, etc.). It is an observation of a trait." |
19 | 20 |
Ind,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=individualCode]]:[@fkey=tableRecord_ID]/definedvalue","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." |
20 | 21 |
DetType,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=voucherType]]:[@fkey=tableRecord_ID]/definedvalue","Brad: A SALVIAS value referring to the relationship between the voucher specimen and the observation. Affect how the identification of the specimen(latin name) is transferred to the observation. 'direct'=voucher specimen was collected from this same tree; they are one and the same individual. 'indirect'=voucher specimen was collected for a different individual, but the original data provider confirmed that this is the same species. 'default'=basically same as 'indirect'. 'uncollected'=no voucher specimen, data provider asserted that this was the name but was unable to collect. The main different is that with 'direct', 'indirect', and 'default', the scientific name can be updated automatically based on the name attached to the specimen voucher (assuming you have a link to that data, presumably from a herbarium database. Whereas, if det_type='uncollected', the name can never change because there is no specimen." |
21 |
coll_number,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/catalognumber_dwc,Brad: Incorrect. Map instead as for voucher_string |
|
22 |
census_date,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/collectiondate/_*/date, |
|
23 |
coll_firstname,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/verbatimcollectorname/_name/first,Brad: See comment above |
|
24 |
coll_lastname,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/verbatimcollectorname/_name/last,"Brad: Correct for VegBank. 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." |
|
22 |
coll_number,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/catalognumber_dwc,Brad: Incorrect. Map instead as for voucher_string
|
|
23 |
census_date,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/collectiondate/_*/date,
|
|
24 |
coll_firstname,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/verbatimcollectorname/_name/first,Brad: See comment above
|
|
25 |
coll_lastname,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/verbatimcollectorname/_name/last,"Brad: Correct for VegBank. This is the collector of a separate specimen which vouchers this tree or species. I worry that vouchers are not properly accommodated in VegX. Again, we need to check with Nick."
|
|
25 | 26 |
auth,"/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Authority]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname",Brad: Incorrect. This is the author of the scientificName. The should be a place for this in the taxonomic name elements of VegB and VegX. Let's discuss. |
26 | 27 |
Family,"/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
27 | 28 |
Genus,"/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Genus]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
... | ... | |
32 | 33 |
OrigGenus,"/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/first", |
33 | 34 |
OrigSpecies,"/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last",Brad: OMIT |
34 | 35 |
OrigFamily,"/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname",Brad: OMIT |
35 |
PlotObsID,"/{aggregateoccurrence/*_id/plantobservation/authorplantcode,specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/sourceaccessioncode}","Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later." |
|
36 | 36 |
GenAuth,, |
37 | 37 |
IsMorpho,, |
38 | 38 |
Line,, |
inputs/SALVIAS-CSV/test/VegX.plots.xml.ref | ||
---|---|---|
3 | 3 |
<plotObservations> |
4 | 4 |
<plotObservation id="0"> |
5 | 5 |
<projectID>0</projectID> |
6 |
<partyWithRole><partyID>0</partyID></partyWithRole> |
|
7 |
<simpleUserdefined> |
|
8 |
<name>authorCode</name> |
|
9 |
<value>26102</value> |
|
10 |
</simpleUserdefined> |
|
6 | 11 |
<plotUniqueIdentifierID>0</plotUniqueIdentifierID> |
7 | 12 |
<simpleUserdefined> |
8 | 13 |
<name>plotMethodology</name> |
... | ... | |
12 | 17 |
</plotObservation> |
13 | 18 |
<plotObservation id="1"> |
14 | 19 |
<projectID>1</projectID> |
20 |
<partyWithRole><partyID>1</partyID></partyWithRole> |
|
21 |
<simpleUserdefined> |
|
22 |
<name>authorCode</name> |
|
23 |
<value>26103</value> |
|
24 |
</simpleUserdefined> |
|
15 | 25 |
<plotUniqueIdentifierID>1</plotUniqueIdentifierID> |
16 | 26 |
<simpleUserdefined> |
17 | 27 |
<name>plotMethodology</name> |
... | ... | |
24 | 34 |
<project id="0"><title>RAINFOR - 1 ha Peru</title></project> |
25 | 35 |
<project id="1"><title>RAINFOR - 1 ha Peru</title></project> |
26 | 36 |
</projects> |
37 |
<parties> |
|
38 |
<party id="0"><organizationName>SALVIAS</organizationName></party> |
|
39 |
<party id="1"><organizationName>SALVIAS</organizationName></party> |
|
40 |
</parties> |
|
27 | 41 |
<plots> |
28 | 42 |
<plot id="0"> |
29 | 43 |
<plotUniqueIdentifier>ALP-11</plotUniqueIdentifier> |
inputs/SALVIAS-CSV/test/VegX.organisms.xml.ref | ||
---|---|---|
62 | 62 |
</individualOrganisms> |
63 | 63 |
<taxonNameUsageConcepts> |
64 | 64 |
<taxonNameUsageConcept id="0"> |
65 |
<partyWithRole><partyID>0</partyID></partyWithRole> |
|
65 | 66 |
<voucher>607771</voucher> |
66 | 67 |
<authorCode>14598</authorCode> |
67 | 68 |
</taxonNameUsageConcept> |
68 | 69 |
<taxonNameUsageConcept id="1"> |
70 |
<partyWithRole><partyID>3</partyID></partyWithRole> |
|
69 | 71 |
<voucher>607722</voucher> |
70 | 72 |
<authorCode>14669</authorCode> |
71 | 73 |
</taxonNameUsageConcept> |
72 | 74 |
</taxonNameUsageConcepts> |
75 |
<parties> |
|
76 |
<party id="0"><organizationName>SALVIAS</organizationName></party> |
|
77 |
<party id="1"><organizationName>SALVIAS</organizationName></party> |
|
78 |
<party id="2"><individualName><surName>Vasquez</surName></individualName></party> |
|
79 |
<party id="3"><organizationName>SALVIAS</organizationName></party> |
|
80 |
<party id="4"><organizationName>SALVIAS</organizationName></party> |
|
81 |
<party id="5"><individualName><surName>Vasquez</surName></individualName></party> |
|
82 |
</parties> |
|
73 | 83 |
<plotObservations> |
74 | 84 |
<plotObservation id="0"> |
85 |
<partyWithRole><partyID>1</partyID></partyWithRole> |
|
86 |
<simpleUserdefined> |
|
87 |
<name>authorCode</name> |
|
88 |
<value>26102</value> |
|
89 |
</simpleUserdefined> |
|
75 | 90 |
<plotUniqueIdentifierID>0</plotUniqueIdentifierID> |
76 | 91 |
<obsStartDate>2001-01-01</obsStartDate> |
77 | 92 |
</plotObservation> |
78 | 93 |
<plotObservation id="1"> |
94 |
<partyWithRole><partyID>4</partyID></partyWithRole> |
|
95 |
<simpleUserdefined> |
|
96 |
<name>authorCode</name> |
|
97 |
<value>26102</value> |
|
98 |
</simpleUserdefined> |
|
79 | 99 |
<plotUniqueIdentifierID>2</plotUniqueIdentifierID> |
80 | 100 |
<obsStartDate>2001-01-01</obsStartDate> |
81 | 101 |
</plotObservation> |
... | ... | |
107 | 127 |
<taxonNameUsageConceptID>0</taxonNameUsageConceptID> |
108 | 128 |
<partyWithRole> |
109 | 129 |
<role>collector</role> |
110 |
<partyID>0</partyID>
|
|
130 |
<partyID>2</partyID>
|
|
111 | 131 |
</partyWithRole> |
112 | 132 |
</taxonDetermination> |
113 | 133 |
<taxonDetermination> |
... | ... | |
131 | 151 |
<taxonNameUsageConceptID>1</taxonNameUsageConceptID> |
132 | 152 |
<partyWithRole> |
133 | 153 |
<role>collector</role> |
134 |
<partyID>1</partyID>
|
|
154 |
<partyID>5</partyID>
|
|
135 | 155 |
</partyWithRole> |
136 | 156 |
</taxonDetermination> |
137 | 157 |
<taxonDetermination> |
... | ... | |
152 | 172 |
</taxonRelationshipAssertions> |
153 | 173 |
</taxonDetermination> |
154 | 174 |
</taxonDeterminations> |
155 |
<parties> |
|
156 |
<party id="0"><individualName><surName>Vasquez</surName></individualName></party> |
|
157 |
<party id="1"><individualName><surName>Vasquez</surName></individualName></party> |
|
158 |
</parties> |
|
159 | 175 |
<taxonConcepts> |
160 | 176 |
<taxonConcept id="0"> |
161 | 177 |
<Rank code="fam"/> |
inputs/SALVIAS-CSV/test/VegBIEN.plots.xml.ref | ||
---|---|---|
4 | 4 |
<location_id> |
5 | 5 |
<location> |
6 | 6 |
<area>0.44</area> |
7 |
<authorlocationcode>ALP-11</authorlocationcode> |
|
7 | 8 |
<elevation>200</elevation> |
8 | 9 |
<locationdetermination> |
9 | 10 |
<namedplace_id> |
... | ... | |
33 | 34 |
<reallatitude>-3.95</reallatitude> |
34 | 35 |
<reallongitude>-73.4333</reallongitude> |
35 | 36 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
36 |
<authorlocationcode>ALP-11</authorlocationcode> |
|
37 | 37 |
</location> |
38 | 38 |
</location_id> |
39 | 39 |
<project_id><project><projectname>RAINFOR - 1 ha Peru</projectname></project></project_id> |
40 | 40 |
<methodnarrative>1 ha, stems >= 10 cm dbh</methodnarrative> |
41 | 41 |
<obsstartdate>1990-11-16</obsstartdate> |
42 |
<authoreventcode>26102</authoreventcode> |
|
42 | 43 |
</locationevent> |
43 | 44 |
<locationevent id="1"> |
44 | 45 |
<location_id> |
45 | 46 |
<location> |
46 | 47 |
<area>0.4</area> |
48 |
<authorlocationcode>ALP-12</authorlocationcode> |
|
47 | 49 |
<elevation>200</elevation> |
48 | 50 |
<locationdetermination> |
49 | 51 |
<namedplace_id> |
... | ... | |
73 | 75 |
<reallatitude>-3.95</reallatitude> |
74 | 76 |
<reallongitude>-73.4333</reallongitude> |
75 | 77 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
76 |
<authorlocationcode>ALP-12</authorlocationcode> |
|
77 | 78 |
</location> |
78 | 79 |
</location_id> |
79 | 80 |
<project_id><project><projectname>RAINFOR - 1 ha Peru</projectname></project></project_id> |
80 | 81 |
<methodnarrative>1 ha, stems >= 10 cm dbh</methodnarrative> |
81 | 82 |
<obsstartdate>1990-11-16</obsstartdate> |
83 |
<authoreventcode>26103</authoreventcode> |
|
82 | 84 |
</locationevent> |
83 | 85 |
</VegBIEN> |
inputs/SALVIAS-CSV/test/VegBIEN.organisms.xml.ref | ||
---|---|---|
5 | 5 |
<locationevent> |
6 | 6 |
<location_id> |
7 | 7 |
<location> |
8 |
<authorlocationcode>1</authorlocationcode> |
|
8 | 9 |
<parent_id><location><authorlocationcode>ALP-11</authorlocationcode></location></parent_id> |
9 | 10 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
10 |
<authorlocationcode>1</authorlocationcode> |
|
11 | 11 |
</location> |
12 | 12 |
</location_id> |
13 | 13 |
<obsstartdate>2001-01-01</obsstartdate> |
14 |
<authoreventcode>26102</authoreventcode> |
|
14 | 15 |
</locationevent> |
15 | 16 |
</locationevent_id> |
16 | 17 |
<aggregateoccurrence> |
17 | 18 |
<plantobservation_id> |
18 | 19 |
<plantobservation> |
20 |
<authorplantcode>607771</authorplantcode> |
|
19 | 21 |
<stemobservation> |
20 | 22 |
<authorstemcode>8</authorstemcode> |
21 | 23 |
<diameter>662</diameter> |
22 | 24 |
</stemobservation> |
23 |
<authorplantcode>607771</authorplantcode> |
|
24 | 25 |
</plantobservation> |
25 | 26 |
</plantobservation_id> |
26 | 27 |
<count>1</count> |
... | ... | |
56 | 57 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
57 | 58 |
<catalognumber_dwc>14598</catalognumber_dwc> |
58 | 59 |
<verbatimcollectorname>Vasquez</verbatimcollectorname> |
59 |
<sourceaccessioncode>607771</sourceaccessioncode> |
|
60 | 60 |
</specimenreplicate> |
61 | 61 |
<taxondetermination> |
62 | 62 |
<role_id><role><rolecode>computer</rolecode></role></role_id> |
... | ... | |
121 | 121 |
<locationevent> |
122 | 122 |
<location_id> |
123 | 123 |
<location> |
124 |
<authorlocationcode>4</authorlocationcode> |
|
124 | 125 |
<parent_id><location><authorlocationcode>ALP-11</authorlocationcode></location></parent_id> |
125 | 126 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
126 |
<authorlocationcode>4</authorlocationcode> |
|
127 | 127 |
</location> |
128 | 128 |
</location_id> |
129 | 129 |
<obsstartdate>2001-01-01</obsstartdate> |
130 |
<authoreventcode>26102</authoreventcode> |
|
130 | 131 |
</locationevent> |
131 | 132 |
</locationevent_id> |
132 | 133 |
<aggregateoccurrence> |
133 | 134 |
<plantobservation_id> |
134 | 135 |
<plantobservation> |
136 |
<authorplantcode>607722</authorplantcode> |
|
135 | 137 |
<stemobservation> |
136 | 138 |
<authorstemcode>91</authorstemcode> |
137 | 139 |
<diameter>215</diameter> |
138 | 140 |
</stemobservation> |
139 |
<authorplantcode>607722</authorplantcode> |
|
140 | 141 |
</plantobservation> |
141 | 142 |
</plantobservation_id> |
142 | 143 |
<count>1</count> |
... | ... | |
172 | 173 |
<reference_id><reference><shortname>SALVIAS</shortname></reference></reference_id> |
173 | 174 |
<catalognumber_dwc>14669</catalognumber_dwc> |
174 | 175 |
<verbatimcollectorname>Vasquez</verbatimcollectorname> |
175 |
<sourceaccessioncode>607722</sourceaccessioncode> |
|
176 | 176 |
</specimenreplicate> |
177 | 177 |
<taxondetermination> |
178 | 178 |
<role_id><role><rolecode>computer</rolecode></role></role_id> |
inputs/SALVIAS-CSV/maps/VegX.plots.csv | ||
---|---|---|
1 | 1 |
"SALVIAS","VegX:/*s/plotObservation","Comments" |
2 | 2 |
"project","/*ID->/*s/project/title", |
3 |
"PLOT_ID",,"Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata." |
|
3 |
"PLOT_ID",":[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/simpleUserdefined[name=authorCode]/value","Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata."
|
|
4 | 4 |
"plot_code","/*UniqueIdentifierID->/*s/plot/plotUniqueIdentifier","Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project)" |
5 | 5 |
"major_geo","/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=majorGeo]/value", |
6 | 6 |
"country","/*UniqueIdentifierID->/*s/plot/country", |
inputs/SALVIAS-CSV/maps/VegX.organisms.csv | ||
---|---|---|
1 | 1 |
"SALVIAS","VegX:/*s/individualOrganismObservation","Comments" |
2 |
"OBSERVATION_ID","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher","Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later." |
|
3 |
"PLOT_ID",,"Brad: Not sure why this is repeated? This field and plotCode, as the same as above." |
|
2 |
"OBSERVATION_ID","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/voucher","Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later."
|
|
3 |
"PLOT_ID","/*ID->/*s/plotObservation:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/simpleUserdefined[name=authorCode]/value","Brad: Not sure why this is repeated? This field and plotCode, as the same as above."
|
|
4 | 4 |
"plot_code","/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/relatedSpatialItem/relatedItem[relationshipType=parentPlot]/relatedItemID->/*s/plot/plotUniqueIdentifier","Brad: Same as plotCode, above" |
5 | 5 |
"census_no","/simpleUserdefined[name=censusNo]/value","Brad: Assigned by SALVIAS. 1 for first plot, then 2, 3, etc. I can't recall if we even have repeat censuses in SALVIAS. Probably not." |
6 | 6 |
"census_date","/*ID->/*s/plotObservation/obsStartDate/_date/year", |
... | ... | |
12 | 12 |
"x_position","/simpleUserdefined[name=xPosition]/value","Brad: Correct for VegBank. I'm not so sure for VegX. Let's ask Nick about this. These are important, fundamental values of many tree plots, and should be accommodated within VegX." |
13 | 13 |
"y_position","/simpleUserdefined[name=yPosition]/value","Brad: See comment above for x_position" |
14 | 14 |
"voucher_string",,"Brad: OMIT. This is the verbatim text, which includes both collectors name and collection number. I would use coll_number, below." |
15 |
"coll_number","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/authorCode","Brad: Incorrect. Map instead as for voucher_string" |
|
15 |
"coll_number","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/authorCode","Brad: Incorrect. Map instead as for voucher_string"
|
|
16 | 16 |
"collector_code",,"Brad: OMIT" |
17 | 17 |
"coll_lastname","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/partyWithRole/*ID->/parties/party/individualName/surName","Brad: Correct for VegBank. 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." |
18 | 18 |
"coll_firstname","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/partyWithRole/*ID->/parties/party/individualName/givenName","Brad: See comment above" |
inputs/SALVIAS-CSV/maps/VegBIEN.plots.csv | ||
---|---|---|
1 | 1 |
SALVIAS,VegBIEN:/locationevent,Comments |
2 | 2 |
plot_area_ha,/*_id/location/area,"Brad: Area in hectares. Is there any way to store units?; Aaron: VegX plot area annotation says ""Total area of the plot in square meters."" so units are fixed" |
3 |
plot_code,/*_id/location/authorlocationcode,Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project) |
|
3 | 4 |
elev_m,/*_id/location/elevation/_alt/1,Brad: Mean elevation in meters. This is a constrained decimal value; is there no place for this in VegX other than verbatimElevation? Check with Nick. |
4 | 5 |
country,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""area|country|territory""])/placename", |
5 | 6 |
pol1,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""region|state|province""])/placename",Brad: No; pol1=stateProvince |
... | ... | |
12 | 13 |
slope_gradient,/*_id/location/slopegradient, |
13 | 14 |
elev_max_m,"/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}", |
14 | 15 |
elev_min_m,"/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}", |
15 |
plot_code,/*_id/location:[*_id/reference/shortname=$/_ignore/inLabel]/authorlocationcode,Brad: plotCode is as-assigned by data provider; guranteed to be unique only within dataset (=project) |
|
16 | 16 |
project,/*_id/project/projectname, |
17 | 17 |
holdridge_life_zone,/commclass/commdetermination/*_id/commconcept/*_id/*/commname, |
18 | 18 |
life_zone_code,/commclass/commdetermination/*_id/commconcept/commdescription, |
... | ... | |
38 | 38 |
sand_percent,/soilobs:[soilhorizon=unknown]/soilsand, |
39 | 39 |
silt_percent,/soilobs:[soilhorizon=unknown]/soilsilt, |
40 | 40 |
soil_texture,/soilobs:[soilhorizon=unknown]/soiltexture, |
41 |
PLOT_ID,,"Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata." |
|
41 |
PLOT_ID,:[*_id/location/*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/authoreventcode,"Brad: This is artificial internal database ID; a unique identifier within SALVIAS DB to each plot, within the table plotMetadata."
|
|
42 | 42 |
observation_type,,"Brad: SALVIAS internal metadata indicating whether the record represents an individual or aggregate observation. Rather than storing, use to decide where to store in VegX.; Aaron: VegX aggregateOrganismObservation table is missing many fields available in individualOrganismObservation, so we're mapping to individualOrganismObservation regardless of observation type" |
43 | 43 |
recensused,,"Brad: This is a 0/1 value, internal to SALVIAS. 1 indicates that a plot has >1 set of values, from different census events.; Aaron: Different censuses are distinguished in organisms data by different census_no values" |
inputs/SALVIAS-CSV/maps/VegBIEN.organisms.csv | ||
---|---|---|
1 | 1 |
SALVIAS,VegBIEN:/taxonoccurrence,Comments |
2 |
subplot,/*_id/locationevent/*_id/location/authorlocationcode, |
|
2 | 3 |
plot_code,/*_id/locationevent/*_id/location/parent_id/location/authorlocationcode,"Brad: Same as plotCode, above" |
3 |
subplot,/*_id/locationevent/*_id/location:[*_id/reference/shortname=$/_ignore/inLabel]/authorlocationcode, |
|
4 | 4 |
census_date,/*_id/locationevent/obsstartdate/_date/year, |
5 |
PLOT_ID,/*_id/locationevent:[*_id/location/*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/authoreventcode,"Brad: Not sure why this is repeated? This field and plotCode, as the same as above." |
|
6 |
OBSERVATION_ID,/aggregateoccurrence/*_id/plantobservation/authorplantcode,"Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later." |
|
5 | 7 |
height_m,/aggregateoccurrence/*_id/plantobservation/overallheight,Brad: Incorrect for VegBank. This is a measurement applied to a single tree. Check with Bob |
6 | 8 |
stem_height_m,/aggregateoccurrence/*_id/plantobservation/overallheight,"Brad: Same as for height, but applies to individuals stems, not trees. Rare." |
7 | 9 |
stem_tag1,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode,"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." |
... | ... | |
25 | 27 |
habit,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=habit]]:[@fkey=tableRecord_ID]/definedvalue","Brad: Incorrect for VegBank, correct for VegX. This is growth form (tree, shrub, herb, etc.). It is an observation of a trait." |
26 | 28 |
individual_code,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=individualCode]]:[@fkey=tableRecord_ID]/definedvalue","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." |
27 | 29 |
det_type,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=voucherType]]:[@fkey=tableRecord_ID]/definedvalue","Brad: A SALVIAS value referring to the relationship between the voucher specimen and the observation. Affect how the identification of the specimen(latin name) is transferred to the observation. 'direct'=voucher specimen was collected from this same tree; they are one and the same individual. 'indirect'=voucher specimen was collected for a different individual, but the original data provider confirmed that this is the same species. 'default'=basically same as 'indirect'. 'uncollected'=no voucher specimen, data provider asserted that this was the name but was unable to collect. The main different is that with 'direct', 'indirect', and 'default', the scientific name can be updated automatically based on the name attached to the specimen voucher (assuming you have a link to that data, presumably from a herbarium database. Whereas, if det_type='uncollected', the name can never change because there is no specimen." |
28 |
coll_number,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/catalognumber_dwc,Brad: Incorrect. Map instead as for voucher_string |
|
29 |
coll_firstname,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/verbatimcollectorname/_name/first,Brad: See comment above |
|
30 |
coll_lastname,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/verbatimcollectorname/_name/last,"Brad: Correct for VegBank. 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." |
|
30 |
coll_number,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/catalognumber_dwc,Brad: Incorrect. Map instead as for voucher_string
|
|
31 |
coll_firstname,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/verbatimcollectorname/_name/first,Brad: See comment above
|
|
32 |
coll_lastname,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/verbatimcollectorname/_name/last,"Brad: Correct for VegBank. 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."
|
|
31 | 33 |
specific_authority,"/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Authority]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname",Brad: Incorrect. This is the author of the scientificName. The should be a place for this in the taxonomic name elements of VegB and VegX. Let's discuss. |
32 | 34 |
family,"/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
33 | 35 |
genus,"/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Genus]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
... | ... | |
37 | 39 |
cf_aff,"/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]/{taxonFit,*_id/plantconcept/*_id/*/plantname/_name/middle}","Brad: Not sure where this goes. Indicator of identification uncertainty. 'cf.'=similar to the species listed, 'aff.'=related to the species list, but not the same. You'll need to check with Bob and with Nick where these go in VegX and VegBank." |
38 | 40 |
orig_species,"/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last",Brad: OMIT |
39 | 41 |
orig_family,"/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname",Brad: OMIT |
40 |
OBSERVATION_ID,"/{aggregateoccurrence/*_id/plantobservation/authorplantcode,specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/sourceaccessioncode}","Brad: Neither is correct; this is just an internal ID for table plotObservations. However, it has the important property of uniquely identifying an ""observation"", which is an individual tree, in the case of an individual observation, or a records of a species with an associated count of individuals or measurement of percent cover, in the case of aggregate observations. Not sure where to store this. Main point is that it is not part of the original data, but an auto_increment added later." |
|
41 |
PLOT_ID,,"Brad: Not sure why this is repeated? This field and plotCode, as the same as above." |
|
42 | 42 |
collector_code,,Brad: OMIT |
43 | 43 |
comments,,Brad: OMIT |
44 | 44 |
fam_status,,Brad: OMIT. This will be determined later by using TNRS. |
mappings/VegX-VegBIEN.plots.csv | ||
---|---|---|
1 |
VegX:/*s/plotObservation,VegBIEN:/locationevent |
|
2 |
/*UniqueIdentifierID->/*s/plot/area,/*_id/location/area |
|
3 |
/*UniqueIdentifierID->/*s/plot/geospatial/FootprintWKT,/*_id/location/dsgpoly |
|
4 |
/*UniqueIdentifierID->/*s/plot/geospatial/verbatimElevation,/*_id/location/elevation/_alt/1 |
|
5 |
/*UniqueIdentifierID->/*s/plot/geospatial/CoordinateUncertaintyInMeters,/*_id/location/locationaccuracy |
|
6 |
/*UniqueIdentifierID->/*s/plot/country,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""area|country|territory""])/placename" |
|
7 |
/*UniqueIdentifierID->/*s/plot/state,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""region|state|province""])/placename" |
|
8 |
/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=majorGeo]/value,/*_id/location/locationdetermination(/*_id/namedplace[placesystem=continent])/placename |
|
9 |
/*UniqueIdentifierID->/*s/plot/county,/*_id/location/locationdetermination(/*_id/namedplace[placesystem=county])/placename |
|
10 |
/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=localityDescription]/value,/*_id/location/locationdetermination/*_id/namedplace/placedescription |
|
11 |
/*UniqueIdentifierID->/*s/plot/relatedSpatialItem/relatedItem[relationshipType=parentPlot]/relatedItemID->/*s/plot/plotUniqueIdentifier,/*_id/location/parent_id/location/authorlocationcode |
|
12 |
/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLatitude,/*_id/location/reallatitude |
|
13 |
/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLongitude,/*_id/location/reallongitude |
|
14 |
/*UniqueIdentifierID->/*s/plot/slopeAspect,/*_id/location/slopeaspect |
|
15 |
/*UniqueIdentifierID->/*s/plot/slopeGradient,/*_id/location/slopegradient |
|
16 |
/*UniqueIdentifierID->/*s/plot/geospatial/maximumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}" |
|
17 |
/*UniqueIdentifierID->/*s/plot/geospatial/minimumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}" |
|
18 |
/*UniqueIdentifierID->/*s/plot/plotUniqueIdentifier,/*_id/location:[*_id/reference/shortname=$/_ignore/inLabel]/authorlocationcode |
|
19 |
/*ID->/*s/project/title,/*_id/project/projectname |
|
20 |
/simpleUserdefined[name=authorCode]/value,/authoreventcode |
|
21 |
->/*s/communityDetermination[*ID]/*s/communityConcept/commonName,/commclass/commdetermination/*_id/commconcept/*_id/*/commname |
|
22 |
->/*s/communityDetermination[*ID]/*s/communityConcept/name,/commclass/commdetermination/*_id/commconcept/commdescription |
|
23 |
/simpleUserdefined[name=precipMm]/value,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]:[@fkey=tableRecord_ID]/definedvalue" |
|
24 |
/temperature,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]:[@fkey=tableRecord_ID]/definedvalue" |
|
25 |
/simpleUserdefined[name=plotMethodology]/value,/methodnarrative |
|
26 |
/obsEndDate,/obsenddate |
|
27 |
/obsEndDate/_*/date,/obsenddate/_*/date |
|
28 |
/obsStartDate,/obsstartdate |
|
29 |
/obsStartDate/_*/date,/obsstartdate/_*/date |
|
30 |
/obsStartDate/_date/day,/obsstartdate/_date/day |
|
31 |
/obsStartDate/_date/month,/obsstartdate/_date/month |
|
32 |
/obsStartDate/_date/year,/obsstartdate/_date/year |
|
33 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=acidity]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]:[@fkey=tableRecord_ID]/definedvalue" |
|
34 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=base]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]:[@fkey=tableRecord_ID]/definedvalue" |
|
35 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=calcium]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
36 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=carbon]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]:[@fkey=tableRecord_ID]/definedvalue" |
|
37 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=cationCap]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]:[@fkey=tableRecord_ID]/definedvalue" |
|
38 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=conductivity]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]:[@fkey=tableRecord_ID]/definedvalue" |
|
39 |
->/*s/abioticObservation[*ID]/magnesium,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
40 |
->/*s/abioticObservation[*ID]/nitrogen,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]:[@fkey=tableRecord_ID]/definedvalue" |
|
41 |
->/*s/abioticObservation[*ID]/phosphorus,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]:[@fkey=tableRecord_ID]/definedvalue" |
|
42 |
->/*s/abioticObservation[*ID]/pottasium,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
43 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=sodium]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
44 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=clayPercent]/value,/soilobs:[soilhorizon=unknown]/soilclay |
|
45 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=organicPercent]/value,/soilobs:[soilhorizon=unknown]/soilorganic |
|
46 |
->/*s/abioticObservation[*ID]/ph,/soilobs:[soilhorizon=unknown]/soilph |
|
47 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=sandPercent]/value,/soilobs:[soilhorizon=unknown]/soilsand |
|
48 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=siltPercent]/value,/soilobs:[soilhorizon=unknown]/soilsilt |
|
49 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=texture]/value,/soilobs:[soilhorizon=unknown]/soiltexture |
|
50 |
/*UniqueIdentifierID->/*s/plot/geospatial/maximumDepthInMeters,/waterdepth/max |
|
51 |
/*UniqueIdentifierID->/*s/plot/geospatial/minimumDepthInMeters,/waterdepth/min |
|
1 |
VegX:/*s/plotObservation,VegBIEN:/locationevent,Comments |
|
2 |
/partyWithRole/*ID->/parties/party/organizationName,"/""""/*_id/location/*_id/reference/shortname/_alt/1",Quotes sort this before other mappings |
|
3 |
/*UniqueIdentifierID->/*s/plot/area,/*_id/location/area, |
|
4 |
/*UniqueIdentifierID->/*s/plot/plotUniqueIdentifier,/*_id/location/authorlocationcode, |
|
5 |
/*UniqueIdentifierID->/*s/plot/geospatial/FootprintWKT,/*_id/location/dsgpoly, |
|
6 |
/*UniqueIdentifierID->/*s/plot/geospatial/verbatimElevation,/*_id/location/elevation/_alt/1, |
|
7 |
/*UniqueIdentifierID->/*s/plot/geospatial/CoordinateUncertaintyInMeters,/*_id/location/locationaccuracy, |
|
8 |
/*UniqueIdentifierID->/*s/plot/country,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""area|country|territory""])/placename", |
|
9 |
/*UniqueIdentifierID->/*s/plot/state,"/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""region|state|province""])/placename", |
|
10 |
/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=majorGeo]/value,/*_id/location/locationdetermination(/*_id/namedplace[placesystem=continent])/placename, |
|
11 |
/*UniqueIdentifierID->/*s/plot/county,/*_id/location/locationdetermination(/*_id/namedplace[placesystem=county])/placename, |
|
12 |
/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=localityDescription]/value,/*_id/location/locationdetermination/*_id/namedplace/placedescription, |
|
13 |
/*UniqueIdentifierID->/*s/plot/relatedSpatialItem/relatedItem[relationshipType=parentPlot]/relatedItemID->/*s/plot/plotUniqueIdentifier,/*_id/location/parent_id/location/authorlocationcode, |
|
14 |
/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLatitude,/*_id/location/reallatitude, |
|
15 |
/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLongitude,/*_id/location/reallongitude, |
|
16 |
/*UniqueIdentifierID->/*s/plot/slopeAspect,/*_id/location/slopeaspect, |
|
17 |
/*UniqueIdentifierID->/*s/plot/slopeGradient,/*_id/location/slopegradient, |
|
18 |
/*UniqueIdentifierID->/*s/plot/geospatial/maximumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}", |
|
19 |
/*UniqueIdentifierID->/*s/plot/geospatial/minimumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}", |
|
20 |
/*ID->/*s/project/title,/*_id/project/projectname, |
|
21 |
->/*s/communityDetermination[*ID]/*s/communityConcept/commonName,/commclass/commdetermination/*_id/commconcept/*_id/*/commname, |
|
22 |
->/*s/communityDetermination[*ID]/*s/communityConcept/name,/commclass/commdetermination/*_id/commconcept/commdescription, |
|
23 |
/simpleUserdefined[name=precipMm]/value,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]:[@fkey=tableRecord_ID]/definedvalue", |
|
24 |
/temperature,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]:[@fkey=tableRecord_ID]/definedvalue", |
|
25 |
/simpleUserdefined[name=plotMethodology]/value,/methodnarrative, |
|
26 |
/obsEndDate,/obsenddate, |
|
27 |
/obsEndDate/_*/date,/obsenddate/_*/date, |
|
28 |
/obsStartDate,/obsstartdate, |
|
29 |
/obsStartDate/_*/date,/obsstartdate/_*/date, |
|
30 |
/obsStartDate/_date/day,/obsstartdate/_date/day, |
|
31 |
/obsStartDate/_date/month,/obsstartdate/_date/month, |
|
32 |
/obsStartDate/_date/year,/obsstartdate/_date/year, |
|
33 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=acidity]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]:[@fkey=tableRecord_ID]/definedvalue", |
|
34 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=base]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]:[@fkey=tableRecord_ID]/definedvalue", |
|
35 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=calcium]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
36 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=carbon]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]:[@fkey=tableRecord_ID]/definedvalue", |
|
37 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=cationCap]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]:[@fkey=tableRecord_ID]/definedvalue", |
|
38 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=conductivity]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]:[@fkey=tableRecord_ID]/definedvalue", |
|
39 |
->/*s/abioticObservation[*ID]/magnesium,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
40 |
->/*s/abioticObservation[*ID]/nitrogen,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]:[@fkey=tableRecord_ID]/definedvalue", |
|
41 |
->/*s/abioticObservation[*ID]/phosphorus,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]:[@fkey=tableRecord_ID]/definedvalue", |
|
42 |
->/*s/abioticObservation[*ID]/pottasium,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
43 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=sodium]/value,"/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
44 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=clayPercent]/value,/soilobs:[soilhorizon=unknown]/soilclay, |
|
45 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=organicPercent]/value,/soilobs:[soilhorizon=unknown]/soilorganic, |
|
46 |
->/*s/abioticObservation[*ID]/ph,/soilobs:[soilhorizon=unknown]/soilph, |
|
47 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=sandPercent]/value,/soilobs:[soilhorizon=unknown]/soilsand, |
|
48 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=siltPercent]/value,/soilobs:[soilhorizon=unknown]/soilsilt, |
|
49 |
->/*s/abioticObservation[*ID]/simpleUserdefined[name=texture]/value,/soilobs:[soilhorizon=unknown]/soiltexture, |
|
50 |
/*UniqueIdentifierID->/*s/plot/geospatial/maximumDepthInMeters,/waterdepth/max, |
|
51 |
/*UniqueIdentifierID->/*s/plot/geospatial/minimumDepthInMeters,/waterdepth/min, |
|
52 |
:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/simpleUserdefined[name=authorCode]/value,:[*_id/location/*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/authoreventcode, |
mappings/VegX-VegBIEN.organisms.csv | ||
---|---|---|
1 |
VegX:/*s/individualOrganismObservation,VegBIEN:/taxonoccurrence |
|
2 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/area,/*_id/locationevent/*_id/location/area |
|
3 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/FootprintWKT,/*_id/locationevent/*_id/location/dsgpoly |
|
4 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/verbatimElevation,/*_id/locationevent/*_id/location/elevation/_alt/1 |
|
5 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/CoordinateUncertaintyInMeters,/*_id/locationevent/*_id/location/locationaccuracy |
|
6 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/country,"/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""area|country|territory""])/placename" |
|
7 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/state,"/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""region|state|province""])/placename" |
|
8 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=majorGeo]/value,/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=continent])/placename |
|
9 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/county,/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=county])/placename |
|
10 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=localityDescription]/value,/*_id/locationevent/*_id/location/locationdetermination/*_id/namedplace/placedescription |
|
11 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/relatedSpatialItem/relatedItem[relationshipType=parentPlot]/relatedItemID->/*s/plot/plotUniqueIdentifier,/*_id/locationevent/*_id/location/parent_id/location/authorlocationcode |
|
12 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLatitude,/*_id/locationevent/*_id/location/reallatitude |
|
13 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLongitude,/*_id/locationevent/*_id/location/reallongitude |
|
14 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/slopeAspect,/*_id/locationevent/*_id/location/slopeaspect |
|
15 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/slopeGradient,/*_id/locationevent/*_id/location/slopegradient |
|
16 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/maximumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}" |
|
17 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/minimumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}" |
|
18 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/plotUniqueIdentifier,/*_id/locationevent/*_id/location:[*_id/reference/shortname=$/_ignore/inLabel]/authorlocationcode |
|
19 |
/*ID->/*s/plotObservation/*ID->/*s/project/title,/*_id/locationevent/*_id/project/projectname |
|
20 |
/*ID->/*s/plotObservation/simpleUserdefined[name=authorCode]/value,/*_id/locationevent/authoreventcode |
|
21 |
/*ID->/*s/plotObservation->/*s/communityDetermination[*ID]/*s/communityConcept/commonName,/*_id/locationevent/commclass/commdetermination/*_id/commconcept/*_id/*/commname |
|
22 |
/*ID->/*s/plotObservation->/*s/communityDetermination[*ID]/*s/communityConcept/name,/*_id/locationevent/commclass/commdetermination/*_id/commconcept/commdescription |
|
23 |
/*ID->/*s/plotObservation/simpleUserdefined[name=precipMm]/value,"/*_id/locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]:[@fkey=tableRecord_ID]/definedvalue" |
|
24 |
/*ID->/*s/plotObservation/temperature,"/*_id/locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]:[@fkey=tableRecord_ID]/definedvalue" |
|
25 |
/*ID->/*s/plotObservation/simpleUserdefined[name=plotMethodology]/value,/*_id/locationevent/methodnarrative |
|
26 |
/*ID->/*s/plotObservation/obsEndDate,/*_id/locationevent/obsenddate |
|
27 |
/*ID->/*s/plotObservation/obsEndDate/_*/date,/*_id/locationevent/obsenddate/_*/date |
|
28 |
/*ID->/*s/plotObservation/obsStartDate,/*_id/locationevent/obsstartdate |
|
29 |
/*ID->/*s/plotObservation/obsStartDate/_*/date,/*_id/locationevent/obsstartdate/_*/date |
|
30 |
/*ID->/*s/plotObservation/obsStartDate/_date/day,/*_id/locationevent/obsstartdate/_date/day |
|
31 |
/*ID->/*s/plotObservation/obsStartDate/_date/month,/*_id/locationevent/obsstartdate/_date/month |
|
32 |
/*ID->/*s/plotObservation/obsStartDate/_date/year,/*_id/locationevent/obsstartdate/_date/year |
|
33 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=acidity]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]:[@fkey=tableRecord_ID]/definedvalue" |
|
34 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=base]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]:[@fkey=tableRecord_ID]/definedvalue" |
|
35 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=calcium]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
36 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=carbon]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]:[@fkey=tableRecord_ID]/definedvalue" |
|
37 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=cationCap]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]:[@fkey=tableRecord_ID]/definedvalue" |
|
38 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=conductivity]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]:[@fkey=tableRecord_ID]/definedvalue" |
|
39 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/magnesium,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
40 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/nitrogen,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]:[@fkey=tableRecord_ID]/definedvalue" |
|
41 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/phosphorus,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]:[@fkey=tableRecord_ID]/definedvalue" |
|
42 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/pottasium,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
43 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=sodium]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]:[@fkey=tableRecord_ID]/definedvalue" |
|
44 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=clayPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilclay |
|
45 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=organicPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilorganic |
|
46 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/ph,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilph |
|
47 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=sandPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilsand |
|
48 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=siltPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilsilt |
|
49 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=texture]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soiltexture |
|
50 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/maximumDepthInMeters,/*_id/locationevent/waterdepth/max |
|
51 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/minimumDepthInMeters,/*_id/locationevent/waterdepth/min |
|
52 |
/height,/aggregateoccurrence/*_id/plantobservation/overallheight |
|
53 |
/simpleUserdefined[name=stemHeightM]/value,/aggregateoccurrence/*_id/plantobservation/overallheight |
|
54 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/relatedItem[relationshipType=stemParent]/relatedItemID->/*s/individualOrganismObservation/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher,/aggregateoccurrence/*_id/plantobservation/stemobservation/*_id/plantobservation/authorplantcode |
|
55 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=count]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/*_id/plantobservation/stemcount |
|
56 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode |
|
57 |
/*ID->/*s/individualOrganism/identificationLabel,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode |
|
58 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel/_alt/1,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/1 |
|
59 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/1,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/1 |
|
60 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel/_alt/2,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/2 |
|
61 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/2,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/2 |
|
62 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance/value=0]/diameter,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]:[@fkey=tableRecord_ID]/definedvalue" |
|
63 |
/diameterBaseDistance[baseDistance/value=0]/diameter,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]:[@fkey=tableRecord_ID]/definedvalue" |
|
64 |
/simpleUserdefined[name=stemCanopyForm]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyForm]]:[@fkey=tableRecord_ID]/definedvalue" |
|
65 |
/simpleUserdefined[name=stemCanopyPosition]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyPosition]]:[@fkey=tableRecord_ID]/definedvalue" |
|
66 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]:[@fkey=tableRecord_ID]/definedvalue" |
|
67 |
/simpleUserdefined[name=htFirstBranchM]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue" |
|
68 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue" |
|
69 |
/simpleUserdefined[name=stemLianaInfestation]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=lianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue" |
|
70 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]:[@fkey=tableRecord_ID]/definedvalue" |
|
71 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyForm]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]:[@fkey=tableRecord_ID]/definedvalue" |
|
72 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyPosition]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]:[@fkey=tableRecord_ID]/definedvalue" |
|
73 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue" |
|
74 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemLianaInfestation]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue" |
|
75 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[!attributeID]/value=1.37]/diameter,/aggregateoccurrence/*_id/plantobservation/stemobservation/diameter |
|
76 |
/diameterBaseDistance[baseDistance/value=1.37]/diameter,/aggregateoccurrence/*_id/plantobservation/stemobservation/diameter |
|
77 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightM]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/height |
|
78 |
/simpleUserdefined[name=xPosition]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/xposition |
|
79 |
/simpleUserdefined[name=yPosition]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/yposition |
|
80 |
/simpleUserdefined[name=count]/value,/aggregateoccurrence/count |
|
81 |
/simpleUserdefined[name=coverPercent]/value,/aggregateoccurrence/cover |
|
82 |
/simpleUserdefined[name=canopyForm]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyForm]]:[@fkey=tableRecord_ID]/definedvalue" |
|
83 |
/simpleUserdefined[name=canopyPosition]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyPosition]]:[@fkey=tableRecord_ID]/definedvalue" |
|
84 |
/simpleUserdefined[name=interceptCm]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=interceptCm]]:[@fkey=tableRecord_ID]/definedvalue" |
|
85 |
/simpleUserdefined[name=lianaInfestation]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=lianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue" |
|
86 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=notes]]:[@fkey=tableRecord_ID]/definedvalue" |
|
87 |
/simpleUserdefined[name=censusNo]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=censusNo]]:[@fkey=tableRecord_ID]/definedvalue" |
|
88 |
/simpleUserdefined[name=habit]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=habit]]:[@fkey=tableRecord_ID]/definedvalue" |
|
89 |
/simpleUserdefined[name=individualCode]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=individualCode]]:[@fkey=tableRecord_ID]/definedvalue" |
|
90 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/groupType","/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=voucherType]]:[@fkey=tableRecord_ID]/definedvalue" |
|
91 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/authorCode,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/catalognumber_dwc |
|
92 |
/simpleUserdefined[name=collectionDate]/value,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/collectiondate |
|
93 |
/simpleUserdefined[name=collectionDate]/value/_*/date,/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/collectiondate/_*/date |
|
94 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/partyWithRole/*ID->/parties/party/individualName/givenName",/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/verbatimcollectorname/_name/first |
|
95 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/partyWithRole/*ID->/parties/party/individualName/surName",/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/verbatimcollectorname/_name/last |
|
96 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/partyWithRole/*ID->/parties/party/organizationName,"/specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/{museum_id/party/organizationname,collectioncode_dwc/_namePart/last}" |
|
97 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=auth])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Authority]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
98 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=fam])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
99 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=gen])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Genus]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
100 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=sp])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Species]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
101 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=TaxonomicRankBelowSubspeciesEnum])/Rank","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname/_name/first" |
|
102 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=TaxonomicRankBelowSubspeciesEnum])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Subspecies]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last" |
|
103 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=auth])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Authority]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
104 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/fit","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]/taxonFit" |
|
105 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/{fit,Name/_name/middle}","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]/{taxonFit,*_id/plantconcept/*_id/*/plantname/_name/middle}" |
|
106 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
107 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name/_name/first","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/first" |
|
108 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name/_name/last","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last" |
|
109 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name/_name/middle","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/middle" |
|
110 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=cl])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Class]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
111 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=fam])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
112 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=gen])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Genus]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
113 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=reg])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Kingdom]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
114 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=ord])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Order]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
115 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=phyl_div])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Subkingdom]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname" |
|
116 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=ssp])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname" |
|
117 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher,"/{aggregateoccurrence/*_id/plantobservation/authorplantcode,specimenreplicate:[*_id/reference/shortname=$/_ignore/inLabel]/sourceaccessioncode}" |
|
1 |
VegX:/*s/individualOrganismObservation,VegBIEN:/taxonoccurrence,Comments |
|
2 |
/*ID->/*s/plotObservation/partyWithRole/*ID->/parties/party/organizationName,"/*_id/locationevent/""""/*_id/location/*_id/reference/shortname/_alt/1",Quotes sort this before other mappings |
|
3 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/area,/*_id/locationevent/*_id/location/area, |
|
4 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/plotUniqueIdentifier,/*_id/locationevent/*_id/location/authorlocationcode, |
|
5 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/FootprintWKT,/*_id/locationevent/*_id/location/dsgpoly, |
|
6 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/verbatimElevation,/*_id/locationevent/*_id/location/elevation/_alt/1, |
|
7 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/CoordinateUncertaintyInMeters,/*_id/locationevent/*_id/location/locationaccuracy, |
|
8 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/country,"/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""area|country|territory""])/placename", |
|
9 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/state,"/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=""region|state|province""])/placename", |
|
10 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=majorGeo]/value,/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=continent])/placename, |
|
11 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/county,/*_id/locationevent/*_id/location/locationdetermination(/*_id/namedplace[placesystem=county])/placename, |
|
12 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/simpleUserdefined[name=localityDescription]/value,/*_id/locationevent/*_id/location/locationdetermination/*_id/namedplace/placedescription, |
|
13 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/relatedSpatialItem/relatedItem[relationshipType=parentPlot]/relatedItemID->/*s/plot/plotUniqueIdentifier,/*_id/locationevent/*_id/location/parent_id/location/authorlocationcode, |
|
14 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLatitude,/*_id/locationevent/*_id/location/reallatitude, |
|
15 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/DecimalLongitude,/*_id/locationevent/*_id/location/reallongitude, |
|
16 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/slopeAspect,/*_id/locationevent/*_id/location/slopeaspect, |
|
17 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/slopeGradient,/*_id/locationevent/*_id/location/slopegradient, |
|
18 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/maximumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}", |
|
19 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/minimumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}", |
|
20 |
/*ID->/*s/plotObservation/*ID->/*s/project/title,/*_id/locationevent/*_id/project/projectname, |
|
21 |
/*ID->/*s/plotObservation->/*s/communityDetermination[*ID]/*s/communityConcept/commonName,/*_id/locationevent/commclass/commdetermination/*_id/commconcept/*_id/*/commname, |
|
22 |
/*ID->/*s/plotObservation->/*s/communityDetermination[*ID]/*s/communityConcept/name,/*_id/locationevent/commclass/commdetermination/*_id/commconcept/commdescription, |
|
23 |
/*ID->/*s/plotObservation/simpleUserdefined[name=precipMm]/value,"/*_id/locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]:[@fkey=tableRecord_ID]/definedvalue", |
|
24 |
/*ID->/*s/plotObservation/temperature,"/*_id/locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]:[@fkey=tableRecord_ID]/definedvalue", |
|
25 |
/*ID->/*s/plotObservation/simpleUserdefined[name=plotMethodology]/value,/*_id/locationevent/methodnarrative, |
|
26 |
/*ID->/*s/plotObservation/obsEndDate,/*_id/locationevent/obsenddate, |
|
27 |
/*ID->/*s/plotObservation/obsEndDate/_*/date,/*_id/locationevent/obsenddate/_*/date, |
|
28 |
/*ID->/*s/plotObservation/obsStartDate,/*_id/locationevent/obsstartdate, |
|
29 |
/*ID->/*s/plotObservation/obsStartDate/_*/date,/*_id/locationevent/obsstartdate/_*/date, |
|
30 |
/*ID->/*s/plotObservation/obsStartDate/_date/day,/*_id/locationevent/obsstartdate/_date/day, |
|
31 |
/*ID->/*s/plotObservation/obsStartDate/_date/month,/*_id/locationevent/obsstartdate/_date/month, |
|
32 |
/*ID->/*s/plotObservation/obsStartDate/_date/year,/*_id/locationevent/obsstartdate/_date/year, |
|
33 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=acidity]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]:[@fkey=tableRecord_ID]/definedvalue", |
|
34 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=base]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]:[@fkey=tableRecord_ID]/definedvalue", |
|
35 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=calcium]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
36 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=carbon]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]:[@fkey=tableRecord_ID]/definedvalue", |
|
37 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=cationCap]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]:[@fkey=tableRecord_ID]/definedvalue", |
|
38 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=conductivity]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]:[@fkey=tableRecord_ID]/definedvalue", |
|
39 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/magnesium,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
40 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/nitrogen,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]:[@fkey=tableRecord_ID]/definedvalue", |
|
41 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/phosphorus,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]:[@fkey=tableRecord_ID]/definedvalue", |
|
42 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/pottasium,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
43 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=sodium]/value,"/*_id/locationevent/soilobs:[soilhorizon=unknown]/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]:[@fkey=tableRecord_ID]/definedvalue", |
|
44 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=clayPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilclay, |
|
45 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=organicPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilorganic, |
|
46 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/ph,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilph, |
|
47 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=sandPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilsand, |
|
48 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=siltPercent]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soilsilt, |
|
49 |
/*ID->/*s/plotObservation->/*s/abioticObservation[*ID]/simpleUserdefined[name=texture]/value,/*_id/locationevent/soilobs:[soilhorizon=unknown]/soiltexture, |
|
50 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/maximumDepthInMeters,/*_id/locationevent/waterdepth/max, |
|
51 |
/*ID->/*s/plotObservation/*UniqueIdentifierID->/*s/plot/geospatial/minimumDepthInMeters,/*_id/locationevent/waterdepth/min, |
|
52 |
/*ID->/*s/plotObservation:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/simpleUserdefined[name=authorCode]/value,/*_id/locationevent:[*_id/location/*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/authoreventcode, |
|
53 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/voucher,/aggregateoccurrence/*_id/plantobservation/authorplantcode, |
|
54 |
/height,/aggregateoccurrence/*_id/plantobservation/overallheight, |
|
55 |
/simpleUserdefined[name=stemHeightM]/value,/aggregateoccurrence/*_id/plantobservation/overallheight, |
|
56 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/relatedItem[relationshipType=stemParent]/relatedItemID->/*s/individualOrganismObservation/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher,/aggregateoccurrence/*_id/plantobservation/stemobservation/*_id/plantobservation/authorplantcode, |
|
57 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=count]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/*_id/plantobservation/stemcount, |
|
58 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode, |
|
59 |
/*ID->/*s/individualOrganism/identificationLabel,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode, |
|
60 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel/_alt/1,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/1, |
|
61 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/1,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/1, |
|
62 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel/_alt/2,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/2, |
|
63 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/2,/aggregateoccurrence/*_id/plantobservation/stemobservation/authorstemcode/_alt/2, |
|
64 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance/value=0]/diameter,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]:[@fkey=tableRecord_ID]/definedvalue", |
|
65 |
/diameterBaseDistance[baseDistance/value=0]/diameter,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]:[@fkey=tableRecord_ID]/definedvalue", |
|
66 |
/simpleUserdefined[name=stemCanopyForm]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyForm]]:[@fkey=tableRecord_ID]/definedvalue", |
|
67 |
/simpleUserdefined[name=stemCanopyPosition]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyPosition]]:[@fkey=tableRecord_ID]/definedvalue", |
|
68 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]:[@fkey=tableRecord_ID]/definedvalue", |
|
69 |
/simpleUserdefined[name=htFirstBranchM]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue", |
|
70 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue", |
|
71 |
/simpleUserdefined[name=stemLianaInfestation]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=lianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue", |
|
72 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]:[@fkey=tableRecord_ID]/definedvalue", |
|
73 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyForm]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]:[@fkey=tableRecord_ID]/definedvalue", |
|
74 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyPosition]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]:[@fkey=tableRecord_ID]/definedvalue", |
|
75 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue", |
|
76 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemLianaInfestation]/value,"/aggregateoccurrence/*_id/plantobservation/stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue", |
|
77 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[!attributeID]/value=1.37]/diameter,/aggregateoccurrence/*_id/plantobservation/stemobservation/diameter, |
|
78 |
/diameterBaseDistance[baseDistance/value=1.37]/diameter,/aggregateoccurrence/*_id/plantobservation/stemobservation/diameter, |
|
79 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightM]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/height, |
|
80 |
/simpleUserdefined[name=xPosition]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/xposition, |
|
81 |
/simpleUserdefined[name=yPosition]/value,/aggregateoccurrence/*_id/plantobservation/stemobservation/yposition, |
|
82 |
/simpleUserdefined[name=count]/value,/aggregateoccurrence/count, |
|
83 |
/simpleUserdefined[name=coverPercent]/value,/aggregateoccurrence/cover, |
|
84 |
/simpleUserdefined[name=canopyForm]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyForm]]:[@fkey=tableRecord_ID]/definedvalue", |
|
85 |
/simpleUserdefined[name=canopyPosition]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyPosition]]:[@fkey=tableRecord_ID]/definedvalue", |
|
86 |
/simpleUserdefined[name=interceptCm]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=interceptCm]]:[@fkey=tableRecord_ID]/definedvalue", |
|
87 |
/simpleUserdefined[name=lianaInfestation]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=lianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue", |
|
88 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=notes]]:[@fkey=tableRecord_ID]/definedvalue", |
|
89 |
/simpleUserdefined[name=censusNo]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=censusNo]]:[@fkey=tableRecord_ID]/definedvalue", |
|
90 |
/simpleUserdefined[name=habit]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=habit]]:[@fkey=tableRecord_ID]/definedvalue", |
|
91 |
/simpleUserdefined[name=individualCode]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=individualCode]]:[@fkey=tableRecord_ID]/definedvalue", |
|
92 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/groupType","/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=voucherType]]:[@fkey=tableRecord_ID]/definedvalue", |
|
93 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/partyWithRole/*ID->/parties/party/organizationName,"/specimenreplicate/""""/*_id/reference/shortname/_alt/1",Quotes sort this before other mappings |
|
94 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept:[partyWithRole/*ID->/parties/party/organizationName=$/_ignore/inLabel]/authorCode,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/catalognumber_dwc, |
|
95 |
/simpleUserdefined[name=collectionDate]/value,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/collectiondate, |
|
96 |
/simpleUserdefined[name=collectionDate]/value/_*/date,/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/collectiondate/_*/date, |
|
97 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/partyWithRole/*ID->/parties/party/individualName/givenName",/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/verbatimcollectorname/_name/first, |
|
98 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=collector]/partyWithRole/*ID->/parties/party/individualName/surName",/specimenreplicate:[*_id/reference/shortname/_alt/2=$/_ignore/inLabel]/verbatimcollectorname/_name/last, |
|
99 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=auth])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Authority]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
100 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=fam])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
101 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=gen])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Genus]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
102 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=sp])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Species]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
103 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=TaxonomicRankBelowSubspeciesEnum])/Rank","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname/_name/first", |
|
104 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=computer]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=TaxonomicRankBelowSubspeciesEnum])/Name","/taxondetermination[*_id/role/rolecode=computer,*_id/plantconcept/plantstatus/plantlevel=Subspecies]:[determinationtype=""Computer (automated)"",iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last", |
|
105 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=auth])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Authority]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
106 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/fit","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]/taxonFit", |
|
107 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/{fit,Name/_name/middle}","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]/{taxonFit,*_id/plantconcept/*_id/*/plantname/_name/middle}", |
|
108 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
109 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name/_name/first","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/first", |
|
110 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name/_name/last","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/last", |
|
111 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=binom])/Name/_name/middle","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Binomial]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname/_name/middle", |
|
112 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=cl])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Class]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
113 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=fam])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Family]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
114 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=gen])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Genus]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
115 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=reg])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Kingdom]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
116 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=ord])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Order]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
117 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=phyl_div])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Subkingdom]:[determinationtype=Author,isoriginal=true,iscurrent=true]/*_id/plantconcept/*_id/*/plantname", |
|
118 |
"/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept->/*s/taxonDetermination[*ID,partyWithRole/role=identifier]/*s/taxonRelationshipAssertion(/assertion/*ID->/*s/taxonConcept[Rank/@code=ssp])/Name","/taxondetermination[*_id/role/rolecode=identifier,*_id/plantconcept/plantstatus/plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname", |
mappings/for_review/VegX-VegBIEN.plots.csv | ||
---|---|---|
1 |
VegX:/*s/plotObservation,VegBIEN:/locationevent |
|
2 |
//plot/area,//location/area |
|
3 |
//geospatial/FootprintWKT,//location/dsgpoly |
|
4 |
//geospatial/verbatimElevation,//location/elevation/_alt/1 |
|
5 |
//geospatial/CoordinateUncertaintyInMeters,//location/locationaccuracy |
|
6 |
//plot/country,"//*_id/namedplace[placesystem=""area|country|territory""]/placename" |
|
7 |
//plot/state,"//*_id/namedplace[placesystem=""region|state|province""]/placename" |
|
8 |
//plot/simpleUserdefined[name=majorGeo]/value,//*_id/namedplace[placesystem=continent]/placename |
|
9 |
//plot/county,//*_id/namedplace[placesystem=county]/placename |
|
10 |
//plot/simpleUserdefined[name=localityDescription]/value,//namedplace/placedescription |
|
11 |
//plot/plotUniqueIdentifier,//location/authorlocationcode |
|
12 |
//geospatial/DecimalLatitude,//location/reallatitude |
|
13 |
//geospatial/DecimalLongitude,//location/reallongitude |
|
14 |
//plot/slopeAspect,//location/slopeaspect |
|
15 |
//plot/slopeGradient,//location/slopegradient |
|
16 |
//geospatial/maximumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}" |
|
17 |
//geospatial/minimumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}" |
|
18 |
//plot/plotUniqueIdentifier,//location/authorlocationcode |
|
19 |
//project/title,//project/projectname |
|
20 |
/simpleUserdefined[name=authorCode]/value,/authoreventcode |
|
21 |
//*s/communityDetermination/*s/communityConcept/commonName,//*/commname |
|
22 |
//*s/communityDetermination/*s/communityConcept/name,//commconcept/commdescription |
|
23 |
/simpleUserdefined[name=precipMm]/value,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]/definedvalue" |
|
24 |
/temperature,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]/definedvalue" |
|
25 |
/simpleUserdefined[name=plotMethodology]/value,/methodnarrative |
|
26 |
/obsEndDate,/obsenddate |
|
27 |
/obsEndDate/_*/date,/obsenddate/_*/date |
|
28 |
/obsStartDate,/obsstartdate |
|
29 |
/obsStartDate/_*/date,/obsstartdate/_*/date |
|
30 |
/obsStartDate/_date/day,/obsstartdate/_date/day |
|
31 |
/obsStartDate/_date/month,/obsstartdate/_date/month |
|
32 |
/obsStartDate/_date/year,/obsstartdate/_date/year |
|
33 |
//*s/abioticObservation/simpleUserdefined[name=acidity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]/definedvalue" |
|
34 |
//*s/abioticObservation/simpleUserdefined[name=base]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]/definedvalue" |
|
35 |
//*s/abioticObservation/simpleUserdefined[name=calcium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]/definedvalue" |
|
36 |
//*s/abioticObservation/simpleUserdefined[name=carbon]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]/definedvalue" |
|
37 |
//*s/abioticObservation/simpleUserdefined[name=cationCap]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]/definedvalue" |
|
38 |
//*s/abioticObservation/simpleUserdefined[name=conductivity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]/definedvalue" |
|
39 |
//*s/abioticObservation/magnesium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]/definedvalue" |
|
40 |
//*s/abioticObservation/nitrogen,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]/definedvalue" |
|
41 |
//*s/abioticObservation/phosphorus,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]/definedvalue" |
|
42 |
//*s/abioticObservation/pottasium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]/definedvalue" |
|
43 |
//*s/abioticObservation/simpleUserdefined[name=sodium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]/definedvalue" |
|
44 |
//*s/abioticObservation/simpleUserdefined[name=clayPercent]/value,//soilobs/soilclay |
|
45 |
//*s/abioticObservation/simpleUserdefined[name=organicPercent]/value,//soilobs/soilorganic |
|
46 |
//*s/abioticObservation/ph,//soilobs/soilph |
|
47 |
//*s/abioticObservation/simpleUserdefined[name=sandPercent]/value,//soilobs/soilsand |
|
48 |
//*s/abioticObservation/simpleUserdefined[name=siltPercent]/value,//soilobs/soilsilt |
|
49 |
//*s/abioticObservation/simpleUserdefined[name=texture]/value,//soilobs/soiltexture |
|
50 |
//geospatial/maximumDepthInMeters,//waterdepth/max |
|
51 |
//geospatial/minimumDepthInMeters,//waterdepth/min |
|
1 |
VegX:/*s/plotObservation,VegBIEN:/locationevent,Comments |
|
2 |
//party/organizationName,"/""""/*_id/location/*_id/reference/shortname/_alt/1",Quotes sort this before other mappings |
|
3 |
//plot/area,//location/area, |
|
4 |
//plot/plotUniqueIdentifier,//location/authorlocationcode, |
|
5 |
//geospatial/FootprintWKT,//location/dsgpoly, |
|
6 |
//geospatial/verbatimElevation,//location/elevation/_alt/1, |
|
7 |
//geospatial/CoordinateUncertaintyInMeters,//location/locationaccuracy, |
|
8 |
//plot/country,"//*_id/namedplace[placesystem=""area|country|territory""]/placename", |
|
9 |
//plot/state,"//*_id/namedplace[placesystem=""region|state|province""]/placename", |
|
10 |
//plot/simpleUserdefined[name=majorGeo]/value,//*_id/namedplace[placesystem=continent]/placename, |
|
11 |
//plot/county,//*_id/namedplace[placesystem=county]/placename, |
|
12 |
//plot/simpleUserdefined[name=localityDescription]/value,//namedplace/placedescription, |
|
13 |
//plot/plotUniqueIdentifier,//location/authorlocationcode, |
|
14 |
//geospatial/DecimalLatitude,//location/reallatitude, |
|
15 |
//geospatial/DecimalLongitude,//location/reallongitude, |
|
16 |
//plot/slopeAspect,//location/slopeaspect, |
|
17 |
//plot/slopeGradient,//location/slopegradient, |
|
18 |
//geospatial/maximumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}", |
|
19 |
//geospatial/minimumElevationInMeters,"/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}", |
|
20 |
//project/title,//project/projectname, |
|
21 |
//*s/communityDetermination/*s/communityConcept/commonName,//*/commname, |
|
22 |
//*s/communityDetermination/*s/communityConcept/name,//commconcept/commdescription, |
|
23 |
/simpleUserdefined[name=precipMm]/value,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]/definedvalue", |
|
24 |
/temperature,"/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]/definedvalue", |
|
25 |
/simpleUserdefined[name=plotMethodology]/value,/methodnarrative, |
|
26 |
/obsEndDate,/obsenddate, |
|
27 |
/obsEndDate/_*/date,/obsenddate/_*/date, |
|
28 |
/obsStartDate,/obsstartdate, |
|
29 |
/obsStartDate/_*/date,/obsstartdate/_*/date, |
|
30 |
/obsStartDate/_date/day,/obsstartdate/_date/day, |
|
31 |
/obsStartDate/_date/month,/obsstartdate/_date/month, |
|
32 |
/obsStartDate/_date/year,/obsstartdate/_date/year, |
|
33 |
//*s/abioticObservation/simpleUserdefined[name=acidity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]/definedvalue", |
|
34 |
//*s/abioticObservation/simpleUserdefined[name=base]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]/definedvalue", |
|
35 |
//*s/abioticObservation/simpleUserdefined[name=calcium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]/definedvalue", |
|
36 |
//*s/abioticObservation/simpleUserdefined[name=carbon]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]/definedvalue", |
|
37 |
//*s/abioticObservation/simpleUserdefined[name=cationCap]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]/definedvalue", |
|
38 |
//*s/abioticObservation/simpleUserdefined[name=conductivity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]/definedvalue", |
|
39 |
//*s/abioticObservation/magnesium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]/definedvalue", |
|
40 |
//*s/abioticObservation/nitrogen,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]/definedvalue", |
|
41 |
//*s/abioticObservation/phosphorus,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]/definedvalue", |
|
42 |
//*s/abioticObservation/pottasium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]/definedvalue", |
|
43 |
//*s/abioticObservation/simpleUserdefined[name=sodium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]/definedvalue", |
|
44 |
//*s/abioticObservation/simpleUserdefined[name=clayPercent]/value,//soilobs/soilclay, |
|
45 |
//*s/abioticObservation/simpleUserdefined[name=organicPercent]/value,//soilobs/soilorganic, |
|
46 |
//*s/abioticObservation/ph,//soilobs/soilph, |
|
47 |
//*s/abioticObservation/simpleUserdefined[name=sandPercent]/value,//soilobs/soilsand, |
|
48 |
//*s/abioticObservation/simpleUserdefined[name=siltPercent]/value,//soilobs/soilsilt, |
|
49 |
//*s/abioticObservation/simpleUserdefined[name=texture]/value,//soilobs/soiltexture, |
|
50 |
//geospatial/maximumDepthInMeters,//waterdepth/max, |
|
51 |
//geospatial/minimumDepthInMeters,//waterdepth/min, |
|
52 |
/simpleUserdefined[name=authorCode]/value,/authoreventcode, |
mappings/for_review/VegX-VegBIEN.organisms.csv | ||
---|---|---|
1 |
VegX:/*s/individualOrganismObservation,VegBIEN:/taxonoccurrence |
|
2 |
//plot/area,//location/area |
|
3 |
//geospatial/FootprintWKT,//location/dsgpoly |
|
4 |
//geospatial/verbatimElevation,//location/elevation/_alt/1 |
|
5 |
//geospatial/CoordinateUncertaintyInMeters,//location/locationaccuracy |
|
6 |
//plot/country,"//*_id/namedplace[placesystem=""area|country|territory""]/placename" |
|
7 |
//plot/state,"//*_id/namedplace[placesystem=""region|state|province""]/placename" |
|
8 |
//plot/simpleUserdefined[name=majorGeo]/value,//*_id/namedplace[placesystem=continent]/placename |
|
9 |
//plot/county,//*_id/namedplace[placesystem=county]/placename |
|
10 |
//plot/simpleUserdefined[name=localityDescription]/value,//namedplace/placedescription |
|
11 |
//plot/plotUniqueIdentifier,//location/authorlocationcode |
|
12 |
//geospatial/DecimalLatitude,//location/reallatitude |
|
13 |
//geospatial/DecimalLongitude,//location/reallongitude |
|
14 |
//plot/slopeAspect,//location/slopeaspect |
|
15 |
//plot/slopeGradient,//location/slopegradient |
|
16 |
//geospatial/maximumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}" |
|
17 |
//geospatial/minimumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}" |
|
18 |
//plot/plotUniqueIdentifier,//location/authorlocationcode |
|
19 |
//project/title,//project/projectname |
|
20 |
//plotObservation/simpleUserdefined[name=authorCode]/value,//locationevent/authoreventcode |
|
21 |
//*s/communityDetermination/*s/communityConcept/commonName,//*/commname |
|
22 |
//*s/communityDetermination/*s/communityConcept/name,//commconcept/commdescription |
|
23 |
//plotObservation/simpleUserdefined[name=precipMm]/value,"//locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]/definedvalue" |
|
24 |
//plotObservation/temperature,"//locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]/definedvalue" |
|
25 |
//plotObservation/simpleUserdefined[name=plotMethodology]/value,//locationevent/methodnarrative |
|
26 |
//plotObservation/obsEndDate,//locationevent/obsenddate |
|
27 |
//plotObservation/obsEndDate/_*/date,//locationevent/obsenddate/_*/date |
|
28 |
//plotObservation/obsStartDate,//locationevent/obsstartdate |
|
29 |
//plotObservation/obsStartDate/_*/date,//locationevent/obsstartdate/_*/date |
|
30 |
//plotObservation/obsStartDate/_date/day,//locationevent/obsstartdate/_date/day |
|
31 |
//plotObservation/obsStartDate/_date/month,//locationevent/obsstartdate/_date/month |
|
32 |
//plotObservation/obsStartDate/_date/year,//locationevent/obsstartdate/_date/year |
|
33 |
//*s/abioticObservation/simpleUserdefined[name=acidity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]/definedvalue" |
|
34 |
//*s/abioticObservation/simpleUserdefined[name=base]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]/definedvalue" |
|
35 |
//*s/abioticObservation/simpleUserdefined[name=calcium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]/definedvalue" |
|
36 |
//*s/abioticObservation/simpleUserdefined[name=carbon]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]/definedvalue" |
|
37 |
//*s/abioticObservation/simpleUserdefined[name=cationCap]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]/definedvalue" |
|
38 |
//*s/abioticObservation/simpleUserdefined[name=conductivity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]/definedvalue" |
|
39 |
//*s/abioticObservation/magnesium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]/definedvalue" |
|
40 |
//*s/abioticObservation/nitrogen,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]/definedvalue" |
|
41 |
//*s/abioticObservation/phosphorus,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]/definedvalue" |
|
42 |
//*s/abioticObservation/pottasium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]/definedvalue" |
|
43 |
//*s/abioticObservation/simpleUserdefined[name=sodium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]/definedvalue" |
|
44 |
//*s/abioticObservation/simpleUserdefined[name=clayPercent]/value,//soilobs/soilclay |
|
45 |
//*s/abioticObservation/simpleUserdefined[name=organicPercent]/value,//soilobs/soilorganic |
|
46 |
//*s/abioticObservation/ph,//soilobs/soilph |
|
47 |
//*s/abioticObservation/simpleUserdefined[name=sandPercent]/value,//soilobs/soilsand |
|
48 |
//*s/abioticObservation/simpleUserdefined[name=siltPercent]/value,//soilobs/soilsilt |
|
49 |
//*s/abioticObservation/simpleUserdefined[name=texture]/value,//soilobs/soiltexture |
|
50 |
//geospatial/maximumDepthInMeters,//waterdepth/max |
|
51 |
//geospatial/minimumDepthInMeters,//waterdepth/min |
|
52 |
/height,//plantobservation/overallheight |
|
53 |
/simpleUserdefined[name=stemHeightM]/value,//plantobservation/overallheight |
|
54 |
//taxonNameUsageConcept/voucher,//plantobservation/authorplantcode |
|
55 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=count]/value,//plantobservation/stemcount |
|
56 |
//individualOrganism/identificationLabel,//stemobservation/authorstemcode |
|
57 |
//individualOrganism/identificationLabel,//stemobservation/authorstemcode |
|
58 |
//individualOrganism/identificationLabel/_alt/1,//stemobservation/authorstemcode/_alt/1 |
|
59 |
//individualOrganism/identificationLabel/_alt/1,//stemobservation/authorstemcode/_alt/1 |
|
60 |
//individualOrganism/identificationLabel/_alt/2,//stemobservation/authorstemcode/_alt/2 |
|
61 |
//individualOrganism/identificationLabel/_alt/2,//stemobservation/authorstemcode/_alt/2 |
|
62 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[value=0]/diameter,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]/definedvalue" |
|
63 |
/diameterBaseDistance[value=0]/diameter,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]/definedvalue" |
|
64 |
/simpleUserdefined[name=stemCanopyForm]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyForm]]/definedvalue" |
|
65 |
/simpleUserdefined[name=stemCanopyPosition]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyPosition]]/definedvalue" |
|
66 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]/definedvalue" |
|
67 |
/simpleUserdefined[name=htFirstBranchM]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]/definedvalue" |
|
68 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]/definedvalue" |
|
69 |
/simpleUserdefined[name=stemLianaInfestation]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=lianaInfestation]]/definedvalue" |
|
70 |
//note/text,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]/definedvalue" |
|
71 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyForm]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]/definedvalue" |
|
72 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyPosition]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]/definedvalue" |
|
73 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightFirstBranchM]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]/definedvalue" |
|
74 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemLianaInfestation]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]/definedvalue" |
|
75 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[]/value=1.37]/diameter,//stemobservation/diameter |
|
76 |
/diameterBaseDistance[value=1.37]/diameter,//stemobservation/diameter |
|
77 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightM]/value,//stemobservation/height |
|
78 |
/simpleUserdefined[name=xPosition]/value,//stemobservation/xposition |
|
79 |
/simpleUserdefined[name=yPosition]/value,//stemobservation/yposition |
|
80 |
/simpleUserdefined[name=count]/value,//aggregateoccurrence/count |
|
81 |
/simpleUserdefined[name=coverPercent]/value,//aggregateoccurrence/cover |
|
82 |
/simpleUserdefined[name=canopyForm]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyForm]]/definedvalue" |
|
83 |
/simpleUserdefined[name=canopyPosition]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyPosition]]/definedvalue" |
|
84 |
/simpleUserdefined[name=interceptCm]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=interceptCm]]/definedvalue" |
|
85 |
/simpleUserdefined[name=lianaInfestation]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=lianaInfestation]]/definedvalue" |
|
86 |
//note/text,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=notes]]/definedvalue" |
|
87 |
/simpleUserdefined[name=censusNo]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=censusNo]]/definedvalue" |
|
88 |
/simpleUserdefined[name=habit]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=habit]]/definedvalue" |
|
89 |
/simpleUserdefined[name=individualCode]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=individualCode]]/definedvalue" |
|
90 |
//*s/taxonDetermination[role=collector]/groupType,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=voucherType]]/definedvalue" |
|
91 |
//taxonNameUsageConcept/authorCode,//specimenreplicate/catalognumber_dwc |
|
92 |
/simpleUserdefined[name=collectionDate]/value,//specimenreplicate/collectiondate |
|
93 |
/simpleUserdefined[name=collectionDate]/value/_*/date,//specimenreplicate/collectiondate/_*/date |
|
94 |
//individualName/givenName,//specimenreplicate/verbatimcollectorname/_name/first |
|
95 |
//individualName/surName,//specimenreplicate/verbatimcollectorname/_name/last |
|
96 |
//party/organizationName,"/specimenreplicate/{museum_id/party/organizationname,collectioncode_dwc/_namePart/last}" |
|
97 |
//*s/taxonConcept[@code=auth]/Name,"/taxondetermination[rolecode=computer,plantlevel=Authority]/*_id/plantconcept/*_id/*/plantname" |
|
98 |
//*s/taxonConcept[@code=fam]/Name,"/taxondetermination[rolecode=computer,plantlevel=Family]/*_id/plantconcept/*_id/*/plantname" |
|
99 |
//*s/taxonConcept[@code=gen]/Name,"/taxondetermination[rolecode=computer,plantlevel=Genus]/*_id/plantconcept/*_id/*/plantname" |
|
100 |
//*s/taxonConcept[@code=sp]/Name,"/taxondetermination[rolecode=computer,plantlevel=Species]/*_id/plantconcept/*_id/*/plantname" |
|
101 |
//*s/taxonConcept[@code=TaxonomicRankBelowSubspeciesEnum]/Rank,"/taxondetermination[rolecode=computer,plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname/_name/first" |
|
102 |
//*s/taxonConcept[@code=TaxonomicRankBelowSubspeciesEnum]/Name,"/taxondetermination[rolecode=computer,plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname/_name/last" |
|
103 |
//*s/taxonConcept[@code=auth]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Authority]/*_id/plantconcept/*_id/*/plantname" |
|
104 |
//*s/taxonConcept[@code=binom]/fit,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/taxonFit" |
|
105 |
"//*s/taxonConcept[@code=binom]/{fit,Name/_name/middle}","/taxondetermination[rolecode=identifier,plantlevel=Binomial]/{taxonFit,*_id/plantconcept/*_id/*/plantname/_name/middle}" |
|
106 |
//*s/taxonConcept[@code=binom]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname" |
|
107 |
//*s/taxonConcept[@code=binom]/Name/_name/first,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname/_name/first" |
|
108 |
//*s/taxonConcept[@code=binom]/Name/_name/last,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname/_name/last" |
|
109 |
//*s/taxonConcept[@code=binom]/Name/_name/middle,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname/_name/middle" |
|
110 |
//*s/taxonConcept[@code=cl]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Class]/*_id/plantconcept/*_id/*/plantname" |
|
111 |
//*s/taxonConcept[@code=fam]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Family]/*_id/plantconcept/*_id/*/plantname" |
|
112 |
//*s/taxonConcept[@code=gen]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Genus]/*_id/plantconcept/*_id/*/plantname" |
|
113 |
//*s/taxonConcept[@code=reg]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Kingdom]/*_id/plantconcept/*_id/*/plantname" |
|
114 |
//*s/taxonConcept[@code=ord]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Order]/*_id/plantconcept/*_id/*/plantname" |
|
115 |
//*s/taxonConcept[@code=phyl_div]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Subkingdom]/*_id/plantconcept/*_id/*/plantname" |
|
116 |
//*s/taxonConcept[@code=ssp]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname" |
|
117 |
//taxonNameUsageConcept/voucher,"/{aggregateoccurrence/*_id/plantobservation/authorplantcode,specimenreplicate/sourceaccessioncode}" |
|
1 |
VegX:/*s/individualOrganismObservation,VegBIEN:/taxonoccurrence,Comments |
|
2 |
//party/organizationName,"/*_id/locationevent/""""/*_id/location/*_id/reference/shortname/_alt/1",Quotes sort this before other mappings |
|
3 |
//plot/area,//location/area, |
|
4 |
//plot/plotUniqueIdentifier,//location/authorlocationcode, |
|
5 |
//geospatial/FootprintWKT,//location/dsgpoly, |
|
6 |
//geospatial/verbatimElevation,//location/elevation/_alt/1, |
|
7 |
//geospatial/CoordinateUncertaintyInMeters,//location/locationaccuracy, |
|
8 |
//plot/country,"//*_id/namedplace[placesystem=""area|country|territory""]/placename", |
|
9 |
//plot/state,"//*_id/namedplace[placesystem=""region|state|province""]/placename", |
|
10 |
//plot/simpleUserdefined[name=majorGeo]/value,//*_id/namedplace[placesystem=continent]/placename, |
|
11 |
//plot/county,//*_id/namedplace[placesystem=county]/placename, |
|
12 |
//plot/simpleUserdefined[name=localityDescription]/value,//namedplace/placedescription, |
|
13 |
//plot/plotUniqueIdentifier,//location/authorlocationcode, |
|
14 |
//geospatial/DecimalLatitude,//location/reallatitude, |
|
15 |
//geospatial/DecimalLongitude,//location/reallongitude, |
|
16 |
//plot/slopeAspect,//location/slopeaspect, |
|
17 |
//plot/slopeGradient,//location/slopegradient, |
|
18 |
//geospatial/maximumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/max,elevationrange/_range/to}", |
|
19 |
//geospatial/minimumElevationInMeters,"/*_id/locationevent/*_id/location/{elevation/_alt/2/_avg/min,elevationrange/_range/from}", |
|
20 |
//project/title,//project/projectname, |
|
21 |
//*s/communityDetermination/*s/communityConcept/commonName,//*/commname, |
|
22 |
//*s/communityDetermination/*s/communityConcept/name,//commconcept/commdescription, |
|
23 |
//plotObservation/simpleUserdefined[name=precipMm]/value,"//locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=precipitationMm]]/definedvalue", |
|
24 |
//plotObservation/temperature,"//locationevent/definedvalue[*_id/userdefined[tablename=locationevent,userdefinedname=temperatureC]]/definedvalue", |
|
25 |
//plotObservation/simpleUserdefined[name=plotMethodology]/value,//locationevent/methodnarrative, |
|
26 |
//plotObservation/obsEndDate,//locationevent/obsenddate, |
|
27 |
//plotObservation/obsEndDate/_*/date,//locationevent/obsenddate/_*/date, |
|
28 |
//plotObservation/obsStartDate,//locationevent/obsstartdate, |
|
29 |
//plotObservation/obsStartDate/_*/date,//locationevent/obsstartdate/_*/date, |
|
30 |
//plotObservation/obsStartDate/_date/day,//locationevent/obsstartdate/_date/day, |
|
31 |
//plotObservation/obsStartDate/_date/month,//locationevent/obsstartdate/_date/month, |
|
32 |
//plotObservation/obsStartDate/_date/year,//locationevent/obsstartdate/_date/year, |
|
33 |
//*s/abioticObservation/simpleUserdefined[name=acidity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilAcidity]]/definedvalue", |
|
34 |
//*s/abioticObservation/simpleUserdefined[name=base]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilBase]]/definedvalue", |
|
35 |
//*s/abioticObservation/simpleUserdefined[name=calcium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCalcium]]/definedvalue", |
|
36 |
//*s/abioticObservation/simpleUserdefined[name=carbon]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCarbon]]/definedvalue", |
|
37 |
//*s/abioticObservation/simpleUserdefined[name=cationCap]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilCationCap]]/definedvalue", |
|
38 |
//*s/abioticObservation/simpleUserdefined[name=conductivity]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilConductivity]]/definedvalue", |
|
39 |
//*s/abioticObservation/magnesium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilMagnesium]]/definedvalue", |
|
40 |
//*s/abioticObservation/nitrogen,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilNitrogen]]/definedvalue", |
|
41 |
//*s/abioticObservation/phosphorus,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPhosphorus]]/definedvalue", |
|
42 |
//*s/abioticObservation/pottasium,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilPotassium]]/definedvalue", |
|
43 |
//*s/abioticObservation/simpleUserdefined[name=sodium]/value,"//soilobs/definedvalue[*_id/userdefined[tablename=soilObs,userdefinedname=soilSodium]]/definedvalue", |
|
44 |
//*s/abioticObservation/simpleUserdefined[name=clayPercent]/value,//soilobs/soilclay, |
|
45 |
//*s/abioticObservation/simpleUserdefined[name=organicPercent]/value,//soilobs/soilorganic, |
|
46 |
//*s/abioticObservation/ph,//soilobs/soilph, |
|
47 |
//*s/abioticObservation/simpleUserdefined[name=sandPercent]/value,//soilobs/soilsand, |
|
48 |
//*s/abioticObservation/simpleUserdefined[name=siltPercent]/value,//soilobs/soilsilt, |
|
49 |
//*s/abioticObservation/simpleUserdefined[name=texture]/value,//soilobs/soiltexture, |
|
50 |
//geospatial/maximumDepthInMeters,//waterdepth/max, |
|
51 |
//geospatial/minimumDepthInMeters,//waterdepth/min, |
|
52 |
//plotObservation/simpleUserdefined[name=authorCode]/value,//locationevent/authoreventcode, |
|
53 |
//taxonNameUsageConcept/voucher,//plantobservation/authorplantcode, |
|
54 |
/height,//plantobservation/overallheight, |
|
55 |
/simpleUserdefined[name=stemHeightM]/value,//plantobservation/overallheight, |
|
56 |
//taxonNameUsageConcept/voucher,//plantobservation/authorplantcode, |
|
57 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=count]/value,//plantobservation/stemcount, |
|
58 |
//individualOrganism/identificationLabel,//stemobservation/authorstemcode, |
|
59 |
//individualOrganism/identificationLabel,//stemobservation/authorstemcode, |
|
60 |
//individualOrganism/identificationLabel/_alt/1,//stemobservation/authorstemcode/_alt/1, |
|
61 |
//individualOrganism/identificationLabel/_alt/1,//stemobservation/authorstemcode/_alt/1, |
|
62 |
//individualOrganism/identificationLabel/_alt/2,//stemobservation/authorstemcode/_alt/2, |
|
63 |
//individualOrganism/identificationLabel/_alt/2,//stemobservation/authorstemcode/_alt/2, |
|
64 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[value=0]/diameter,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]/definedvalue", |
|
65 |
/diameterBaseDistance[value=0]/diameter,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]/definedvalue", |
|
66 |
/simpleUserdefined[name=stemCanopyForm]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyForm]]/definedvalue", |
|
67 |
/simpleUserdefined[name=stemCanopyPosition]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=canopyPosition]]/definedvalue", |
|
68 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]/definedvalue", |
|
69 |
/simpleUserdefined[name=htFirstBranchM]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]/definedvalue", |
|
70 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=heightFirstBranchM]]/definedvalue", |
|
71 |
/simpleUserdefined[name=stemLianaInfestation]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=lianaInfestation]]/definedvalue", |
|
72 |
//note/text,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]/definedvalue", |
|
73 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyForm]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]/definedvalue", |
|
74 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyPosition]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]/definedvalue", |
|
75 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightFirstBranchM]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]/definedvalue", |
|
76 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemLianaInfestation]/value,"//stemobservation/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]/definedvalue", |
|
77 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance[]/value=1.37]/diameter,//stemobservation/diameter, |
|
78 |
/diameterBaseDistance[value=1.37]/diameter,//stemobservation/diameter, |
|
79 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemHeightM]/value,//stemobservation/height, |
|
80 |
/simpleUserdefined[name=xPosition]/value,//stemobservation/xposition, |
|
81 |
/simpleUserdefined[name=yPosition]/value,//stemobservation/yposition, |
|
82 |
/simpleUserdefined[name=count]/value,//aggregateoccurrence/count, |
|
83 |
/simpleUserdefined[name=coverPercent]/value,//aggregateoccurrence/cover, |
|
84 |
/simpleUserdefined[name=canopyForm]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyForm]]/definedvalue", |
|
85 |
/simpleUserdefined[name=canopyPosition]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=canopyPosition]]/definedvalue", |
|
86 |
/simpleUserdefined[name=interceptCm]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=interceptCm]]/definedvalue", |
|
87 |
/simpleUserdefined[name=lianaInfestation]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=lianaInfestation]]/definedvalue", |
|
88 |
//note/text,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=notes]]/definedvalue", |
|
89 |
/simpleUserdefined[name=censusNo]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=censusNo]]/definedvalue", |
|
90 |
/simpleUserdefined[name=habit]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=habit]]/definedvalue", |
|
91 |
/simpleUserdefined[name=individualCode]/value,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=individualCode]]/definedvalue", |
|
92 |
//*s/taxonDetermination[role=collector]/groupType,"/definedvalue[*_id/userdefined[tablename=taxonoccurrence,userdefinedname=voucherType]]/definedvalue", |
|
93 |
//party/organizationName,"/specimenreplicate/""""/*_id/reference/shortname/_alt/1",Quotes sort this before other mappings |
|
94 |
//taxonNameUsageConcept/authorCode,//specimenreplicate/catalognumber_dwc, |
|
95 |
/simpleUserdefined[name=collectionDate]/value,//specimenreplicate/collectiondate, |
|
96 |
/simpleUserdefined[name=collectionDate]/value/_*/date,//specimenreplicate/collectiondate/_*/date, |
|
97 |
//individualName/givenName,//specimenreplicate/verbatimcollectorname/_name/first, |
|
98 |
//individualName/surName,//specimenreplicate/verbatimcollectorname/_name/last, |
|
99 |
//*s/taxonConcept[@code=auth]/Name,"/taxondetermination[rolecode=computer,plantlevel=Authority]/*_id/plantconcept/*_id/*/plantname", |
|
100 |
//*s/taxonConcept[@code=fam]/Name,"/taxondetermination[rolecode=computer,plantlevel=Family]/*_id/plantconcept/*_id/*/plantname", |
|
101 |
//*s/taxonConcept[@code=gen]/Name,"/taxondetermination[rolecode=computer,plantlevel=Genus]/*_id/plantconcept/*_id/*/plantname", |
|
102 |
//*s/taxonConcept[@code=sp]/Name,"/taxondetermination[rolecode=computer,plantlevel=Species]/*_id/plantconcept/*_id/*/plantname", |
|
103 |
//*s/taxonConcept[@code=TaxonomicRankBelowSubspeciesEnum]/Rank,"/taxondetermination[rolecode=computer,plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname/_name/first", |
|
104 |
//*s/taxonConcept[@code=TaxonomicRankBelowSubspeciesEnum]/Name,"/taxondetermination[rolecode=computer,plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname/_name/last", |
|
105 |
//*s/taxonConcept[@code=auth]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Authority]/*_id/plantconcept/*_id/*/plantname", |
|
106 |
//*s/taxonConcept[@code=binom]/fit,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/taxonFit", |
|
107 |
"//*s/taxonConcept[@code=binom]/{fit,Name/_name/middle}","/taxondetermination[rolecode=identifier,plantlevel=Binomial]/{taxonFit,*_id/plantconcept/*_id/*/plantname/_name/middle}", |
|
108 |
//*s/taxonConcept[@code=binom]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname", |
|
109 |
//*s/taxonConcept[@code=binom]/Name/_name/first,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname/_name/first", |
|
110 |
//*s/taxonConcept[@code=binom]/Name/_name/last,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname/_name/last", |
|
111 |
//*s/taxonConcept[@code=binom]/Name/_name/middle,"/taxondetermination[rolecode=identifier,plantlevel=Binomial]/*_id/plantconcept/*_id/*/plantname/_name/middle", |
|
112 |
//*s/taxonConcept[@code=cl]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Class]/*_id/plantconcept/*_id/*/plantname", |
|
113 |
//*s/taxonConcept[@code=fam]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Family]/*_id/plantconcept/*_id/*/plantname", |
|
114 |
//*s/taxonConcept[@code=gen]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Genus]/*_id/plantconcept/*_id/*/plantname", |
|
115 |
//*s/taxonConcept[@code=reg]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Kingdom]/*_id/plantconcept/*_id/*/plantname", |
|
116 |
//*s/taxonConcept[@code=ord]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Order]/*_id/plantconcept/*_id/*/plantname", |
|
117 |
//*s/taxonConcept[@code=phyl_div]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Subkingdom]/*_id/plantconcept/*_id/*/plantname", |
|
118 |
//*s/taxonConcept[@code=ssp]/Name,"/taxondetermination[rolecode=identifier,plantlevel=Subspecies]/*_id/plantconcept/*_id/*/plantname", |
mappings/for_review/VegX-VegBIEN.stems.csv | ||
---|---|---|
1 |
VegX:/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID],VegBIEN:/stemobservation |
|
2 |
//taxonNameUsageConcept/voucher,//plantobservation/authorplantcode |
|
3 |
/simpleUserdefined[name=count]/value,//plantobservation/stemcount |
|
4 |
//individualOrganism/identificationLabel,/authorstemcode |
|
5 |
//individualOrganism/identificationLabel/_alt/1,/authorstemcode/_alt/1 |
|
6 |
//individualOrganism/identificationLabel/_alt/2,/authorstemcode/_alt/2 |
|
7 |
/diameterBaseDistance[value=0]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]/definedvalue" |
|
8 |
/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]/definedvalue" |
|
9 |
//note/text,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]/definedvalue" |
|
10 |
/simpleUserdefined[name=stemCanopyForm]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]/definedvalue" |
|
11 |
/simpleUserdefined[name=stemCanopyPosition]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]/definedvalue" |
|
12 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]/definedvalue" |
|
13 |
/simpleUserdefined[name=stemLianaInfestation]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]/definedvalue" |
|
14 |
/diameterBaseDistance[baseDistance[]/value=1.37]/diameter,/diameter |
|
15 |
/simpleUserdefined[name=stemHeightM]/value,/height |
|
1 |
VegX:/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID],VegBIEN:/stemobservation,Comments |
|
2 |
//taxonNameUsageConcept/voucher,//plantobservation/authorplantcode, |
|
3 |
/simpleUserdefined[name=count]/value,//plantobservation/stemcount, |
|
4 |
//individualOrganism/identificationLabel,/authorstemcode, |
|
5 |
//individualOrganism/identificationLabel/_alt/1,/authorstemcode/_alt/1, |
|
6 |
//individualOrganism/identificationLabel/_alt/2,/authorstemcode/_alt/2, |
|
7 |
/diameterBaseDistance[value=0]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]/definedvalue", |
|
8 |
/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]/definedvalue", |
|
9 |
//note/text,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]/definedvalue", |
|
10 |
/simpleUserdefined[name=stemCanopyForm]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]/definedvalue", |
|
11 |
/simpleUserdefined[name=stemCanopyPosition]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]/definedvalue", |
|
12 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]/definedvalue", |
|
13 |
/simpleUserdefined[name=stemLianaInfestation]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]/definedvalue", |
|
14 |
/diameterBaseDistance[baseDistance[]/value=1.37]/diameter,/diameter, |
|
15 |
/simpleUserdefined[name=stemHeightM]/value,/height, |
mappings/VegX-VegBIEN.stems.csv | ||
---|---|---|
1 |
VegX:/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID],VegBIEN:/stemobservation |
|
2 |
/relatedItem[relationshipType=stemParent]/relatedItemID->/*s/individualOrganismObservation/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher,/*_id/plantobservation/authorplantcode |
|
3 |
/simpleUserdefined[name=count]/value,/*_id/plantobservation/stemcount |
|
4 |
/*ID->/*s/individualOrganism/identificationLabel,/authorstemcode |
|
5 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/1,/authorstemcode/_alt/1 |
|
6 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/2,/authorstemcode/_alt/2 |
|
7 |
/diameterBaseDistance[baseDistance/value=0]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]:[@fkey=tableRecord_ID]/definedvalue" |
|
8 |
/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]:[@fkey=tableRecord_ID]/definedvalue" |
|
9 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]:[@fkey=tableRecord_ID]/definedvalue" |
|
10 |
/simpleUserdefined[name=stemCanopyForm]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]:[@fkey=tableRecord_ID]/definedvalue" |
|
11 |
/simpleUserdefined[name=stemCanopyPosition]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]:[@fkey=tableRecord_ID]/definedvalue" |
|
12 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue" |
|
13 |
/simpleUserdefined[name=stemLianaInfestation]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue" |
|
14 |
/diameterBaseDistance[baseDistance[!attributeID]/value=1.37]/diameter,/diameter |
|
15 |
/simpleUserdefined[name=stemHeightM]/value,/height |
|
1 |
VegX:/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID],VegBIEN:/stemobservation,Comments |
|
2 |
/relatedItem[relationshipType=stemParent]/relatedItemID->/*s/individualOrganismObservation/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher,/*_id/plantobservation/authorplantcode, |
|
3 |
/simpleUserdefined[name=count]/value,/*_id/plantobservation/stemcount, |
|
4 |
/*ID->/*s/individualOrganism/identificationLabel,/authorstemcode, |
|
5 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/1,/authorstemcode/_alt/1, |
|
6 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/2,/authorstemcode/_alt/2, |
|
7 |
/diameterBaseDistance[baseDistance/value=0]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=basalDiameter]]:[@fkey=tableRecord_ID]/definedvalue", |
|
8 |
/diameterBaseDistance[baseDistance[*ID/*s/attribute/quantitative/*ID/*s/method(/name=Gentry)]/value=1.37]/diameter,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=gentryDiameter]]:[@fkey=tableRecord_ID]/definedvalue", |
|
9 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=notes]]:[@fkey=tableRecord_ID]/definedvalue", |
|
10 |
/simpleUserdefined[name=stemCanopyForm]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyForm]]:[@fkey=tableRecord_ID]/definedvalue", |
|
11 |
/simpleUserdefined[name=stemCanopyPosition]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemCanopyPosition]]:[@fkey=tableRecord_ID]/definedvalue", |
|
12 |
/simpleUserdefined[name=stemHeightFirstBranchM]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemHeightFirstBranchM]]:[@fkey=tableRecord_ID]/definedvalue", |
|
13 |
/simpleUserdefined[name=stemLianaInfestation]/value,"/definedvalue[*_id/userdefined[tablename=stemobservation,userdefinedname=stemLianaInfestation]]:[@fkey=tableRecord_ID]/definedvalue", |
|
14 |
/diameterBaseDistance[baseDistance[!attributeID]/value=1.37]/diameter,/diameter, |
|
15 |
/simpleUserdefined[name=stemHeightM]/value,/height, |
Also available in: Unified diff
VegX-VegBIEN mapping: Include the datasource name (now provided by map in /_ignore/inLabel) in the appropriate places in both VegX and VegBIEN