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+-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
subplot,"/location/_if[@name=""if subplot""]/cond/_exists",
5
LocationID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode",
6
PlotID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode",
7
locationID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode",
8
plotID,"/location/_if[@name=""if subplot""]/else/sourceaccessioncode",
9
PlotName,"/location/_if[@name=""if subplot""]/then/parent_id/location/authorlocationcode",
10
plotName,"/location/_if[@name=""if subplot""]/then/parent_id/location/authorlocationcode",
11
LocationID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode",
12
PlotID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode",
13
locationID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode",
14
plotID,"/location/_if[@name=""if subplot""]/then/parent_id/location/sourceaccessioncode",
2 15
PlotArea,/location/area,
3 16
SizeOfSite,/location/area,
4 17
plotArea,/location/area,
......
410 423
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?"
411 424
PlotNotes,/location/notespublic,
412 425
plotNotes,/location/notespublic,
413
QuadratName,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_exists",
414
Subplot,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_exists",
415
subplot,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/cond/_exists",
416
PlotName,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/then",
417
plotName,"/location/parent_id/location/authorlocationcode/_if[@name=""if subplot""]/then",
418
QuadratName,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
419
Subplot,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
420
subplot,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
421
LocationID,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then",
422
PlotID,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then",
423
locationID,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then",
424
plotID,"/location/parent_id/location/sourceaccessioncode/_if[@name=""if subplot""]/then",
425 426
SlopeAspect,/location/slopeaspect/_compass/value,
426 427
slopeAspect,/location/slopeaspect/_compass/value,
427 428
SlopeGradient,/location/slopegradient,
......
429 430
QuadratID,/location/sourceaccessioncode,
430 431
SubplotID,/location/sourceaccessioncode,
431 432
subplotID,/location/sourceaccessioncode,
432
QuadratName,"/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
433
Subplot,"/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
434
subplot,"/location/sourceaccessioncode/_if[@name=""if subplot""]/cond/_exists",
435
LocationID,"/location/sourceaccessioncode/_if[@name=""if subplot""]/else",
436
PlotID,"/location/sourceaccessioncode/_if[@name=""if subplot""]/else",
437
locationID,"/location/sourceaccessioncode/_if[@name=""if subplot""]/else",
438
plotID,"/location/sourceaccessioncode/_if[@name=""if subplot""]/else",
439 433
StartX,/location/sublocationxposition,
440 434
SubplotX,/location/sublocationxposition,
441 435
subplotX,/location/sublocationxposition,

Also available in: Unified diff