MIDUS Development Home
Data Model ddi-20061220.xml.
20060825 Combines M2_PHONE_EDITQ_8-16-06.xls and M2_SAQ_EDITQ_8-18-06.xls spreadsheets.
Key search now displays all var's instead of link to var.
Hyperlinks for vars in qstnLit, forward and backward elements.
Element catgry not displayed if catgry/catStat values are 0.
XML Hyperlink shows single var XML - useful for debugging.
20060929 Display summary statistics below category values.
Maps mnemonic to human label.
20061006 Presentation improvements.
XML codeBook has section mapped to var/@rectype attribute.
Improvements to document handling for sections.
20061011 Rewrite to create IDREF/ID in varGrp from spreadsheet.
Use varGrp for Table of Contents.
Remove section mapped to var/@rectype attribute.
20061013 Changed catgry catValu and labl for SYSMISS
Cached sections for quicker display
VarEntry now supports partial name search (but not wildcards). For example, search for b1sa7 or b1s (and make a sacrifice).
20061023 Added html and pdf to Table of Contents
Section PDF output
20061025 Foreward/backward links are now anchors if on same page
Cache HTML and PDF SectionData Files
Internal cleanup re-write
20061030 Previously assumed all sections had unique name which was internal key. Re-write to keep keys hierarchical internally and use hierarchical varGrp in codeBook.
Now pre-build section html and pdf files and serve up as static.
PDF transform removes backtick (`) which delimited links.
20061106 Integrate find and search functions on TOC page.
Changes to key and var display stylesheets to accommodate integration.
20061109 Fix bug where clicking a var in section display would redirect back to TOC.
Each section document has it's own title and not just "MIDUS Variables".
When a var is clicked in a section document that's not in the current document an attempt is made to locate the parent section document of said var and open that document.
Fixed issue from 20060825 (when SAQ and Phone combined) the <qstn> element was inserted twice into each <var>.
20061110 Change vardisplay.jsp to a servlet to allow outputting transform directly to stream. Now able to output complete document with *.
20061113 Using SAQ M2_SAQ_EDITQ_11-09-06.xls.
When clicking a var link in a section html file, if var does not exist and ends in number (e.g. b1sa6) an 'a' is appended to var reference before opening section.
20061115 Var display bug fixed which would throw a NullPointerException if it was called directly (no referrer)
Previous fix for appending 'a' in 20061113 was invalid since some variables ending in number exist (i.e. b1sc1 and b1sc1a doesn't exist). This was removed from vardisplay.xsl and moved to aggdata21dtd.20061114.xsl where all vars can be checked for existence prior to appending an 'a'.
The 20061114 fix was fixed further since backticks were inadvertently removed.
20061116 Add internal links to variables in PDF if the referenced variable exists in same section.
Modify page format to keep as much on same page as possible.
20061117 TOC for PDF.
20061120 Add notes and ivulstr to checkVarReference template during transform.
Add parameter switch to create two codeBooks - one with backticks removed for icpsr.
Check <qstn/qstnLit> before displaying "Question:" label.
Added explicit knowledge of Admin order so it appears first in TOC.
20061122 Add debugging switch to codeBook transform from Spreadsheet2XML class.
Swapped var/@name and var/labl so var/@name is in the headline.
Spreadsheet2XML would randomize the order of varGrp due to HashTable. Modified to use LinkedHashMap. Removed explicit knowledge of Admin order introduced in 20061120.
20061127 Spreadsheet2XML now removes MEAN and STDDEV from var[starts-with(@name,'m2')] in both our copy of xml and ipcsr copy.
Modified CSS in var display so var/@name does not overlap var/@labl.
Added Section number to TOC in both HTML and PDF (if not admin).
Modified PDF fo:block to right-just for "Pre-Question".
Change to PDF XSL to breakout var and import into multiple sheets.
Rebuilt all PDF and HTML.
20061129 Problem with varDisplay servlet not setting MIME type.
20061208 Create exceptions list for var reference changes (35 exceptions).
Modified WAR scripts.
Added trim function when building qstn reference table (e.g. ` b1pcd`).
20061220 Built with final data model.