2014-03-27 conference call¶
note: Brad recommends not to upgrade to Mac OS X Mavericks because it's much slower than the previous version
upcoming¶
- the next conference call is next week at the usual time (Th. 9am PT/9am Tucson/12pm ET)
availability¶
- please add your availability for spring 2014 to the *spreadsheet*:
Loading Google Spreadsheet...
decisions¶
plots aggregating validations¶
- won't denormalize SALVIAS because already have input queries for it (Brad)
- validate FIA last because it's a special case (Brad)
specimens aggregating validations¶
- OK to run NY validations when writing specimens output queries instead of at the end with the other specimens datasources (Brad)
- when writing specimens output queries based on NY input queries, treat query name as authoritative rather than query implementation (Brad)
usetaxonoccurrence
as the main specimen tableuse concatenated taxon name instead of concatenating the ranks, since not all specimens datasources provide the ranks- do not use TNRS to parse apart the input names in order to use the ranks for an output query, that does not make sense for the validations (Brad)
new-style import¶
needs to include the denormalization of normalized datasources
NY¶
use artificial key as pkey instead of removing rows that are missing an accessionNumber (Brad)
to do for Aaron¶
aggregating validations¶
finish specimens output queriesuse concatenated taxon name instead of concatenating the ranksin #1, usetaxonoccurrence
instead oflocation
as the main specimen table
run specimens output queries on NY to test them- denormalize normalized plots datasources: TEAM, Madidi
- write denormalized plots input queries
- finish fixing plots output queries
- validate plots datasources: SALVIAS, VegBank, CVS, TEAM, Madidi, CTFS, FIA
- validate specimens datasources
new-style import¶
- denormalize normalized plots datasources: TEAM, Madidi, later SALVIAS
NY¶
use artificial key as pkey instead of accessionNumber
FIA¶
- remap what's mapped to
locationName
to a suffix of it instead (locationName itself corresponds toplotCode
below) - map
INVYR
to a suffix of authorEventCode (authorEventCode itself corresponds toplotCensusCode
below) - add
plotCode
,plotCensusCode
derived columns:plotCode = CONCAT_WS("_",STATECD,COUNTYCD,PLOT) plotCensusCode = CONCAT_WS("_",STATECD,COUNTYCD,PLOT,INVYR)
- mapped to locationName, authorEventCode