Help

Click on image to enlarge it

Equus burchelli, Plains Zebra


Last updated: 21 September, 2005

Top
New users

Top
How to begin

Top
How to identify things

Top
Listserve

Thanks to Sam Droege, on 2 September, 2005, the USGS started a listserve for us to share thoughts and ask questions about IDnature guides. It is called guidetalk.

Top
Banner controls

Top
Building guides & checklists
Building guides and checklists is a two step process that involves (1) putting information into eXtended markup language (XML) files and then (2) making database (db) files from the XML files. The XML files are text based and can be read and easily manipulated by humans, either with a text editor or with a set of Web-based building tools. The db files are used by the 20q software to run the guides quickly. They can't be read by text editors and are built with the "refresh" tool (see "Building tools" below).

Security
To use the building tools, first select a guide and then click on "Menu" in the top banner. The building tools are displayed on the left. Everyone can use these tools to manipulate the XML files on the outside of a firewall. However, only authorized users can make permanent changes to the XML files through a process that involves email transactions or authorized IP addresses. If email is used, the tools store changes on the outside of a firewall and send an email with a PIN number to a specified email account. Permanent changes occur when the email with the PIN number is returned to the server and is authenticated against two files, one containing authorized email and IP addresses (20q_ALLOW) and the other, the transaction PIN numbers (20q_MAIL_PIN). The system ignores emails that are from accounts that are not authorized to change a specific guide or that contain a PIN number that is incorrect. Guide builders who reply to an email must include the original text with the PIN number in their reply or it will be ignored. Making changes is easier if the guide builder is working at authorized IP addresses. They simply use the tools and then "refresh" to make the changes permanent.

Guides versus checklists
A guide and its associated checklist share a single XML file and are built with the same tools. However, they differ in which kinds of organisms they display. We define a kind as a unique combination of an organism's name, morph, and sex. To appear in a guide a kind must have at least one character-state. Kinds without any character-state attribute appear only in the checklist. Guides distinguish between morphs and sexes. Checklists do not, listing only kinds with different names. The order in which kinds are displayed in checklists has several options, is in flux, and is currently not documented. Generally, kinds are listed alphabetically by scientific name; however, in some cases, kinds may be listed in groups based on their "path," a variable that is set with the "score" tool (see "Building tools" below), that generally reflect groups such as orders and families.

If you are an expert in a group and wish to build a guide or help with one, please contact John Pickering.

Process -- one of elimination
Guide users and builders may have to switch their thinking to work with IDnature guides. Most other identification keys use a process of selection. In contrast, IDnature guides work by elimination. This difference gives IDnature guides a fundamental advantage in the practical world where some questions can't be answered. Antennae banded? Oops. They've been knocked off.

How to deal with unknown or unscored characters?

Building tools
Before reading this next section, please familiarize yourself with
20q XML Tags & File Structure.

The following tools appear on the left under "Menu." To use a specific tool, click on the box to its left and then on the "submit" button above it. Follow the instructions that appear in red after you select a tool.

Character & state conventions for choosing, naming, and presenting characters
Choosing, naming, and presenting the appropriate characters and their states is the hardest part of building a guide. Our goal is to use characters and states that the average 4th grade student can understand and recognize. While in some cases it may be impossible to avoid technical terms, please try. Also please try to avoid characters that require special equipment and methods that may not be generally available outside of research instiututions. For the most part we hope that binoculars, a hand lense, or a school microscope will be sufficent to successfully use the guides.

In choosing characters and states, there are several considerations that stem from the advantages and limitations of computer based identification. These are

Templates
To help you build guides, share character-states with other guide builders, and score kinds rapidly, IDnature guides use the following:

Further information
For further details on why and how to build guides and checklists, see

Top
Adding images -- type, resolution, and file name
20q uses <image> tags to link images on the Web into the guides. While any image URL could theoretically be used to illustrate the guides, Discover Life and IDnature guides function better if guide builders follow the following conventions:

