Natural History Web Site Data Base

by Tom Schweich and Barbara Ertter

Date Last Updated: January 20, 2000


Contents


Introduction

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 |

Requirements

Requirements of the Purpus Web Site

Requirements of the Eastern Mojave Web Site

  

Requirements of the Data Base Engine

 

Page Design Requirements

·        Article Page Requirements

·        Collections Page Requirements

·        Image Page Requirements

·        Location Page Requirements

Article Page Requirements

This section describes the design of Article Pages.  

 

 

Area Plant List Requirements

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>

 

Collections Page Requirements

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.

 

 Image Page Requirements

 

 

 

Location Pages

 

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 Requirements

Types pages might be a good candidate for dynamic serving.

 

Background Color Processing

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