Natural
History Web Site Data Base
by Tom Schweich and Barbara Ertter
|
Date Last Updated: January 20, 2000 |
This document describes the data base and associated program code that was originally designed to prepare the Carl A. Purpus site on the World Wide Web. For that web site we needed to be able to publish articles either by or about Purpus, list all his collections, list types described from his collections, and list all sorts of other things, such as locations, images, etc.
In addition, it was necessary to cross-reference each type of information to other occurrences of related information. For example, we needed a way to keep a two-way cross-reference between Purpus' field reports and the list of locations he visited. We also wanted the cross-reference to be dynamic, or process-able, so new links could be added as new information became available.
As the Purpus web site developed, it became apparent that there were numerous applications for a data base of this type. For example, the lead author also has his own web site, which includes many of the same elements as the Purpus web site. Therefore the data base engine has been generalized to build any number of web sites, simply by changing the source of the data.
| Contents |
· Collections Page Requirements
This section describes the design of Article Pages.
|
ID |
Grp |
Line |
HTML Text |
|
535 |
801 |
10 |
<html> |
|
536 |
801 |
20 |
<head> |
|
537 |
802 |
30 |
<title>Eastern Mojave Plant Lists</title> |
|
538 |
803 |
40 |
</head> |
|
539 |
803 |
50 |
<body> |
|
540 |
803 |
60 |
<font face="Century Schoolbook,Times New Roman" size=3> |
|
541 |
803 |
70 |
<table border=0 cellpadding=5 cellspacing=0 width=600> |
|
542 |
803 |
80 |
<tr> |
|
543 |
803 |
90 |
<td bgcolor="#F7FFCC" valign=top width=234> |
|
544 |
803 |
100 |
<img src="images/lobologo.gif"> |
|
545 |
803 |
110 |
<font face="Century Schoolbook,Times New Roman" size=4> |
|
546 |
803 |
120 |
<i>Eastern Mojave Vegetation</i> |
|
547 |
803 |
130 |
<td bgcolor="#F7FFCC" width=366> |
|
548 |
803 |
140 |
<font face="Century Schoolbook,Times New Roman" size=6> |
A Collection does not appear on the Collection Page unless there is a Determination and a Voucher.
Collections pages would be a good candidate for dynamic serving from a data base.
Locations would seem to be one candidate for dynamic HTML created as requested by the web server. In that process, though, consideration should be given to a single Location table, or gazetteer, which is common to several web sites. We already have multiple files of locations. There is the Jepson Place Name Index, the Purpus locations files, and my own Locations files on my eastern Mojave web site. When I build the Annie Alexander and Louise Kellogg web site, I would expect to build yet another file of Locations.
Also, so far, we have listed only the United States locations visited by Purpus. There are also many locations in the Sousa paper that are in Mexico. We may at some time need to expand gazetteer locations to include Mexico.
Each Location should be checked against G. N. I. S. before we list a link to there. Sending someone to G. N. I. S. where they learn that the Location is not there, would be considered a "broken link," one of the deadly web site sins. If the location file were implemented in a data base and generated dynamically, then a check against G. N. I. S. could be performed dynamically. The Location table (tblLocations) has a field (logTryGNIS) indicates whether a link should be prepared to G. N. I. S. An automated feature could set this field.
Types pages might be a good candidate for dynamic serving.
|
Default Background Color for the Web Site Data Base See: strDBDefDefBGColor |
#F6F6F0 |
|
Mojave Web Site Default Color |
#E8F0FF |
|
The Vegetation of Lobo Point and North Wild Horse Mesa, Mojave National Preserve, San Bernardino County, California. |
#D9FFC0 |
|
Two occurrences of Desert Elkweed Swertia albomarginata (S. W |