Journal data ------------ The journal data can be found in the file titled "data". It uses a custom format, described below. Empty lines and lines beginning with '#' are ignored. Other lines should start with the field name in the first column, followed by a space, followed by the accompanying value. The field names, which fall into three categories, are listed below. Issue fields: These apply to all papers listed following these fields, until the next "issue" field appears. issue - of the form "#:#", with volume first and issue second. date - of the form "SEASON YEAR", with Fall/Spring first and four-digit year second. Paper fields: The "title" field should be listed first. title - paper's title, replacing '"' with '"', '<' with '<', '>' with '>'. You may incorporate HTML into the title, but this will prevent people from searching within the HTML. pages - of the form "#-#", listing first and last page numbers, even if the article is only one page long. andree - of the form "YEAR PLACE", where year is the four-digit year and PLACE is '1st', '2nd', or '3rd'. This should be omitted for papers not receiving an award Author fields: The "name" field should be listed first for each author. name - listed in full as normally written ('Carl B. Burch' or 'Carl Burch' or 'Charles Burch, Jr.') student - 'Yes' or 'No' inst - name of college, written in full advisor - advisor's name Response templates ------------------ There are three "templates" used for displaying information. template-form.html used for displaying the initial search page template-result.html used for displaying the result of a search template-more.html used for displaying all details for one paper These are simply HTML files that are sent back to the browser making requests to the program. However, a line that is empty except for the word "#FORM" will be replaced with the form for searching (with the search terms inserted, if it's a response to a search). And a line that is empty except for the word "#RESULT" will be replaced with the details of the query.