Curent Situation OPTION A: no model changes: comments hereOPTION B field changes onlyB commentsOPTION C changes comments about fieldMTL's thoughts on option C
TableNameFieldName   TableNameFieldNamesee bugs 786 and 1079 
stemCountSTEMCOUNT_IDsplit into 2 tables is not necessary  stemSTEM_IDconsolidated to one stem table 
stemCountTAXONOBSERVATION_ID   stemTAXONOBSERVATION_ID  
stemCountstemDiameter   stemstemDiameter  
stemCountstemDiameterAccuracy   stemstemDiameterAccuracy  
stemCountstemHeight   stemstemHeight  
stemCountstemHeightAccuracy   stemstemHeightAccuracy  
stemCountstemCount   stemstemCount  
stemCountstemTaxonArea   stemstemTaxonArea  
stemLocationSTEMLOCATION_ID       
stemLocationSTEMCOUNT_ID       
stemLocationstemCode   stemstemCodeauthor's code 
stemLocationstemXPosition   stemstemXPosition  
stemLocationstemYPosition   stemstemYPosition  
  previous stem accessible via stemCode and obs.previousObservation_ID  stemPREVIOUSSTEM_IDrecursive key back to previous observation of same stem"unnecessary or minimally an implementation field. Previous observation + same stem code should suffice."
taxonInterpretationTAXONINTERPRETATION_ID TAXONINTERPRETATION_ID taxonClassTAXONCLASS_ID  
taxonInterpretationTAXONOBSERVATION_ID TAXONOBSERVATION_ID taxonClassTAXONOBSERVATION_ID  
taxonInterpretationinterpretationDate interpretationDate taxonClassinterpretationDate  
taxonInterpretationPARTY_ID PARTY_ID taxonClassPARTY_ID  
taxonInterpretationROLE_ID ROLE_ID taxonClassROLE_ID  
taxonInterpretationinterpretationType"add values 'author, less precise, but absolutely certain' AND 'author, more precise, but less certain'"interpretationTypeleave values alonetaxonClassinterpretationType"Author, Computer, Correction" 
taxonInterpretationreference_ID reference_ID taxonClassreference_ID  
taxonInterpretationoriginalInterpretation originalInterpretation taxonClassoriginalInterpretationboolean 
taxonInterpretationcurrentInterpretation currentInterpretation taxonClasscurrentInterpretationboolean 
taxonInterpretationnotes notes taxonClassnotes  
taxonInterpretationnotesPublic notesPublic taxonClassnotesPublicimplementation field 
taxonInterpretationnotesMgt notesMgt taxonClassnotesMgtimplementation field 
taxonInterpretationrevisions revisions taxonClassrevisionsimplementation field 
     taxonClasstaxonClassType"exact, aggregate, one-of, subset"I suggested this in new comment on bug 1079
     taxonInterpretationTAXONINTERPRETATION_ID  
     taxonInterpretationTAXONCLASS_ID  
taxonInterpretationPLANTCONCEPT_ID PLANTCONCEPT_ID taxonInterpretationPLANTCONCEPT_ID  
taxonInterpretationPLANTNAME_ID PLANTNAME_ID taxonInterpretationPLANTNAME_ID "keep this as PLANTNAME_ID or just a text field, as in TaxonObservation?"
   classFitvalues?taxonInterpretationclassFit"absolutely right, good answer, understandable but wrong" 
   classConfidenceH-M-lowtaxonInterpretationclassConfidence"high, medium, low" 
taxonObservationTAXONOBSERVATION_ID TAXONOBSERVATION_ID taxonObservationTAXONOBSERVATION_ID  
taxonObservationOBSERVATION_ID OBSERVATION_ID taxonObservationOBSERVATION_ID  
taxonObservationPLANTNAME_IDnulls allowed for weird taxaPLANTNAME_IDnulls allowed for weird taxataxonObservationplantNametext field now 
taxonObservationreference_ID reference_ID taxonObservationreference_ID  
taxonObservationtaxonCollectiontreat voucher as separate issuetaxonCollectiontreat voucher as separate issue  collection handled in voucher table 
taxonObservationtaxonCover taxonCover taxonObservationtaxonCover  
taxonObservationtaxonBasalArea taxonBasalArea taxonObservationtaxonBasalArea  
taxonObservationtaxonInferenceArea taxonInferenceArea taxonObservationtaxonInferenceArea  
taxonObservationcheatPlantName cheatPlantName   cheatPlantName no longer needed 
  "deal with this idea with business rules: if a 'cheatplantname' occurs on a plot more than once, any records that have a stemCount record are considered 'individual', those without would be considered 'collective' (new BusRule: only one 'collective' taxonObs per cheatplantName per observation should be allowed. For option A, that would mean that only one taxonObs is allowed without stemCount record(s) referencing it."taxonObservationTypeadd fieldtaxonObservationtaxonObservationType"individual, collective""perhaps new terms are needed - 'entire taxon' or 'partial taxon' might be better terms as someone might have a taxonObservation and voucher for multiple individuals, but still just a subset of the taxon on a plot"
     voucherVOUCHER_ID"new table to attach to taxonObs (and, by reference, stem)""voucher could be very easily added, regardless of option A,B,C being chosen. I feel that this is a separate issue."
     voucherTaxonObservation_ID  
     voucherParty_IDcollector 
     voucherCollectionNumber  
     voucherMuseum  
     voucherAccessionNumber  
     voucherCollectionDate