Legacy Documentation

Publicon® (2004)

This is documentation for an obsolete product.
Current products and services

Documentation  / Publicon  / User Guide  / Advanced Features  / Handling References  / The Reference Database  /

The Reference Database

The Syntax of Entries

The Database.m file consists of a sequence of entries, each containing information about a single reference. Each entry in the database has the following form.

{key, name1 Rule value1, name2 Rule value2, ...}

Here key is the key associated with the reference; name is a particular piece of data such as the last name of an author, the title of an article, or the name of a journal; and value is the value of that piece of data.

For example, here is what a typical entry in a reference database looks like.

{"Sander99",
"RefType" Rule "Periodical",
"Author1FN" Rule "A",
"Author1MN" Rule "A",
"Author1LN" Rule "Sanderfoot",
"Author2FN" Rule "N",
"Author2MN" Rule "",
"Author2LN" Rule "Raikhel",
"Title" Rule "The specificity of vesicle trafficking: coat proteins and
SNAREs",
"JournalTitle" Rule "Plant Cell",
"Day" Rule "",
"Month" Rule "",
"Year" Rule "1999",
"JournalVolume" Rule "11",
"JournalNumber" Rule "",
"FirstPage" Rule "629",
"LastPage" Rule "642",
"URL" Rule "",
"Notes" Rule ""}

The first item in the list, Sander99, is the keyword associated with the reference. All other items in the list define the values for specific types of information about the reference. For example, RefType specifies the type of reference. In this case the RefType is set to Periodical. Some other types of data whose value is specified in this entry are listed below.

Author1FN - the first name of the first author

Author1MN - the middle name of the first author

Author1LN - the last name of the first author

Title - the title of the article

JournalTitle - the title of the journal in which the article occurs

JournalVolume - the volume number of the journal in which the article occurs

Year - the year of publication

FirstPage - the starting page number of the article

LastPage - the ending page number of the article

Each of these data items correspond to the text fields in the dialog box for setting up a Periodical reference. Notice that unfilled text fields in the dialog box are listed in the database entry with a blank string as their value.

Here is an example of an entry in the reference database that describes a book. The data items in the entry correspond to the text fields in the dialog box for setting up a Book reference.

{"Lay",
"RefType" Rule "Book",
"Author1FN" Rule "David",
"Author1MN" Rule "C",
"Author1LN" Rule "Lay",
"BookTitle" Rule "Linear Algebra and its Applications",
"Year" Rule "2003",
"Publisher" Rule "Addison Wesley",
"City" Rule "Boston",
"State" Rule "MA",
"Country" Rule "USA",
"FirstPage" Rule "",
"LastPage" Rule "",
"ReviewVolume" Rule "99",
"ReviewNumber" Rule "537",
"URL" Rule "",
"Notes" Rule ""}