For further instructions on putting images on Discover Life and in IDnature guides, please see

Top
Web Services -- how to put our tools & content on your Website

Discover Life provides Web services to share its tools and content with other Websites. Any non-commercial Website may customize URLs and forms on their pages to use our services. You can set options to present information within your site's framework so that your end-users may be unaware that our servers are working behind-the-scene. You can customize navigation bars, for example, to help keep users on your site and not transfer them to ours. While we credit photograhers and other content providers, you can hide Discover Life's role to end-users. We do this to encourage other sites to share our content widely.

Below we explain how to do this for

Top
Put links to IDnature guides on your Web pages
You're welcome to put links to IDnature guides on your pages. The HTML examples below tell how.

Please email John Pickering if you link your site to IDnature guides so that you can be kept updated, if the format below should change.

If you use your icon, we recommend an icon of width=80 and height=69, with height being the more important dimension.

Top
Global Mapper
The Global Mapper is provided through a technical partnership between The Polistes Corporation and
Topozone.com. Topozone provides base maps and aerial photographs from servers in Massachusetts using a total of approximately 20 terabytes of data. These include 1:1,000,000 scale maps of the world, 17 million topographical maps to 1:25,000 scale of the United States, and aerial photographs at 1 meter resolution covering 89% of the United States. Using Discover Life's servers, Polistes integrates distributional data onto these from participating databases, such as Missouri Botanical Garden's. In 2003, Sun Microsystems, Inc., gave The Polistes Foundation a generous equipment grant that included 10 processors to help Discover Life expand its network and serve its users from the University of Georgia and Missouri Botanical Garden, in North America, and the Agricultural Research Council, in Southern Africa. We seek additional partners to add more maps, photographs, databases, and regional servers to Discover Life.

Functions

Browser requirements
The Global Mapper and Discover Life's reporting tool require your browser to support ISMAP. They work on all recent versions of Internet Explorer, Netscape, and Mozilla, except for Netscape version 4.79 on Mac's. Click here for more details and how to upgrade your browser.

Put maps on your site
Because of these resources, you're welcome to put links to our global maps on your pages. The HTML examples below tell how. Please email John Pickering if you link your site to our maps so that you can be kept updated, if the format below should change.

Top
Checklists
The names in a checklist may differ from those listed when you press the identify button after starting a guide. Checklists do not list different morphs and sexes as do the guides. Checklists may include kinds that are not in the guide. A kind must have at least one character-state attribute to appear in the guide. Kinds that have yet to be scored and have no attributes only appear in the checklist.

Checklist are served to your browser as HTML. 20q builds HTML files from xml files. Use the following URL's to

When 20q refreshes a checklist, it shows in green what xml files it included in the html file and then displays the html file.

Top
Import -- how to get information from your databases into our tools

Our goal is to enable you to use Discover Life's tools to process and share your information. The IDnature Guides (20q) and Record Manager (20l) have browser interfaces that enable contributors to enter and manage data manually via the Web. Here we discuss how to get information from databases into our tools. We consider


File format
We import images, text tables, XML files, and HTML files using various utilities into our tools. Here we consider the simple case of importing tables. For more complicated cases, please contact our support center.

Importing tables
Our IDnature Guide, Image Center, Record Manager tools import ASCII text tables. They give data providers maximum flexibility and do not force them to use a rigorous data schema. Providers name and order fields that they wish to share. The tools index key fields, such as scientific name and geographic coordinates. They pass geographic information to the Global Mapper, which in turn combines data from all contributors into maps. They also integrate the information into the species pages served by the Search Box.

Here we describe how to format text tables from Excel, Access, and other databases so that we can import them. Each table requires the following format:

An example if a table with 4 columns that would plot two Quercus points in California:
___________________________
id$name$Latitude$Longitude
1$Quercus$37.8$-122.4
2$Quercus$33.5$-117.8
___________________________

