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:

Veg+.cs-VegBIEN.csv
1 1
Veg+,VegBIEN:,Comments
2
QuadratName,"/location/_if[@name=""if subplot""]/cond/_exists",
3
subplot,"/location/_if[@name=""if subplot""]/cond/_exists",
4
locationID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode",
5
plotID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode",
6
plotName,"/location/_if[@name=""if subplot""]/then/parent_id/location/authorlocationcode",
7
locationID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode",
8
plotID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode",
2 9
SizeOfSite,/location/area,
3 10
plotArea,/location/area,
4 11
QuadratName,/location/authorlocationcode/_alt/1,
......
210 217
verbatimLocality,/location/locationnarrative/_merge/2,
211 218
habitat,"/location/locationnarrative/_merge/3/_label[label=""habitat""]/value","Brad: Free-text description of vegetation community where collected, frequently redundane wrt 'Vegetation'. Bob, Nick: keep as user defined or create special element?"
212 219
plotNotes,/location/notespublic,
213
QuadratName,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_exists",
214
subplot,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_exists",
215
plotName,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/then",
216
QuadratName,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
217
subplot,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
218
locationID,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then",
219
plotID,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then",
220 220
slopeAspect,/location/slopeaspect/_compass/value,
221 221
slopeGradient,/location/slopegradient,
222 222
QuadratID,/location/sourceaccessioncode,
223 223
subplotID,/location/sourceaccessioncode,
224
QuadratName,"/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
225
subplot,"/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
226
locationID,"/location/sourceaccessioncode/_if[@name=""if subplot""]/else",
227
plotID,"/location/sourceaccessioncode/_if[@name=""if subplot""]/else",
228 224
StartX,/location/sublocationxposition,
229 225
subplotX,/location/sublocationxposition,
230 226
StartY,/location/sublocationyposition,

Also available in: Unified diff