Revision 506
Added by Aaron Marcuse-Kubitza about 13 years ago
test/accepted_output/SALVIAS.organisms.VegX.xml | ||
---|---|---|
21 | 21 |
<value>1</value> |
22 | 22 |
</simpleUserdefined> |
23 | 23 |
<diameterBaseDistance> |
24 |
<baseDistance>1.37</baseDistance> |
|
24 |
<baseDistance> |
|
25 |
<value>1.37</value> |
|
26 |
</baseDistance> |
|
25 | 27 |
<diameter>662</diameter> |
26 | 28 |
</diameterBaseDistance> |
27 | 29 |
</individualOrganismObservation> |
... | ... | |
45 | 47 |
<value>1</value> |
46 | 48 |
</simpleUserdefined> |
47 | 49 |
<diameterBaseDistance> |
48 |
<baseDistance>1.37</baseDistance> |
|
50 |
<baseDistance> |
|
51 |
<value>1.37</value> |
|
52 |
</baseDistance> |
|
49 | 53 |
<diameter>215</diameter> |
50 | 54 |
</diameterBaseDistance> |
51 | 55 |
</individualOrganismObservation> |
mappings/VegX-VegBIEN.organisms.csv | ||
---|---|---|
53 | 53 |
/simpleUserdefined[name=count]/value,/aggregateoccurrence/count/_alt/1 |
54 | 54 |
/simpleUserdefined[name=coverPercent]/value,/aggregateoccurrence/cover |
55 | 55 |
/simpleUserdefined[name=interceptCm]/value,"/aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=interceptCm]:[userdefinedtype=varchar]]:[@fkey=tableRecord_ID]/definedvalue" |
56 |
/diameterBaseDistance[baseDistance=1.37]/diameter,/aggregateoccurrence/individualplant/diameter |
|
56 |
/diameterBaseDistance[baseDistance/value=1.37]/diameter,/aggregateoccurrence/individualplant/diameter
|
|
57 | 57 |
/height,/aggregateoccurrence/individualplant/height |
58 | 58 |
/simpleUserdefined[name=stemHeightM]/value,/aggregateoccurrence/individualplant/height |
59 | 59 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/authorCode,/aggregateoccurrence/individualplant/specimen:[*_id/reference]/catalognumber_dwc |
... | ... | |
65 | 65 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text,/aggregateoccurrence/individualplant/stem |
66 | 66 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel,/aggregateoccurrence/individualplant/stem |
67 | 67 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/*ID->/*s/individualOrganism/identificationLabel,/aggregateoccurrence/individualplant/stem |
68 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance=0]/diameter,/aggregateoccurrence/individualplant/stem |
|
69 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance=1.37]/diameter,/aggregateoccurrence/individualplant/stem |
|
70 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance=1.37]/diameter,/aggregateoccurrence/individualplant/stem |
|
68 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance/value=0]/diameter,/aggregateoccurrence/individualplant/stem
|
|
69 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance/value=1.37]/diameter,/aggregateoccurrence/individualplant/stem
|
|
70 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance/value=1.37]/diameter,/aggregateoccurrence/individualplant/stem
|
|
71 | 71 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/relatedItem[relationshipType=stemParent]/relatedItemID->/*s/individualOrganismObservation/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher,/aggregateoccurrence/individualplant/stem |
72 | 72 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=count]/value,/aggregateoccurrence/individualplant/stem |
73 | 73 |
->/*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyForm]/value,/aggregateoccurrence/individualplant/stem |
... | ... | |
78 | 78 |
/*ID->/*s/individualOrganism/identificationLabel,/aggregateoccurrence/individualplant/stem/authorcode |
79 | 79 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/1,/aggregateoccurrence/individualplant/stem/authorcode/_alt/1 |
80 | 80 |
/*ID->/*s/individualOrganism/identificationLabel/_alt/2,/aggregateoccurrence/individualplant/stem/authorcode/_alt/2 |
81 |
/diameterBaseDistance[baseDistance=0]/diameter,"/aggregateoccurrence/individualplant/stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=basalDiameter]:[userdefinedtype=varchar]]:[@fkey=tableRecord_ID]/definedvalue" |
|
81 |
/diameterBaseDistance[baseDistance/value=0]/diameter,"/aggregateoccurrence/individualplant/stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=basalDiameter]:[userdefinedtype=varchar]]:[@fkey=tableRecord_ID]/definedvalue"
|
|
82 | 82 |
/simpleUserdefined[name=stemCanopyForm]/value,"/aggregateoccurrence/individualplant/stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=canopyForm]:[userdefinedtype=varchar]]:[@fkey=tableRecord_ID]/definedvalue" |
83 | 83 |
/simpleUserdefined[name=stemCanopyPosition]/value,"/aggregateoccurrence/individualplant/stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=canopyPosition]:[userdefinedtype=varchar]]:[@fkey=tableRecord_ID]/definedvalue" |
84 | 84 |
/simpleUserdefined[name=habitat]/value,"/aggregateoccurrence/individualplant/stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=habitat]:[userdefinedtype=varchar]]:[@fkey=tableRecord_ID]/definedvalue" |
mappings/SALVIAS-VegX.organisms.csv | ||
---|---|---|
36 | 36 |
"ht_first_branch_m","/simpleUserdefined[name=htFirstBranchM]/value","Brad: Incorrect for VegBank. This is a measurement applied to a single tree. Check with Bob" |
37 | 37 |
"stem_tag1","/*ID->/*s/individualOrganism/identificationLabel","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." |
38 | 38 |
"stem_tag2","/*ID->/*s/individualOrganism/identificationLabel","Brad: see above" |
39 |
"stem_dbh","/diameterBaseDistance[baseDistance=1.37]/diameter", |
|
40 |
"basal_diam","/diameterBaseDistance[baseDistance=0]/diameter", |
|
39 |
"stem_dbh","/diameterBaseDistance[baseDistance/value=1.37]/diameter",
|
|
40 |
"basal_diam","/diameterBaseDistance[baseDistance/value=0]/diameter",
|
|
41 | 41 |
"stem_height_m","/simpleUserdefined[name=stemHeightM]/value","Brad: Same as for height, but applies to individuals stems, not trees. Rare." |
42 | 42 |
"stem_height_first_branch_m","/simpleUserdefined[name=stemHeightFirstBranchM]/value","Brad: Should also be userDefined for VegBank. Same as for ht_first_branch_m, but applies to individuals stems, not trees. Rare." |
43 | 43 |
"stem_canopy_form","/simpleUserdefined[name=stemCanopyForm]/value","Brad: Should also be userDefined for VegBank. " |
mappings/for_review/VegX-VegBIEN.organisms.csv | ||
---|---|---|
53 | 53 |
/simpleUserdefined[name=count]/value,//aggregateoccurrence/count/_alt/1 |
54 | 54 |
/simpleUserdefined[name=coverPercent]/value,//aggregateoccurrence/cover |
55 | 55 |
/simpleUserdefined[name=interceptCm]/value,"//aggregateoccurrence/definedvalue[*_id/userdefined[tablename=aggregateoccurrence,userdefinedname=interceptCm]]/definedvalue" |
56 |
/diameterBaseDistance[baseDistance=1.37]/diameter,//individualplant/diameter
|
|
56 |
/diameterBaseDistance[value=1.37]/diameter,//individualplant/diameter
|
|
57 | 57 |
/height,//individualplant/height |
58 | 58 |
/simpleUserdefined[name=stemHeightM]/value,//individualplant/height |
59 | 59 |
//taxonNameUsageConcept/authorCode,//specimen/catalognumber_dwc |
... | ... | |
65 | 65 |
//note/text,//individualplant/stem |
66 | 66 |
//individualOrganism/identificationLabel,//individualplant/stem |
67 | 67 |
//individualOrganism/identificationLabel,//individualplant/stem |
68 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance=0]/diameter,//individualplant/stem
|
|
69 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance=1.37]/diameter,//individualplant/stem
|
|
70 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[baseDistance=1.37]/diameter,//individualplant/stem
|
|
68 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[value=0]/diameter,//individualplant/stem
|
|
69 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[value=1.37]/diameter,//individualplant/stem
|
|
70 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/diameterBaseDistance[value=1.37]/diameter,//individualplant/stem
|
|
71 | 71 |
//taxonNameUsageConcept/voucher,//individualplant/stem |
72 | 72 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=count]/value,//individualplant/stem |
73 | 73 |
//*s/individualOrganismObservation[relatedItem[relationshipType=stemParent]/relatedItemID]/simpleUserdefined[name=stemCanopyForm]/value,//individualplant/stem |
... | ... | |
78 | 78 |
//individualOrganism/identificationLabel,//stem/authorcode |
79 | 79 |
//individualOrganism/identificationLabel/_alt/1,//stem/authorcode/_alt/1 |
80 | 80 |
//individualOrganism/identificationLabel/_alt/2,//stem/authorcode/_alt/2 |
81 |
/diameterBaseDistance[baseDistance=0]/diameter,"//stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=basalDiameter]]/definedvalue"
|
|
81 |
/diameterBaseDistance[value=0]/diameter,"//stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=basalDiameter]]/definedvalue"
|
|
82 | 82 |
/simpleUserdefined[name=stemCanopyForm]/value,"//stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=canopyForm]]/definedvalue" |
83 | 83 |
/simpleUserdefined[name=stemCanopyPosition]/value,"//stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=canopyPosition]]/definedvalue" |
84 | 84 |
/simpleUserdefined[name=habitat]/value,"//stem/definedvalue[*_id/userdefined[tablename=stem,userdefinedname=habitat]]/definedvalue" |
mappings/for_review/SALVIAS-VegX.organisms.csv | ||
---|---|---|
36 | 36 |
ht_first_branch_m,/simpleUserdefined[name=htFirstBranchM]/value,Brad: Incorrect for VegBank. This is a measurement applied to a single tree. Check with Bob |
37 | 37 |
stem_tag1,//individualOrganism/identificationLabel,"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." |
38 | 38 |
stem_tag2,//individualOrganism/identificationLabel,Brad: see above |
39 |
stem_dbh,/diameterBaseDistance[baseDistance=1.37]/diameter,
|
|
40 |
basal_diam,/diameterBaseDistance[baseDistance=0]/diameter,
|
|
39 |
stem_dbh,/diameterBaseDistance[value=1.37]/diameter,
|
|
40 |
basal_diam,/diameterBaseDistance[value=0]/diameter,
|
|
41 | 41 |
stem_height_m,/simpleUserdefined[name=stemHeightM]/value,"Brad: Same as for height, but applies to individuals stems, not trees. Rare." |
42 | 42 |
stem_height_first_branch_m,/simpleUserdefined[name=stemHeightFirstBranchM]/value,"Brad: Should also be userDefined for VegBank. Same as for ht_first_branch_m, but applies to individuals stems, not trees. Rare." |
43 | 43 |
stem_canopy_form,/simpleUserdefined[name=stemCanopyForm]/value,Brad: Should also be userDefined for VegBank. |
mappings/for_review/SALVIAS_db-VegX.organisms.csv | ||
---|---|---|
58 | 58 |
canopy_form,/simpleUserdefined[name=canopyForm]/value,Brad: Should also be userDefined for VegBank. |
59 | 59 |
liana_infestation,/simpleUserdefined[name=lianaInfestation]/value,Brad: Should also be userDefined for VegBank. |
60 | 60 |
Notes,//note/text, |
61 |
temp_dbh,/diameterBaseDistance[baseDistance=1.37]/diameter,
|
|
61 |
temp_dbh,/diameterBaseDistance[value=1.37]/diameter,
|
|
62 | 62 |
temp_liandbh,, |
63 | 63 |
tmp_del,, |
mappings/SALVIAS_db-VegX.organisms.csv | ||
---|---|---|
58 | 58 |
"canopy_form","/simpleUserdefined[name=canopyForm]/value","Brad: Should also be userDefined for VegBank. " |
59 | 59 |
"liana_infestation","/simpleUserdefined[name=lianaInfestation]/value","Brad: Should also be userDefined for VegBank. " |
60 | 60 |
"Notes","/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text", |
61 |
"temp_dbh","/diameterBaseDistance[baseDistance=1.37]/diameter", |
|
61 |
"temp_dbh","/diameterBaseDistance[baseDistance/value=1.37]/diameter",
|
|
62 | 62 |
"temp_liandbh",, |
63 | 63 |
"tmp_del",, |
mappings/VegX-VegBIEN.stems.csv | ||
---|---|---|
2 | 2 |
/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/note/text, |
3 | 3 |
/*ID->/*s/individualOrganism/identificationLabel, |
4 | 4 |
/*ID->/*s/individualOrganism/identificationLabel, |
5 |
/diameterBaseDistance[baseDistance=0]/diameter, |
|
6 |
/diameterBaseDistance[baseDistance=1.37]/diameter, |
|
7 |
/diameterBaseDistance[baseDistance=1.37]/diameter, |
|
5 |
/diameterBaseDistance[baseDistance/value=0]/diameter,
|
|
6 |
/diameterBaseDistance[baseDistance/value=1.37]/diameter,
|
|
7 |
/diameterBaseDistance[baseDistance/value=1.37]/diameter,
|
|
8 | 8 |
/relatedItem[relationshipType=stemParent]/relatedItemID->/*s/individualOrganismObservation/*ID->/*s/individualOrganism/*sID->/*s/taxonNameUsageConcept/voucher, |
9 | 9 |
/simpleUserdefined[name=count]/value, |
10 | 10 |
/simpleUserdefined[name=stemCanopyForm]/value, |
Also available in: Unified diff
VegX mappings: Use baseDistance/value instead of baseDistance so we can later use complexUserDefined to distinguish between different types of dbh