An 8 column example:
___________________________
id$title$Latitude$Longitude$state$county$city$SourceURL^M
1$Golden Gate Bridge$37.81103$-122.47788$California$SanFrancisco$SanFrancisco$http://www.discoverlife.org Discover Life^M
2$Cresent Bay$33.54690$-117.80201$California$$Laguna Beach$http://whatever2...html Source^M
___________________________
Here we use Control-M to indicate the end of lines.
Note $$ in id=2, as no county for Long Beach is given.
Note the space after 'html' and before 'Source'.

Our tools treat certain fields in special ways. The following are used by the


Data transfer

We use the following options to transfer data:


Setting up new databases and automating updates

It is easy to import images and data into Discover Life. (Yeah, sure. Ha! Ha!)

This section is to help system operators working at Discover Life centers. While not quite black magic, it's not for data users, data providers, or the faint at heart. But no worries. By the time we've finished this documentation, the process may be automated and our operators out of a job.

Table name or URL:
If you have a single file to import, call the file $agent.txt, where $agent is your organization's unique code. $agents must be named with capital letters and no spaces; usually abbreviation of institution or database compiler

Thus, I_SB.txt is a valid filename.

This file can be put anywhere on the open Web. Alternatively, you can request an account on Discover Life and put it in your top directory.

Table format:
You must format tables as a text file with either tab or dollar signs separating fields. For details on formatting the file and the fields that it must contain see
File format above.

Crediting images and records:
Create a file called /home/IM/db/$agent/README to credit images and allow users to send feedback to data providers. The README file has the following lines:

For example see KSEM's README.

Formatting images to import:
Images must be formatted as a JPEG with file extension being in lowercase and the filename containing the $agent and a unique identifier (eg. I_SB98.jpg). If you can't rename your images with the $agent, we can do that for you, but you will have to assign a unique identifier to each image in the file name.

Steps are:

  1. Make the following subdirectories changing the permissions as stated:

  2. Editing agents file

  3. Creating nightly program

  4. Creating your .org file

Top
Labels
20q links to a labelling sytem, 20l. As of 24 February, 2003, this labelling system uses the following XML schema:

<parent id="$id" gmt="$when_gmt" ip="$ip">
<latitude> $la </latitude><longitude> $lo </longitude><accuracy> $accuracy </accuracy><elevation> $elevation </elevation>
<country> $country </country><state> $state </state><county> $county </county>
<city> $city </city><site> $site </site><position> $position </position>
<time1> $time1 </time1><time2> $time2 </time2><days> $days </days>
<who> $who </who><email> $email </email>
<how0> $how0 </how0><how1> $how1 </how1><how2> $how2 </how2>
<how3> $how3 </how3><how4> $how4 </how4>
<habitat> $habitat </habitat><field_note> $field_note </field_note> <note> $note </note>
</parent>

Top
Browsers
20q software supports most recent browsers, including Internet Explorer version 4, Netscape version 6, and Mozilla version 1.0.2. There are a few bugs in recent versions of Internet Explorer (version 5 needs Flash) and Netscape (version 6 under Mac OS X) that cause some images not to appear in full color or at high resolutions. If you have problems, try using IE 4, which works on Windows and Mac platforms. Netscape 4 has problems with our interactive maps on Macs but version 4.7.6 works under Windows. Map targets do not display on any IE or Netscape version 3 or below.

If you need to upgrade your browser, click here for Mozilla.

Top
Download ssh/scp
If you are a data provider with an account on Discover Life, you will need ssh/scp communications software to login to our system (pick2.pick.uga.edu or pick9.pick.uga.edu) and transfer files.

To download this software click on: download version for Windows

To download winscp click on: winscp

Top
Disclaimer
We make no guarantees to the accuracy of IDnature guides. If you find errors, please report them to us.

Top
Contact us
Please send your suggestions of how this software and guide can be improved to
John Pickering.

Top