Project

General

Profile

« Previous | Next » 

Revision 4324

mappings/VegCore-VegBIEN.csv: Moved "if subplot" _if statement around /location/parent_id and /location/sourceaccessioncode themselves, so that only one _if cond mapping for subplot is needed. Note that this is only possible because this _if statement uses _exists, allowing it to be fully evaluated by the XML template simplifying mechanism, which supports subtrees as arguments to _if.

View differences:

VegBIEN.csv
1 1
CTFS[Veg+],VegBIEN:,Comments
2
QuadratName,"/location/_if[@name=""if subplot""]/cond/_exists",
3
PlotID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode",
4
PlotID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode",
2 5
QuadratName,/location/authorlocationcode/_alt/1,
3 6
QuadratName,"/location/authorlocationcode/_alt/1/_if[@name=""if subplot""]/cond/_exists",
4 7
PlotID,"/location/authorlocationcode/_alt/2/_if[@name=""if locationID""]/cond/_exists",
5
QuadratName,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_exists",
6
QuadratName,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
7
PlotID,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then",
8 8
QuadratID,/location/sourceaccessioncode,
9
QuadratName,"/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
10
PlotID,"/location/sourceaccessioncode/_if[@name=""if subplot""]/else",
11 9
StartX,/location/sublocationxposition,
12 10
StartY,/location/sublocationyposition,

Also available in: Unified diff