Format of Bibliographic Entries
for Milestone 1 Deliverable
(and Other Bibliographic Citations)
The bibliographic database is a text file consisting of records separated by one or more blank lines. Within each record fields start with a % at the beginning of a line. Each field has a one character name that immediately follows the %. It is best to use only upper and lower case letters for the names of fields. The name of the field should be followed by exactly one space, and then by the contents of the field. Empty fields are ignored. The conventional meaning of each field is as follows: A The name of an author. If the name contains a title such as Jr. at the end, it should be separated from the last name by a comma. There can be multiple occurrences of the A field. The order is significant. It is a good idea always to supply an A field or a Q field. B For an article that is part of a book, the title of the book C The place (city) of publication. D The date of publication. The year should be specified in full. If the month is specified, the name rather than the number of the month should be used, but only the first three letters are required. It is a good idea always to supply a D field; if the date is unknown, a value such as in press or unknown can be used. E For an article that is part of a book, the name of an editor of the book. Where the work has editors and no authors, the names of the editors should be given as A fields and , (ed) or , (eds) should be appended to the last author. G US Government ordering number. I The publisher (issuer). J For an article in a journal, the name of the journal. K Keywords to be used for searching. L Label. N Journal issue number. O Other information. This is usually printed at the end of the reference. P Page number. A range of pages can be specified as m-n. Q The name of the author, if the author is not a person. This will only be used if there are no A fields. There can only be one Q field. R Technical report number. S Series name. T Title. For an article in a book or journal, this should be the title of the article. V Volume number of the journal or book. X Annotation. For all fields except A and E, if there is more than one occurrence of a particular field in a record, only the last such field will be used.
For 508, we will make particular use of the %O and %X fields. Specifically, use %O for the document URL, if it has one. Use %X for review comments. The %X entry may extend for multiple lines.
There are a number of useful UNIX utilities for refer files that can be used to generate full bibliographies automatically, including generation of HTML text. We will use these utilities to produce the references section of the 508 requirements specification document.