You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Tutorial and <strong>Reference</strong> <strong>Manual</strong><br />
Julian Humphries<br />
Cornell University
MUSE<br />
Tutorial and <strong>Reference</strong> <strong>Manual</strong><br />
Julian Humphries<br />
Section of Ecology and Systematics<br />
Cornell University
The MUSE Project<br />
Building 3, Research Park<br />
83 Brown Road<br />
Ithaca, New York 14850<br />
Voice or Fax: (607) 257-8109<br />
Email: muse@cornell.edu<br />
Julian Humphries, Designer, Programmer, Documentation<br />
David Biolsi, Programmer<br />
Jean Burgess, User Support<br />
MUSE Version 3.4<br />
Original Edition: October 5, 1990<br />
Revised: June 21, 1991<br />
Revised: September 28, 1991<br />
Revised: May 5, 1992<br />
Revised: February 15, 1993<br />
Revised: April 26, 1994<br />
Revised: July 15, 1994<br />
Copyright (c) 1990-1994 by Julian Humphries<br />
All rights reserved
ii<br />
Acknowledgments<br />
For ideas, assistance, advice, criticism, support and patience in the development<br />
of MUSE, we wish to express our gratitude to a number of people: Special thanks<br />
go to Barry Chernoff (Field Museum of Natural History), Genie Böhlke and Bill<br />
Saul (Academy of Natural Sciences of Philadelphia), Bill Fink, Doug Nelson and<br />
Jerry Smith (University of Michigan Museum of Zoology), and Karsten Hartel<br />
(Museum of Comparative Zoology). To numerous others, we thank you for your<br />
assistance and apologize for not individually acknowledging your help.<br />
For providing taxonomic dictionary files used in MUSE, we wish to acknowledge<br />
the generous contributions of two people: For the ichthyology taxonomic<br />
dictionary, we thank Bill Eschmeyer of the California Academy of Sciences, and<br />
for the herpetology dictionary we thank Chuck Myers of the American Museum<br />
of Natural History.<br />
For financial support for the development of MUSE software and the production<br />
of custom-tailored versions for natural history collections, we thank the National<br />
Science Foundation for their grants (BSR-8813349, DEB-9209099) to Julian<br />
Humphries.<br />
A portion of the form printing capability within MUSE was programmed by<br />
Clifford Olling. We would also like to thank staff members at the Vertebrate<br />
Collections at Cornell: Roxanna Normark, Jane Hauptman and Ingunn Sachs, for<br />
their assistance in testing MUSE and improving the documentation. Almost all<br />
current code is the work of David Biolsi, the MUSE programmer since 1989.<br />
Earlier versions of the documentation were produced by Robert Beck.<br />
Btrieve (the underlying record management system used by MUSE) is a<br />
registered trademark of Novell.<br />
SLATE (the printer database used by MUSE) is a registered trademark of The<br />
Symmetry Group.<br />
Acknowledgments
iii<br />
About This User's Guide<br />
This manual is intended primarily as a guide to the installation and daily use of<br />
MUSE. It also provides the information needed to modify or design new paper<br />
forms, such as specimen labels, to be printed from MUSE. It is not intended as<br />
a guide to initial choice of data fields or design of your data structure, nor to the<br />
initial setup or later alteration of your data structure, nor to the modification of<br />
data-entry screens or other items in MUSE. Additional documentation is planned<br />
or is being prepared to provide guidance on these topics.<br />
Information about the contents of fields is not provided in this manual. There are<br />
some details in the context-sensitive help; press while on a field to get<br />
some idea of the expected contents. Additional manuals outlining data standards<br />
are currently being prepared.<br />
Information about installation of MUSE is located in the first chapter.<br />
Chapters 1, 2 and 3 ("Introduction," "MUSE Data Files" and "Some MUSE<br />
Concepts") provide information about MUSE software and required hardware,<br />
some important data files and their relationships within MUSE, and some<br />
conceptual background information on the use of Catalog Numbers and Field<br />
Numbers in natural history collections and in MUSE.<br />
Chapter 4, "Getting Started," describes how to load Btrieve and MUSE at the<br />
beginning of a MUSE work session.<br />
Chapter 5, "Menus and Moving Around in MUSE," describes the MUSE menu<br />
system and how to select items, how to access on-line help from within MUSE,<br />
and how to set certain configuration items in MUSE.<br />
Chapter 6, "Browsing and Editing Records," leads you through the process of<br />
accessing MUSE data files, finding selected records, paging through records,<br />
editing fields, and saving data records to disk.<br />
NOTE: So that you can practice accessing and editing records, a newly<br />
installed MUSE may contain a few sample records in several of the data<br />
files. It is important that you thoroughly test MUSE by adding, editing<br />
and deleting records)and resolve any problems)before you begin serious<br />
data entry for your collection.<br />
Chapter 7, "Adding New Records to the Database," guides you through the steps<br />
in adding new records to the Primary and Locality data files.<br />
Chapter 8, "Other Useful Functions," describes a number of additional features<br />
and functions that are available while adding, editing or browsing records.<br />
Chapter 9, "Printing Specimen Labels," describes and guides you through the<br />
portion of MUSE that deals with the printing of labels.<br />
About This User's Guide
Chapter 10, "Processing Loans," describes the loan-management portion of<br />
MUSE and guides you through the many features dealing with the creation of<br />
new loans, modifying loans, printing loan invoices and managing loan returns.<br />
Chapter 11, "Missing Data in MUSE Data Fields," deals with the problem of<br />
distinguishing between unknown, blank and zero values in MUSE data fields.<br />
Chapter 12, "FORMCAP: Designing Printed Forms," describes the structure and<br />
use of the FORMCAP text file that specifies to MUSE the custom forms (labels,<br />
invoices, etc.) that can be printed at a MUSE site. Detailed information is<br />
provided to enable you to modify existing forms or to design new ones. Refer to<br />
"APPENDIX D: Sample FORMCAP File" for example entries and printed output<br />
of specimen labels and a loan invoice.<br />
"APPENDIX A: List of MUSE Files" contains a list of the MUSE files that you<br />
will find on your hard disk after installation.<br />
"APPENDIX B: MUSE Help" lists, for quick reference, the action of special keys<br />
in MUSE. This Help information is also available on line within MUSE.<br />
"APPENDIX C: Device Numbers" lists the SLATE device numbers (for printer<br />
models and paper sizes) currently assigned in the SLATE printer database for<br />
printing MUSE forms.<br />
"APPENDIX D: Sample FORMCAP File" provides a FORMCAP file as an<br />
example and includes sample specimen labels and a loan invoice.<br />
"APPENDIX E: "Configuration Items" discusses the various items for sitespecific<br />
configuration of MUSE available by choosing "Configure" on the<br />
"Utilities" menu.<br />
Additional documentation on various other MUSE utility programs is located in<br />
a separate publication.<br />
iv<br />
About This User's Guide
List of Figures<br />
Figure 1 Partial data structure for a typical fish collection ......................................2-3<br />
Figure 2 "Main Menu" screen .............................................................4-1<br />
Figure 3 Primary record form with typical data fields ..........................................6-1<br />
Figure 4 Locality record form with typical data fields .........................................6-2<br />
Figure 5 Changing the search field .........................................................8-2<br />
Figure 6 Print List Form .................................................................9-2<br />
Figure 7 Loan Record Form .............................................................10-2<br />
Figure 8 Loan Return Data-entry Form .....................................................10-4<br />
Figure 9 A FORMCAP entry .............................................................12-1<br />
Figure 10 Jar Label/Dot Matrix ........................................................... D-9<br />
Figure 11 Jar Label/Laser ............................................................... D-9<br />
Figure 12 Tiny Labels/Dot Matrix (two across) .............................................. D-10<br />
Figure 13 Tiny Labels/Laser (two across) .................................................. D-10<br />
Figure 14 Multi-lot label for tank, box, etc.<br />
(1 Species, n States/1 Column) .................................................... D-11<br />
Figure 15 Multi-lot label for tank, box, etc.<br />
(1 Species, 1 State/2 Columns) .................................................... D-11<br />
Figure 16 Loan Invoice ................................................................. D-12
Table of Contents<br />
Acknowledgments ........................................................................ ii<br />
About This User's Guide ...................................................................iii<br />
List of Figures .......................................................................... vii<br />
1 Introduction ..........................................................................1-1<br />
Software Required ................................................................1-1<br />
Hardware Required ...............................................................1-2<br />
Installing MUSE .................................................................1-2<br />
2 MUSE Data Files ......................................................................2-1<br />
Curatorial Data ...................................................................2-1<br />
Primary Data .............................................................2-1<br />
Locality Data .............................................................2-1<br />
Taxonomic History ........................................................2-1<br />
Taxonomic Dictionary ......................................................2-1<br />
Names ..................................................................2-2<br />
3 Some MUSE Concepts ..................................................................3-1<br />
Catalog Numbers .................................................................3-2<br />
Collecting Events .................................................................3-2<br />
Field Numbers ...........................................................3-2<br />
Site Names ..............................................................3-2<br />
If No Field Number Exists ...................................................3-2<br />
4 Getting Started ........................................................................4-1<br />
Starting MUSE ...................................................................4-1<br />
Muse Statistics ...........................................................4-2<br />
5 Menus and Moving Around in MUSE ......................................................5-1<br />
Menu System ....................................................................5-1<br />
Choosing Menu Items ......................................................5-1<br />
Getting Help .....................................................................5-1<br />
Answering Prompts ...............................................................5-2<br />
Configuration ....................................................................5-2<br />
Exiting Muse ....................................................................5-2<br />
6 Browsing and Editing Records ............................................................6-1<br />
Examining Data ..................................................................6-1<br />
Editing Records ...........................................................6-1<br />
Browsing ................................................................6-1<br />
Selecting Records to Examine .......................................................6-1<br />
Primary & Taxonomic History ................................................6-1<br />
Locality .................................................................6-2<br />
Wildcards ...............................................................6-2<br />
Paging Through Records ...........................................................6-2<br />
Editing A Record .................................................................6-2<br />
Moving Through Fields .....................................................6-2<br />
Editing Data ..............................................................6-3<br />
Saving Records ..................................................................6-4
7 Adding New Records to the Database ......................................................7-1<br />
Primary ........................................................................7-1<br />
Catalog Number ...........................................................7-1<br />
Field Number .............................................................7-1<br />
Site Name ..........................................................7-1<br />
Locality ........................................................................7-2<br />
Return to Primary .................................................................7-3<br />
Next Primary Record ..............................................................7-3<br />
Adding Locality Records ...........................................................7-3<br />
Special Fields in MUSE ............................................................7-4<br />
8 Other Useful Functions .................................................................8-1<br />
Viewing Other Files ...............................................................8-1<br />
Changing the Search Field ..........................................................8-1<br />
Proofing Locality Records ..........................................................8-2<br />
Pop-up Locality Record ............................................................8-3<br />
Pop-up Species List ...............................................................8-3<br />
Reidentification of Specimens .......................................................8-3<br />
9 Printing Specimen Labels ................................................................9-1<br />
Printing Labels ...................................................................9-1<br />
Storing and Retrieving a Print List ....................................................9-3<br />
10 Processing Loans ....................................................................10-1<br />
New Loans .....................................................................10-1<br />
Existing Loans ..................................................................10-1<br />
Adding Additional Records to a Loan ................................................10-2<br />
Editing a Loan ..................................................................10-2<br />
Printing a Loan Invoice ...........................................................10-3<br />
Loan Returns ...................................................................10-3<br />
Fixing Loan Return Records ........................................................10-6<br />
11 Missing Data in MUSE Data Fields ......................................................11-1<br />
12 FORMCAP: Designing Printed Forms ....................................................12-1<br />
Forms per Page .................................................................12-3<br />
Required Parameters .............................................................12-4<br />
Optional Parameters ..............................................................12-6<br />
User-defined Constants ...........................................................12-6<br />
Print Functions ..................................................................12-6<br />
APPENDIX A: List of MUSE Files ........................................................ A-1<br />
APPENDIX B: MUSE Help .............................................................. B-1<br />
APPENDIX C: Device Numbers .......................................................... C-1<br />
APPENDIX D: Sample FORMCAP File .................................................... D-1<br />
Sample specimen labels and invoice .................................................. D-9<br />
APPENDIX E: Configuration Items ........................................................ E-1<br />
APPENDIX F: Site Name Conventions ..................................................... F-1<br />
Index ............................................................................. Index-1
Software Required<br />
1The<br />
current version of Xtrieve (4.10a) is significantly improved over previous versions, the MUSE staff can<br />
only support questions about that (or later) version.<br />
1-1<br />
1 Introduction<br />
MUSE is a database-management system for natural history collections which<br />
operates on PC- or MS-DOS microcomputers. It is designed to increase the<br />
efficiency of many tasks associated with collections management. Data entry and<br />
editing, reidentification of specimens, management of loans, printing of specimen<br />
labels and loan invoices, and querying of the data files are all supported.<br />
MUSE software, documentation and support is made available through a National<br />
Science Foundation grant, awarded to Julian Humphries of Cornell University.<br />
Initial versions of the program were designed exclusively for ichthyological<br />
collections. However, current versions of the program support a variety of<br />
disciplines, including herpetology, ornithology, mammalogy and other natural<br />
history collections.<br />
Btrieve (from Novell, Inc.) is the "database" engine behind MUSE; it is a<br />
memory-resident program that translates requests for data into actual reads and<br />
writes to the database file system. You do not need to buy Btrieve because we<br />
are allowed to redistribute the portion of it which you need to run MUSE and<br />
Xtrieve (see below); Btrieve is included in the MUSE software package. If you<br />
have a Novell network, Btrieve is also packaged with Netware and can be<br />
installed on the server.<br />
You will need some kind of text editor to alter certain files used by MUSE.<br />
Either the text mode of your word processor or a pure ASCII editor will suffice.<br />
Xtrieve (also from Novell, Inc.) is the companion product to Btrieve. It is used<br />
to query the data in MUSE data files and print reports. If you choose to use<br />
Xtrieve (currently packaged as "Xtrieve Plus" which includes a report writer, and<br />
both single-user and network versions in the same package) you will need to<br />
1<br />
purchase it yourself. Xtrieve Plus can be bought for under $600 . We buy most<br />
of our software from a company called Programmers Connection in Hartsville,<br />
Ohio (phone number, 800-336-1166), but Software City and Egghead Software<br />
are also inexpensive sources. The MUSE newsletter contains information on<br />
other front ends which can query MUSE data files.<br />
Please be aware that using Xtrieve with MUSE generally should be limited to<br />
performing queries and producing reports. Because adding or editing data in<br />
Xtrieve increases the probability of data corruption)by bypassing MUSE's datachecking<br />
features)Xtrieve should be used only as a last resort for any<br />
modification of MUSE data. Try always to enter and edit data within MUSE (or<br />
with special MUSE utilities, such as Tdutil for modifying the taxonomic<br />
dictionary).<br />
1 Introduction
Hardware Required<br />
Installing MUSE<br />
MUSE runs on microcomputers with Intel 8088 through Pentium industrystandard<br />
microprocessors with either color or monochrome video systems. Each<br />
computer should have at least 640 kilobytes of memory although MUSE only<br />
needs about 524k. Collections of larger size and with more users will find<br />
distinct advantages in the newer machines with faster processors (80486 and up).<br />
Likewise, larger collections will require more hard disk storage capacity (one or<br />
two 500-1000 megabyte hard disks). Also, a local area network (e.g. Novell<br />
Netware), with a fast fileserver and large hard disk, is strongly recommended for<br />
many medium and all large collections.<br />
For those computers with additional memory beyond 640k, either extended or<br />
expanded (see your computer manual for explanations of these memory types),<br />
MUSE can take advantage of such memory in two ways. The memory resident<br />
program, Btrieve, will load part of itself into expanded memory by default.<br />
Memory usage will be cut from approximately 80k to 40k. MUSE itself utilizes<br />
an overlaid structure for the executable file. This means that code is not actually<br />
loaded into memory until it is needed. If you have either expanded or extended<br />
memory available, MUSE will store overlays there, as opposed to on disk. Either<br />
way will work, but response will be quicker with memory cached overlays.<br />
Through the use of SLATE, a printer database software utility, MUSE supports<br />
over 800 models of dot matrix and laser printer. Users can design specimen label<br />
and loan invoice forms for any supported printer. Contact the MUSE Project for<br />
current information about printer support. We highly recommend that you get a<br />
laser printer for invoices, reports and certain labels.<br />
IMPORTANT: If at your site, data for two or more separately-cataloged<br />
collections are to be stored in separate subdirectories but accessed from a single<br />
MUSE subdirectory, your installation procedures will be different. Refer to the<br />
alternate instructions received with your MUSE package.<br />
To install MUSE on your hard disk, you should follow these steps:<br />
NOTE: Depending on floppy disk density, you may have received MUSE in a<br />
set of one, two or three disks, the sets differing slightly in the names and<br />
arrangement of the files they contain. In the instructions below, alternative<br />
choices are enclosed in square brackets "[ ]". In each case, choose the alternative<br />
appropriate for the file names on your disk(s).<br />
1) Make back-up copies<br />
Make back-up copies of the MUSE floppy disk(s). Store the original disk(s) and<br />
use the copies to install MUSE.<br />
2) Create subdirectories at the root directory<br />
On your hard disk, create three subdirectories at the root directory level (e.g. C:\)<br />
to contain the MUSE files. Using the mkdir command create the three<br />
subdirectories:<br />
a) Name the first subdirectory MUSE; this subdirectory will store most<br />
of the MUSE files.<br />
1-2<br />
1 Introduction
) Name the second subdirectory LASER; fonts for a laser printer will<br />
be stored here. Note: this step is only necessary if you intend to use a<br />
Hewlett-Packard LaserJet II or compatible. Downloaded fonts are not<br />
needed for current printers which have scalable fonts.<br />
c) Name the third subdirectory SLATE; the printer database file(s) will<br />
be stored here.<br />
NOTE: We assume that you are familiar with hard-disk management<br />
and know about subdirectories and how to move around among them.<br />
Please refer to your DOS manual for help.<br />
When you have completed this step you should have three directories, C:\MUSE,<br />
C:\LASER and C:\SLATE.<br />
3) Copy files to your hard disk<br />
a) [Copy UNPACK.EXE to your MUSE subdirectory.]<br />
[Or, copy UNPACK1.EXE and UNPACK2.EXE to your MUSE<br />
subdirectory.]<br />
b) Copy FONTS.EXE to your LASER subdirectory (if installing soft<br />
fonts.<br />
c) Copy SLATE.PDB to your SLATE subdirectory.<br />
4) Expand compressed files<br />
Expand compressed files to their usable forms as follows:<br />
a) Move to the LASER subdirectory (if installing soft fonts).<br />
1. Type "fonts" and press ; a series of font files<br />
should be produced.<br />
2. Type "erase fonts.exe" and press .<br />
b) Move to your MUSE subdirectory.<br />
1. Type "unpack" and press . If you already have<br />
Xtrieve installed prior to installing MUSE see the next section<br />
on whether to answer yes when you are prompted to overwrite<br />
existing files named FILE.DDF, INDEX.DDF and<br />
FIELD.DDF.<br />
[Or, if you have UNPACK1.EXE and UNPACK2.EXE, do a)<br />
through b) here:<br />
1-3<br />
a) Type "unpack1" and press .<br />
b) Type "unpack2" and press .<br />
2. Type "erase unpack.exe" and press .<br />
[Or, if you have UNPACK1.EXE and UNPACK2.EXE, do a)<br />
and b) here:<br />
1 Introduction
5) Check CONFIG.SYS file<br />
1-4<br />
a) Type "erase unpack1.exe" and press .<br />
b) Type "erase unpack2.exe" and press .]<br />
In your CONFIG.SYS file (if necessary, refer to your DOS documentation),<br />
include entries for "files=20" (or higher) and "buffers=20" (or higher).<br />
MUSE is now installed, and ready for use, on your hard disk. For a list of the<br />
files that are now installed in your MUSE-related subdirectories, please refer to<br />
"APPENDIX A" (page A-1).<br />
Installing MUSE with existing<br />
versions of Xtrieve To install MUSE on a system where you already have Xtrieve 4.01 or newer<br />
installed, you will need to decide whether to utilize the three Xtrieve data<br />
dictionary (.DDF) files set up for your MUSE data files: they are FILE.DDF,<br />
FIELD.DDF and INDEX.DDF, and are provided on your installation disks.<br />
Consider the following in deciding whether to use these .DDF files or not:<br />
If you have created files in Xtrieve (files other than the standard MUSE data<br />
files) AND you choose to use our provided .DDF files, you will need to redefine<br />
your files under Xtrieve's Dictionary command (.DDF files). By making<br />
printouts and screen shots of your old definitions first, you should be able to<br />
easily redefine them. On the other hand, if your custom definitions are extensive<br />
you may prefer to keep them and continue using your old .DDF's. If so, you must<br />
use Xtrieve's Dictionary command to modify the definitions to match the MUSE<br />
data files. We have provided a "structure" file (text files with .STR extensions)<br />
for each of the MUSE data files. Look at these to get the required information<br />
on the data fields: data types, sizes, indexing, etc. Be aware that the "note" data<br />
type for a "remarks" field requires a delimiter: use "H0" (i.e., an H and a zero).<br />
1 Introduction
Curatorial Data<br />
2-1<br />
2 MUSE Data Files<br />
When using MUSE, you will be able to add and edit records in several data files.<br />
Here we introduce four of the principal data files in MUSE: Primary, Locality,<br />
Taxonomic History, and Taxonomic Dictionary (see Figure 1) as well as the<br />
Names data file which is used in loan and system management. Three other data<br />
files associated with loan management)Loan Master, Loan Records and Loan<br />
Returns)are discussed in the chapter on processing loans (page 10-1). For a list<br />
of all MUSE data (and other) files see "APPENDIX A" (page A-1).<br />
Primary Data The Primary data file (PRIMARY.DAT) stores taxonomic and catalog data. One<br />
data record is stored for each lot (or specimen). The data fields include Catalog<br />
Number, genus, species, number of specimens, type status, size, and other items,<br />
but not geographical or ecological information.<br />
Locality Data The Locality data file (LOCALITY.DAT) stores geographic and ecological data, and<br />
the collectors' names and collection dates. One data record is stored for each<br />
collection made at a single place and time. Because a Locality record contains<br />
the locality and habitat notes for one or many lots (or specimens) collected at the<br />
same time, these data need be entered only once for all associated Catalog<br />
Numbers in the Primary data file. A Locality record is linked to its associated<br />
Primary records via their mutual possession of a unique Field Number (see page<br />
3-2 for variations on Field Number).<br />
Taxonomic History The Taxonomic History data file (TAXHIST.DAT) stores a record of the previous<br />
identification of a cataloged lot (or specimen) each time the lot is reidentified;<br />
thus, an "audit trail" is maintained of previous identifications. This file makes it<br />
possible to determine which specimens correspond to an old publication even if<br />
the catalog number was not published and the lot has been reidentified (assigned<br />
to a different species or genus). A Primary record is linked to its associated<br />
Taxonomic History records via their shared Catalog Number.<br />
Taxonomic Dictionary The Taxonomic Dictionary data file for fish collections (TAXDICT.DAT) contains,<br />
for each genus, the family name, group number (usually a family-level numbering<br />
scheme). Normally this dictionary is used to automatically check the spelling of<br />
genus names as they are entered in the Primary file and to provide the family<br />
name for printing on specimen labels. Also, when adding new Primary records,<br />
you may have the option of having MUSE automatically look up the group<br />
number (in the Taxonomic Dictionary, and based on the genus name just entered<br />
in Primary) and automatically entering it in Primary (see APPENDIX E: System<br />
Configuration Items).<br />
For types of collections other than fishes, the Taxonomic Dictionary file may<br />
differ in the categories of data stored (e.g. group number is likely to be eliminated<br />
in herpetology).<br />
WARNING! Although it is possible to add, edit and delete records in<br />
the Taxonomic Dictionary just as with other MUSE data files, you<br />
should do so only with great caution because of its special dictionary<br />
functions. Other utilities (see separate utility documentation) are used<br />
to build and maintain this file.<br />
2 Muse Data Files
Hierarchical Taxonomic Dictionary This file contains the recently added dictionary that contains both taxonomic<br />
authority file and classification information. Every taxonomic name, whether<br />
species, genus, family or order is included in this file along with information<br />
about authorship, year of description, reference to a bibliographic entry (not yet<br />
implemented) and other relevant nomenclatural data. This file is currently used<br />
primarily by Clio, the taxonomic query program.<br />
Names The Names data file (NAMES.DAT) contains information about both the users of<br />
MUSE and persons borrowing specimens. It is basically an expanded name and<br />
address file and can also be used for general purpose mailing lists or reprint<br />
addressing. Ancillary information such as phone numbers, email addresses and<br />
interests are part of the structure. You will receive a Names file with several<br />
hundred names (primarily ichthyologists) already included. Additional persons<br />
can be added just as with other data files (Chapter 7). Also, you will be presented<br />
with a form for adding names whenever a new loan is sent to a person not<br />
presently in the Names data file (Chapter 10).<br />
2-2<br />
2 Muse Data Files
Primary<br />
Create Date 10 Dat 4 S<br />
Last Modified 10 Dat 4 S<br />
Catalog # 6 Int 4 IUS R<br />
Group # 2 Int 2 I O R<br />
Genus<br />
24 Str 25 I S<br />
Species<br />
24 Str 25 I S<br />
Subspecies 24 Str 25 S<br />
Type Status 14 Str 15 S<br />
Questionable? 1 Log 1 SC<br />
Determiner/yr 25 Str 26 S<br />
Alch Count 4 Int 2 S<br />
Skel Count 2 Int 2 S<br />
C&S Count 2 Int 2 S<br />
Size<br />
15 Str 16 T<br />
Storage<br />
10 Str 11 T<br />
Cataloger/yr 8 Str 9 TC<br />
Previous # 15 Str 16 T<br />
Field # 15 Str 16 I SCR<br />
Tax History? 1 Log 1 SC<br />
On Loan? 1 Log 1 SC<br />
De-accessnd? 1 Log 1 SCR<br />
Inventory 1 Str 1 SCR<br />
Remarks 360 Not 361 S<br />
Taxonomic Dictionary<br />
Genus 24 Str 25 IUS<br />
Family 24 Str 25 I S<br />
Group # 2 Int 2 I O<br />
Taxonomic History<br />
Create Date 10 Dat 4 S<br />
Last Modified 10 Dat 4 S<br />
Catalog # 6 Int 4 I S<br />
Genus 24 Str 25 I S<br />
Species 24 Str 25 I S<br />
Subspecies 24 Str 25 S<br />
Type Status 14 Str 15 S<br />
Determiner/yr 25 Str 26 S<br />
Questionable? 1 Log 1 SC<br />
Remarks 160 Not 181 S<br />
Figure 1 Partial data structure for a typical fish collection<br />
2-3<br />
Locality<br />
Create Date 10 Dat 4 S<br />
Last Modified 10 Dat 4 S<br />
Access. Date 12 Str 13 OC<br />
Field # 15 Str 16 IUSCR<br />
Ocean/Cont 20 Str 21 S<br />
Country 20 Str 21 I S<br />
State 20 Str 21 I S<br />
County 20 Str 21 I S<br />
Water Body 30 Str 31 O<br />
Locality 118 Str 119 S<br />
Latitude<br />
Degrees 2 Int 2 S<br />
Minutes 2 Int 2 S<br />
Seconds 2 Int 2 S<br />
NS 1 Str 1 SC<br />
Longitude<br />
Degrees 3 Int 2 S<br />
Minutes 2 Int 2 S<br />
Seconds 2 Int 2 S<br />
EW 1 Str 1 SC<br />
Salinity 1 Str 1 C<br />
Temperature 7 Str 8 O<br />
Depth 12 Str 13 O<br />
Gear 20 Str 21 O<br />
Collectors 42 Str 43 S<br />
Date 10 Dat 4 I S<br />
Time 9 Str 10 T<br />
Remarks 360 Not 361 S<br />
Key to columns<br />
(left to right)<br />
Field name (screen prompt)<br />
Screen length (max. characters)<br />
Data type:<br />
Int = Integer<br />
Str = String<br />
Log = Logical<br />
Dat = Date<br />
Not = Note (variable length)<br />
Stored size (bytes)<br />
I = Indexed<br />
U = Unique values only<br />
S = Standardized<br />
C = All caps<br />
R = Entry required<br />
O = Optional<br />
T = Typical<br />
2 Muse Data Files
1The<br />
two groupings are "entities" in technical terms, but we will refer to them as the Primary Relation or Table<br />
and the Locality Relation or Table.<br />
3-1<br />
3 Some MUSE Concepts<br />
MUSE software design is based upon a logical model of the information typically<br />
present in the collection records of natural history museums. To create our data<br />
model, we used computer systems analysis techniques to model natural history<br />
collection data and an examination of standard curatorial practices. Other<br />
examples of data models presented to represent collections data include Blum &<br />
Novecek (1990), based primarily on vertebrate paleontology and Lindbergh<br />
(1991), who presents a composite view of collections' data based on a survey of<br />
numerous disciplines. The MUSE Data Model (MDM) shares some features with<br />
these other efforts but is unique as presented in detail below. To help<br />
illustrate how the MUSE model represents typical museum data consider this<br />
basic example:<br />
A collector, working at a single place on a single day, obtains five specimens of<br />
each of two species. Some information about those 10 specimens is obviously<br />
common to all of them (collector, place, date) while other data is specific to each<br />
specimen (or species).<br />
In a similar way in MUSE we divide collection data into separate groups of<br />
unique taxonomic/specimen information and common locality/habitat<br />
1 information. This means that the taxonomic data associated with each specimen<br />
(or species, depending upon curatorial tradition) will be recorded separately (two<br />
or 10 catalog numbers) and the collection site information will be recorded only<br />
once.<br />
The immediate benefits of this data model include: efficient data entry, efficient<br />
use of disk storage and perhaps most importantly, data integrity when altering<br />
individual data records (see below). Long term results of data modeling (in<br />
general) include producing a systematic view of curatorial data and practices<br />
which encourages efficient management of that data. Where research efforts<br />
overlap with curatorial data (e.g. biogeographic studies), the data will be<br />
available in a fashion that makes clear the exact relationships among the various<br />
components. It is also this shared data model which allows the various functions<br />
of MUSE (loans, labels, pop-up summaries) to function regardless of the exact<br />
nature of the information recorded with each catalog entry.<br />
Two conceptually important fields in MUSE are catalog number and field number<br />
(or site name/date). Every action in MUSE utilizes one of these two pieces of<br />
information to store or extract data.<br />
3 Some MUSE Concepts
Catalog Numbers<br />
Collecting Events<br />
Most curators will be familiar with the idea of a catalog number, although it may<br />
take different forms depending on the historical practices of individual<br />
collections. For most collections, there is a single integer (123456) referring to<br />
either a specimen or a lot. Variations on this practice include decimals (1234.01),<br />
alphanumerics (1234a), and ranges (1234-1236). MUSE can be set up to handle<br />
any of these variants. Catalog number is the principal retrieval field for the<br />
MUSE data file called Primary. In addition, catalog numbers are used in loan<br />
records and in printing labels.<br />
In MUSE, collecting events are defined by the place and time that a collection is<br />
made. In many disciplines field numbers are the typical designations for this<br />
place and time information, but in other disciplines where this concept is not<br />
traditionally used, site name and date are used to link specimens associated with<br />
a unique collecting occurrence.<br />
Field Numbers Field number (or locality number, station number, collection number, site<br />
number, etc.) is a less universally recognized aspect of curation. In many<br />
taxonomic disciplines, for example, ichthyology, it is customary for a collector<br />
to assign a unique number (typically started with the collector's initials), to each<br />
1<br />
place and time where specimens are collected. For example, JMH 89-001 would<br />
be the first collection for Julian Humphries in the year 1989. Other collectors use<br />
a continuing series (JMH 2345) which they maintain throughout their careers. In<br />
some situations there will not be such a number associated with a collection. In<br />
marine sampling a field number will typically correspond to a tow or haul of a net<br />
and as such may be formed from a combination of ship, station and haul<br />
(SUNWARD-2345-1).<br />
Site Names In disciplines where the concept of a field number does not exist, MUSE provides<br />
Site Names for linking a collecting event with the specimens associated with that<br />
event. The Site Name method uses the concept of place names and dates to<br />
uniquely identify a collecting occurrence. In MUSE, each Site Name and Date<br />
combination identifies a single set of collecting origin information. See Chapter<br />
6, Browsing and Editing Records and Appendix F: Creating Site Names for more<br />
information.<br />
If No Field Number Exists There will certainly be instances where this information has not been recorded in<br />
your catalog records. In such cases you have several choices. You may have<br />
access to field notebooks where the number is recorded. If there is no original<br />
collection number, you can make a number based on information about the<br />
collector and date, or based on catalog numbers. In the former case, a typical<br />
number might be JMH 1989JUL22. This obviously refers to a collection made<br />
by JMH on July 22, 1989. If JMH made two or more collections on that date,<br />
append b, c etc.<br />
The second scheme utilizes catalog numbers as the basis for field or station<br />
numbers. If the locality data for a lot are unique to that lot, that is, only a single<br />
species (or specimen for herpetology and others) was collected at one place and<br />
time, we have adopted the practice of prefixing a "Z" to the catalog number and<br />
1Not<br />
to be confused with the tradition (in herpetology and other collections) of a collector assigning a different<br />
type of field number or collector's number to each specimen at the time of collection, also easily accommodated<br />
in MUSE.<br />
3-2<br />
3 Some MUSE Concepts
using that combination. For example catalog number 12345 would become<br />
Z12345. This is not as desirable as `field numbers based on initials, but is handy<br />
where little information exists about the original collector and/or date.<br />
This same plan can be extended for collections consisting of multiple lots (or<br />
specimens). In this case we prefix a "Q" to the range of catalog numbers in<br />
question. Thus if numbers 12345-12358 are from a single original collection, the<br />
field number for all of them could be either Q12345-358 or Q12345-12358.<br />
For most collections, all of these styles will be appropriate for some records. It<br />
is always more informative to include the collector's initials in the field number;<br />
however, any of the styles will work. The important point is to be sure that all<br />
the lots (specimens) collected at the same place and time get the same field<br />
number. Because MUSE stores the locality information once for each field<br />
number, the consistency for these data is enforced for all lots (specimens) with<br />
the same field number. If every catalog number was given a unique field number<br />
(such as with the "Z" style above), then not only would data entry take much<br />
longer, but disk storage requirements would be much higher as well.<br />
3-3<br />
3 Some MUSE Concepts
Starting MUSE<br />
Figure 2 "Main Menu" screen<br />
4-1<br />
4 Getting Started<br />
NOTE: If MUSE is not yet installed on your hard disk, please refer to Chapter<br />
1 "Introduction" before proceeding.<br />
To start MUSE, complete the following steps:<br />
1) Go to MUSE subdirectory<br />
2) Start Btrieve<br />
3) Start MUSE<br />
Move to your MUSE subdirectory, if you are not already there.<br />
Type "btr" and press to start Btrieve, the memory-resident<br />
record manager.<br />
NOTE: Typing "btr" runs a one-line batch file, BTR.BAT, which<br />
contains the appropriate start-up parameters for starting Btrieve. You<br />
cannot run MUSE until Btrieve has been started (loaded into memory).<br />
Once loaded, Btrieve remains in memory until you specifically unload<br />
it by typing "mutil -stop", or until you turn off or restart your computer.<br />
This means that if you quit and re-enter the MUSE program, you won't<br />
need to reload Btrieve.<br />
Type "muse" and press to start MUSE.<br />
You will see an opening screen in MUSE, and then the "Main Menu"<br />
screen will appear (see Figure 2).<br />
4 Starting MUSE
NOTE: If, at your site, data for two or more separately-cataloged<br />
collections are stored in different subdirectories but are accessed from<br />
a single MUSE subdirectory, start MUSE as follows: Type "muse<br />
" and press )replacing "" with<br />
the appropriate subdirectory name (e.g. "muse reptiles", but not typing<br />
the quotes) .<br />
Muse Statistics Notice the Statistics Window on the left side of the "Main Menu" screen. For the<br />
Primary, Locality, and Taxonomic History data files, the statistics give the<br />
number of records stored in each file, the size of each file in bytes, the average<br />
record size (the sum of Primary, Locality and Taxonomic History sizes divided<br />
by the number of Primary records), and, for Primary, the current highest catalog<br />
number. Also indicated are the current amounts of free disk space and free<br />
random access memory. If you have less than 20,000 bytes of free memory, you<br />
will probably need additional memory to print labels or loan invoices.<br />
4-2<br />
4 Starting MUSE
Menu System<br />
5 Menus and Moving Around in MUSE<br />
MUSE uses a hierarchical menu system. Choosing an item from a list on a menu<br />
will either reveal another menu deeper in the layered hierarchy of menus, or<br />
directly issue a command. The title of a menu always appears in its upper-left<br />
corner.<br />
Notice the "Main" menu on the right side of the "Main Menu" screen. The items<br />
on the menu include the Primary and Locality data files mentioned above. The<br />
Taxonomic History and Taxonomic Dictionary data files are listed on another<br />
menu (under "Other Files").<br />
Choosing Menu Items You may choose a menu item in either of two ways:<br />
Getting Help<br />
Use the cursor keys, < > and < >, to move up or down the list of items<br />
on a menu to highlight your choice. Then press .<br />
Or, press the key containing the first letter of the desired menu item (e.g.<br />
for "Locality")you do not need to press the key; the lowercase<br />
letter works fine). On some screens (for example, where two<br />
choices start with the same letter) it may be necessary to press <br />
after pressing the first letter.<br />
Press to exit from any screen or menu in MUSE and return (move back)<br />
to an earlier menu or to the "Main Menu" screen.<br />
Help is available from menus and while viewing records:<br />
From the "Main" menu, you may choose "Help" to obtain a brief<br />
introduction to the Help system.<br />
The Help system can be invoked at any time in MUSE by pressing the<br />
function key. When available, the first level of help presents<br />
information specific to the menu item or field on which the cursor<br />
resides. Press again to obtain a second level of help containing<br />
more general information: from a menu, you will see a short<br />
explanation of current menu choices; from a form, you will see help on<br />
key actions.<br />
Press to expand or contract the help window. Press the<br />
arrows or to scroll lines within the help<br />
window.<br />
In addition, while viewing records (in "Add," "Edit," or "Browse")see<br />
below), a few often-used key functions are listed across the top of the<br />
screen.<br />
For your reference, the help information on key functions is included in<br />
5-1<br />
5 Menus and Moving Around in MUSE
Answering Prompts<br />
Configuration<br />
Exiting Muse<br />
"APPENDIX B" (page B-1).<br />
When MUSE prompts for information, such as a catalog number or field number,<br />
you will always be required to finish the action by pressing . This<br />
documentation will not repeat that instruction each time it indicates you should<br />
type in a response.<br />
You may choose "System Configure" from the "Utilities" menu to access a<br />
number of site-specific configuration items, including institution name and<br />
acronym; whether or not group number is to be automatically retrieved from the<br />
Taxonomic Dictionary and entered in Primary; and the default selection for the<br />
label type to be printed. Some items on this form may be protected against<br />
unauthorized change; others should be changed only with caution. APPENDIX<br />
E: System Configuration Items lists the various items and options on this form<br />
and describes their use.<br />
The menu choice, "Configure" lets users set up the colors used by MUSE. See<br />
Appendix E: for details of these choices.<br />
To temporarily leave MUSE)shell out to DOS)move to the "Main Menu" screen,<br />
choose "DOS Functions", and then choose "DOS". Type "exit" when you are<br />
ready to return to MUSE.<br />
Choose "Xtrieve" from the "DOS Functions" menu to start Xtrieve while running<br />
MUSE. If a message appears indicating insufficient memory, you will need to<br />
exit MUSE with the "Quit" command before starting Xtrieve. In most<br />
configurations of MUSE, you will be unable to run "Xtrieve" from within the<br />
program.<br />
To exit from the MUSE program at the end of a session and return to DOS, move<br />
to the "Main Menu" screen and choose "Quit".<br />
5-2<br />
5 Menus and Moving Around in MUSE
Examining Data<br />
6 Browsing and Editing Records<br />
You may "Edit" or "Browse" Primary, Locality, Taxonomic History, or<br />
Taxonomic Dictionary records. There may be a variety of forms from which to<br />
view your data. Different forms provide alternate arrangements of data fields or<br />
sequences in which the fields are traversed. Both edit and browse forms allow<br />
you to view and page through existing records in a data file.<br />
Editing Records Choosing "Edit..." from an appropriate menu allows you to edit the data in one<br />
or more records and save the changes to the data file on disk.<br />
Browsing Choosing "Browse..." from an appropriate menu, allows you to view the records<br />
without risk of making changes to the data file. "Browse" is slightly faster than<br />
"Edit" for examining the data. Although "Browse" allows you to edit the data on<br />
screen, these changes are never saved to disk.<br />
Selecting Records to Examine<br />
Primary & Taxonomic History 1) To view Primary records, choose "Edit" (or "Browse") from the<br />
"Primary" menu. To view Taxonomic History records, first choose<br />
"Taxonomic History" from the "Other Files" menu, and then choose<br />
"Edit" (or "Browse").<br />
Figure 1 Primary record form with typical data fields<br />
2) At the prompt, type in the Catalog Number for the record you wish to<br />
find. If a record with that Catalog Number is present, it will be retrieved<br />
and shown on screen (see Figure 3).<br />
3) If the record is not found, you will be asked for a "+" or "-" wild card<br />
(to quickly find the next higher- or lower-numbered record). To<br />
proceed, type a or and press . Or, to return to the<br />
Catalog Number prompt, press or . Pressing , as<br />
always, returns you to the previous level.<br />
6-1<br />
6 Browsing and Editing
Locality 1) To view Locality or Site Name/Date records, choose "Edit" (or<br />
"Browse") from the "Locality" menu.<br />
2) At the prompt, type in the Field Number for the record you wish to<br />
find. The record with that Field Number will be retrieved, if it is<br />
present, and shown on screen (see Figure 4). If you are using a Site<br />
Name system, a prompt for Site Name will appear. If you combine the<br />
site name keyword with the "*" as a modifier, a range of records for the<br />
matching site name will appear.<br />
Figure 2 Locality record form with typical data fields<br />
Wildcards 3) If the record is not found, you will be asked if you want to do a wild<br />
card search. If so, just press .<br />
Paging Through Records<br />
Editing A Record<br />
You can also enter a wild card search directly. The wild card for Field<br />
Numbers and Site Name/Date is an "*" and this can be entered directly<br />
after numbers or letters. For example, if "G*" is entered, the first<br />
record with a Field Number or Site Name/Date starting with a "G" (or<br />
"higher" letter) will be found. This is useful if you are not sure if a<br />
collector used two or three of his or her initials for a Field Number or if<br />
you are uncertain as to the spelling of a Site Name. Or, the collector's<br />
initials followed by * would find the alphanumerically-sorted "first"<br />
collection made by a particular collector. Direct wild card searches are<br />
not permitted for numeric search keys.<br />
When editing or browsing records, you may page forward or backward through<br />
adjacent records by pressing the and keys, respectively. See<br />
also "Changing the Search Field."<br />
Moving Through Fields Use the cursor keys, < > and < >, to move from data field to data field within<br />
a record. Alternatively, you may use to move to the next field and<br />
(hold down and press ) to move to the previous<br />
field.<br />
Within multi-line fields, < > and < > scroll the lines of data to show additional<br />
text, when present.<br />
6-2<br />
6 Browsing and Editing
Saving Records<br />
Editing Data You may change data in most fields by typing over existing data and using the<br />
, , and cursor (< > and < >)keys. Press the key<br />
to switch from the default overwrite (typeover) mode to the insert mode: Use the<br />
insert mode when you wish to retain existing text by pushing it to the right as you<br />
type new text. Press again to return to the overwrite mode in which<br />
existing text is replaced with the text you type.<br />
Other special keys that are useful in editing include the following (but see<br />
"APPENDIX B" on page B-1 for a more complete list):<br />
: Moves the cursor to the beginning of a line in a field.<br />
: Moves the cursor to the end of a line in a field.<br />
or : Moves the cursor one word right or left in a<br />
multi-line field (hold down the key and press < > or < >).<br />
: Undo; restores the contents of the field to its value before<br />
entering the field. This is useful if you change your mind about editing<br />
changes before you leave the field; once you leave the field, undo is no<br />
longer effective.<br />
: Ditto field; inserts the contents of the field from the record you<br />
last viewed on screen.<br />
: Ditto record; inserts contents of all fields from the record<br />
you last viewed on screen (but see "The next Primary record" on page<br />
7-3).<br />
: Clear line; clears one line in a data field.<br />
: Clear to end of line; clears from the cursor to the end of the line.<br />
: Delete record; deletes entire record.<br />
: User key; automatically inserts "user-defined" text which you<br />
initially enter by choosing "User Key" from the "Utilities" menu or by<br />
pressing while on a form. In memo fields (e.g. remarks), the<br />
user key appends text to the current contents.<br />
: Copy block; copies current field into the "user defined" text.<br />
Use to retrieve block.<br />
: Next form; rotates among available data editing forms.<br />
Useful when you have customized forms for various kinds of editing.<br />
: Loan records; shows name of person who has that lot out on<br />
loan.<br />
Press to accept any new text in a field and move to the next field.<br />
To save to disk any additions or changes you have made in the current record:<br />
1) Indicate that you wish to save by doing either of the following:<br />
6-3<br />
6 Browsing and Editing
Move below the bottom margin of the form by pressing or < ><br />
from the last field.<br />
Or, press from anywhere on the form.<br />
2) You will then be asked if you wish to exit the form. Press to save<br />
the data on the form to disk and move to the next record. Press to<br />
stay in the current record without saving. To abort (exit without saving<br />
any changes and leave the form), press from any point on the<br />
form.<br />
NOTE: Saving to disk works in "Add" and "Edit" only. In "Browse,"<br />
additions or changes that you may have made on screen are never saved<br />
and the stored data on disk remains unchanged.<br />
WARNING! Be aware that and move you from<br />
record to record without saving any changes that you may have made.<br />
Likewise, exits the current screen without saving. To save<br />
changes to disk (in "Edit" and "Add"), be sure you first press or<br />
move below the last field by pressing or < > and respond to<br />
the prompt with a (steps 1 and 2 above).<br />
6-4<br />
6 Browsing and Editing
Primary<br />
7 Adding New Records to the Database<br />
When you choose "Add..." from the "Primary" menu, you will be presented with an empty<br />
Primary form ready to be filled with data.<br />
Catalog Number The Catalog Number, required in MUSE, may be entered in one of three ways:<br />
For a specimen previously cataloged on paper, you may type in its Catalog Number.<br />
For new material, you may press to automatically enter a number 1 higher<br />
than the highest Catalog Number currently in the database.<br />
As you continue adding new records during a session you may, as appropriate, press<br />
to automatically enter a number 1 higher than the last-entered Catalog<br />
Number (during this session).<br />
MUSE requires an entry into one of two fields to maintain accurate place and time information<br />
concerning collecting events. Depending on the discipline, these fields, Field Number and Site<br />
Name/Date must be completed in order to proceed with data entry. Follow the appropriate<br />
instructions for your system.<br />
s and Species Binomials Species names can be entered into MUSE using two separate methodologies. The<br />
standard data entry forms have Genus and Species as separate fields with data<br />
validation only occurring on the generic name. Starting with version 3.5 of MUSE, an<br />
additional data entry method allows the entry of species binomials in a single field with<br />
validation occurring on the actual binomial combination.<br />
Genus and Species binomials can be entered in MUSE by selecting "Primary" from the<br />
"Main" menu and choosing "Binomial Add". On that form the binomial field can be filled in<br />
in three ways: one value (order, family or genus only), two values (genus and species) or three<br />
values (genus, species and subspecies). At the present time subspecies values are ignored in all<br />
validity checking, but the data is transferred to the subspecies field.<br />
Once genus and species (or other values) have been entered, MUSE currently performs one<br />
level of checking--a check to insure the binomial combination is in the taxonomic dictionary<br />
database. Ultimately, MUSE will also perform a "validity" check to insure that the binomial is<br />
the currently accepted name for a taxon, and a "verification" check determining whether the<br />
name occurs in a discipline level authority file. The following table covers the cases when a<br />
standard binomial is entered:
IF THEN<br />
Generic and specific MUSE accepts data and sets<br />
name both in dictionary. Group Number. Family name is<br />
displayed at bottom of screen.<br />
Generic name in MUSE prompts to allow entry of<br />
dictionary but species not specific name taxonomic<br />
found. information by pressing<br />
. Family name<br />
displayed.<br />
Neither generic nor specific User notified binomial not in<br />
name in dictionary dictionary. Press to<br />
accept information as entered.<br />
Generic name must be entered<br />
through the Insert Name function<br />
in CLIO.<br />
If only an order, family or genus value is entered, MUSE will set the species field value to "sp."<br />
(without the quotes) and set questionable to "Y". If the name is not in the dictionary (for any of<br />
the three levels) the user is notified and can accept the entered value by pressing . New<br />
names should be added using the Insert Name function in Clio.<br />
Field Number Field Number can be entered in one of two ways:<br />
Type in the Field Number directly.<br />
Press to have MUSE generate a Field Number automatically)a "Z" number based<br />
on the Catalog Number (see page 3-2).<br />
Site Name If you are using a Site Name/Date field instead of Field Number<br />
Enter the first word or phrase in the place name. This would be a repeatable and easily<br />
recognized geographical or political unit. This is called the "keyword". For a complete<br />
explanation of the parameters for creating site name, see Appendix F (distributed<br />
separately.<br />
At the end of the keyword place a ";". Without this semicolon, the site name system<br />
will be useless, as MUSE uses the ";" to designate the end of the keyword. Because<br />
the ";" is used as a delimiter, it should never be used within the text of a site name<br />
keyword.<br />
For some localities there may be no other data available, but for many, there will be<br />
information such as a direction ("NW", "SE", etc.) a landmark ("Briarwood Mall") a<br />
geographic feature ("Huron River") or another political unit ("Scio Township"). So, the<br />
data would be entered as follows:<br />
Ann Arbor;<br />
Ann Arbor; NW<br />
Ann Arbor; Briarwood Mall<br />
Ann Arbor; Huron River
Locality<br />
Ann Arbor; Scio Township<br />
When a locality is entered from Locality Add or from the pop-up screen in Primary Add, MUSE<br />
checks to see if that locality already exists. If it is an exact match and the "date" field also<br />
matches, the site name information is displayed in the lower left hand corner of the screen. If it<br />
is a different date or is not an exact match a pop-up screen will display site name choices. For<br />
example:<br />
Site Name Same Date? State County<br />
NEW<br />
Ann Arbor; N MI Washtenaw<br />
Ann Arbor; NW Y MI Washtenaw<br />
Ann Arbor; Briarwood Mall N MI Washtenaw<br />
Ann Arbor; Huron River N MI Washtenaw<br />
Ann Arbor; Scio Township N MI Washtenaw<br />
If there is a site name that is correct, choose the match. If not, choose "NEW" and a new<br />
locality screen will pop-up.<br />
The system is designed to prohibit editing of an exact match site name when there is no<br />
modifier to the keyword. For instance, and entry of "Ann Arbor;" on a duplicate collecting date<br />
will result in the display of complete site information in the lower left hand corner. If upon<br />
review, this information is not what you want associated with the record, a "modifier" such as<br />
an "*" will need to be added after the keyword ("Ann Arbor; *"). This will produce the pop-up<br />
screen for NEW and other choices.<br />
From the first level MUSE menu, the selection of Locality Browse will prompt for a Site Name<br />
to find. Currently the system will return a "not found" when an exact match is entered. This is<br />
due to the link of site name and date, and since the date has not been entered, a match cannot be<br />
found. Combining an exact match such as Ann Arbor; with the modifier "*", will produce the<br />
correct range of records. Searching within Locality returns the same result, so for now the best<br />
search result will be had using the Site Name keyword and the modifier "*".<br />
In instances where localities are very similar, they are best distinguished by sequential integers<br />
(1,2, etc.) rather than more description. MUSE will always display complete data when a Site<br />
Name is displayed.<br />
For records with no data "NO DATA" is the correct entry. For a more complete explanation of<br />
the various methods of creating Site Names, see Appendix F.<br />
After you fill in the Field Number or Site Name/Date on the Primary form and press , a<br />
new Locality or Site Name form)ready to be filled with data)will pop up (if the Field Number or<br />
Site Name is not already in the Locality data file).<br />
Notice that the Field Number (or Site Name/Date)information on the Locality form is<br />
automatically filled in with the Field Number (or Site Name/Date) you just entered on the<br />
Primary form; this comprises the link between these related records. After entering appropriate<br />
data in the other Locality fields, save the record by pressing from the last field or<br />
(as when editing)see page 6-4, "Saving a record"). You will then be returned to the<br />
Primary form.
Return to Primary<br />
Next Primary Record<br />
Upon subsequent entries in Primary of specimens with a Field Number already entered in the<br />
Locality data file, a Locality form will no longer pop up and you will be moved to the next field<br />
on the Primary form. In this case, however, some of the Locality information (from the Locality<br />
record of that Field Number) will appear at the bottom of the screen so you can confirm that you<br />
are in fact entering data from the same locality. Be aware that on those occasions when there<br />
two are identical field numbers, but representing different localities (due to identical initials,<br />
mistakes, etc.), one number must be modified to make it unique.<br />
After being returned to where you left off on the Primary form, enter the appropriate data in the<br />
remaining fields. When you type in the genus and press , MUSE checks the spelling<br />
against the list of genera in the Taxonomic Dictionary file. If the spelling is incorrect or the<br />
genus is not found, you will hear a beep and be notified of that fact. By convention, we enter<br />
family name in the genus field for those specimens for which that is the finest level of<br />
identification. Also, the group number may be automatically entered if this option is available<br />
and turned on (see APPENDIX E: Configuration Items). When the form is filled in, you must,<br />
as usual, save the record by pressing from the last field or . At this point a new<br />
Primary form will appear.<br />
On the new Primary form, a few of the fields will already contain data. These are auto-ditto<br />
fields that, by default on startup, automatically repeat data from the previously-entered record.<br />
You may edit these fields or accept the data as shown on the screen. As when editing records,<br />
you may retrieve the value of a field from the last-viewed record (ditto a field) by pressing<br />
, or you may ditto values from all fields (ditto the entire record) by pressing .<br />
can only be entered when you are on the first field on a form. After using this<br />
function, cannot be used to save, as the program must check the contents of several<br />
fields. Use < > or to move through all the data until the normal exit prompt appears.<br />
While adding records in any file, auto-ditto may be toggled on or off for any field by pressing<br />
while the cursor is in the desired field. By turning auto-ditto on or off, the previouslyentered<br />
data in that field will show (or not show) automatically in subsequent records.<br />
You may continue entering data and adding new records, as here described, remembering<br />
always to save your data to disk after completing each form.<br />
Adding Locality Records<br />
At times)such as after returning from a collecting trip)you may find it more convenient to<br />
promptly enter field notes (Locality data) and postpone Primary record entries until the<br />
1<br />
specimens are fully identified and prepared. Choose "Add..." from the "Locality" menu, and<br />
you will see an empty Locality form. Enter data as described above except that, in this case,<br />
Field Number must be entered as well)it does not appear automatically. You may add as many<br />
1 Note that this practice will work only if you are using field numbers designated by the original collector or formed from the collectors<br />
initials and date. If you are utilizing a field number formed from catalog numbers, e.g. Z12389, you will have to enter locality data while<br />
entering the actual catalog records.
Special Fields in MUSE<br />
Locality records as you wish. Each Locality record will be automatically linked by Field<br />
Number to its associated Primary records when they have been entered into the database.<br />
Certain fields in MUSE are preset to behave differently than others in some respects. For<br />
convenience in data entry, a few fields)e.g., Cataloger/yr., Field Number, Ocean/Continent<br />
and Salinity)are preset to auto-ditto the data from the previous record (see "Next Primary<br />
Record" above). In other fields, a standard data item (e.g., "N" for Questionable?, Tax<br />
History?, Deaccessioned? and On Loan?, "U" for "Unknown" Inventory status, or the current<br />
date for Last Modified) is filled in automatically in appropriate records.<br />
For institutions that record a beginning and ending date for an individual collection (Date and<br />
Date_2), the second date is filled in automatically to equal the beginning date. If the collection<br />
was made on a single day, simply cursor over the second date field. If the collection dates span<br />
two or more days, edit the second date field to reflect that. On printing, the dates will be<br />
condensed to a range.<br />
Certain fields (e.g., Last Modified) are preset to be skipped or protected)in some or all<br />
situations)so that their data cannot be modified by the user.<br />
The table below lists the special fields and how they differ from normal data fields.<br />
Questionable Should be set to yes for any questionable<br />
? identification, including unidentified specimens or<br />
manuscript names. Automatically set to yes when<br />
the species field is "sp.".<br />
Tax. Automatically set to 'Y' by system whenever a<br />
History? taxonomic history record for that catalog number<br />
is created.<br />
Deaccession Automatically set to 'Y' by system whenever a<br />
ed? deaccession record for that catalog number is<br />
created.<br />
On loan? Automatically set to 'Y' by system whenever any<br />
specimens from that catalog number are lent.<br />
Automatically set to 'N' when they are returned.<br />
Inventory Default value is 'U' for unknown. Should be set to<br />
'F' for found or 'M' for missing.<br />
Date created Automatically maintained by system, can not be<br />
edited by users. Reflects date the record was<br />
originally created.<br />
Last Automatically maintained by system, can not be<br />
modified edited by users. Reflects date that the data have<br />
last been edited.
In certain cases, a field may be set so that, without pressing , the cursor moves<br />
automatically to the next field after data entry; in latitude and longitude, Degrees, Minutes and<br />
Seconds may behave this way. Finally, a field may be set to automatically copy data from the<br />
previous field: this feature is useful with two date fields to enter a range of dates; type a date in<br />
the first field, press , and edit the second field as necessary (or leave it identical to the<br />
first if just a single date is intended).
Viewing Other Files<br />
8 Other Useful Functions<br />
While you are adding or editing records, MUSE allows you to view (browse or edit) or add<br />
records in other files by using the ten key combinations, through , to pop up a<br />
form. For example if you wish to edit a Primary record while adding data to any file, press<br />
. You will be prompted for the catalog number of the record to edit. The appropriate<br />
Primary record will then be displayed on the screen)whether a pop-up form is an edit or browse<br />
form will depend on context. You may page forward or page back, change search keys, or<br />
perform any other normal operation. As usual, if you edit a record be sure to save changes to<br />
disk () before you exit a form. To return to your original form press .<br />
The edit forms for Primary, Locality, Taxonomic History, and Taxonomic Dictionary are<br />
assigned to through , respectively. The form for adding to Taxonomic History<br />
is attached to , and adding to the Taxonomic Dictionary is . This latter would<br />
be useful for adding a genus to the dictionary while adding new Primary records. Finally, through are user-defined keys. Select any one of these and you will be prompted<br />
for a file and form to use. From that point on (in the current session), that key will be associated<br />
with that form. The one restriction is that only a single form can be active at once.<br />
Changing the Search Field<br />
NOTE: The key, in an earlier version of MUSE (to edit other records from<br />
"Add" mode), is no longer available. The through keys (see above)<br />
replace and considerably expand that feature.<br />
The field used in retrieving records (and which determines the sequence of paging through<br />
records) in any individual file can be changed from the default (which is usually catalog number<br />
or field number). While editing or browsing a record press ; a menu will appear listing<br />
the possible search fields for the file (see Figure 5). To change to one of these, make your<br />
selection from the menu. The file will now be displayed sorted by that field. To enter a search<br />
value, press and you will be prompted for a value for the new search field. When you<br />
enter the value, the first record found containing that value will be retrieved.<br />
Other records with the same value can be displayed by paging forward through the file. Press<br />
and to move to a record with the next or previous value of the<br />
search field, different from the value currently being viewed. When you exit back to the menu<br />
system the search field will be reset to the default.
Proofing Locality Records<br />
Figure 3 Changing the search field<br />
While checking for data accuracy and editing Primary records, it is convenient to edit also their<br />
associated (linked) Locality records. However, once proofread and edited, a Locality record<br />
need not be reread with each additional linked Primary record. To make this process<br />
convenient, each Locality record can be marked as "Proofed" so that it will have to be proofread<br />
on only the first Primary record with which it is linked.<br />
In Primary "Edit," whenever a Primary record is called to the screen (with the "Auto Proof Up"<br />
proofing option turned on, see below) its associated Locality record will pop up automatically<br />
unless the Locality record has already been proofed and marked as such. With the pop-up<br />
Locality record on screen, you should proofread and make any necessary corrections,<br />
remembering to save any changes to disk by pressing and answering . Once the<br />
Locality record meets your approval, press to indicate that it has been proofed. Once<br />
proofed and marked with , a Locality record no longer automatically pops up on top of its<br />
associated Primary records.<br />
You may also proof Locality records while directly editing them)in Locality "Edit." Here the<br />
key marks a record as proofed in the same way; when you again return to Primary "Edit,"<br />
proofed Locality records will no longer pop up. Direct proofing is most appropriate after you<br />
have entered locality data directly (see page 7-3).<br />
"Auto Proof Up" of Locality records is a system configuration option for convenience in editing<br />
which can be turned on or off (see APPENDIX E). It is likely that you will want it on during<br />
retrospective capture when a data entry person is entering large numbers of records, but it is of<br />
less utility for a curator or collection manager in daily operation who is entering and proofing<br />
records at one sitting.
Pop-up Locality Record<br />
Pop-up Species List<br />
While viewing a Primary record in "Edit" or "Browse," you may retrieve locality information<br />
associated with the current Catalog Number. By pressing , the appropriate Locality<br />
record will appear in front of the Primary form)just as it does in "Edit" before being proofed. In<br />
"Edit," the pop-up record may be edited and saved as usual. After you finish with the Locality<br />
record, press (to save any changes) or (to abort). You will be returned to<br />
Primary.<br />
NOTE: differs from the action of (see page 8-1, "Viewing Other<br />
Files"). With , you cannot page through the locality records or change the<br />
search field.<br />
While a Primary or Locality record is on screen, if you wish to see what other species were<br />
collected at the same time and place (i.e., all species with the same Field Number), press<br />
. Confirm the field number by pressing and a pop-up window will appear<br />
listing, for that Field Number, each species with its Catalog Number. Depending on context, a<br />
prompt may appear requesting that you type in a Field Number)thus enabling you to obtain the<br />
species list associated with a Locality record other than the current one. Press any key to<br />
remove the list from the screen.<br />
Reidentification of Specimens<br />
Keeping a history of taxonomic or nomenclatural changes is simple for single lots (or<br />
specimens) in MUSE. A reidentification function automatically records the old name,<br />
determiner and Catalog Number in the Taxonomic History data file. While editing the<br />
appropriate Primary record, you should press to reidentify the lot. Respond with a <br />
when asked if you want to proceed. This action automatically adds a record to the Taxonomic<br />
History file. Then make the appropriate changes in the current Primary record and save the<br />
edited data to disk by pressing .<br />
Deaccession of Specimens<br />
There are two general circumstances in which specimens are deaccessioned: gifts or exchanges<br />
with other institutions and removal of specimens from the collection because of destruction,<br />
poor data or other purpose. Gifts to other institutions are handled by MUSE within the loan<br />
return system. Starting with version 3.5 of MUSE, you can also deaccession specimens from<br />
the Primary data file directly, allowing for recording of specimens removed from the collection<br />
for whatever reason.<br />
To deaccession a specimen from your collection, select a Primary Edit form and enter the<br />
catalog number for which you wish to deaccession specimens. A separate deaccession record<br />
must be entered for every specimen preparation type that is to be removed. Once on the edit<br />
form for the correct catalog number the deaccession screen can be accessed by pressing . If any changes are made to the primary record, you will be asked to confirm those changes<br />
prior to proceeding with the deaccession (the primary record will be saved immediately).
Figure 4 Deaccession Screen<br />
The deaccession screen (Figure 4) displays the current date and assigns a deaccession number.<br />
The Prep Type field allows you to cursor through a choice list of preparation types. Once a<br />
type is selected, the total number of specimens (as indicated on primary) is displayed for that<br />
choice.<br />
After all information is entered, save the data by pressing . The Deaccession field on<br />
Primary will now be marked "Y" and the number of specimens for the chosen prep type will<br />
be decremented by the quantity of the deaccession. If you choose to exit the form without<br />
saving by pressing , and the cursor is in the Prep Type field, you must press <br />
twice--once to clear the field and once to return to the primary record. To examine the<br />
deaccession or to make changes (e.g. to undo a mistaken deaccession), return to the "Main"<br />
menu, select "Other Files", then "Deaccession" and enter the deaccession number. The<br />
search key can be changed to catalog number once the form is on the screen. Only the Date and<br />
Comments fields can be edited on this form. Deleting a deaccession record will automatically<br />
add the specimens that were erroneously deaccessioned back to the Primary table.
Printing Labels<br />
9 Printing Specimen Labels<br />
You can print specimen labels with laser or dot-matrix (impact) printers. The<br />
specifications for the customized labels for your institution are contained in an<br />
editable text file named FORMCAP in your MUSE subdirectory (see page 12-1,<br />
"FORMCAP: Designing Printed Forms," for details on setting up your forms).<br />
A variety of label types and sizes are possible, including jar and vial labels, skin<br />
or skeleton tags, and multi-specimen tank or box labels (see figures on pages<br />
D-9-D-12). Such tank or box labels may list data for many Catalog Numbers<br />
(lots or specimens) and may have a header (for which you can be prompted to<br />
enter some text).<br />
To print labels, choose the label type to be printed from among the available<br />
options on a menu and, in a print list, enter the Catalog Numbers of the<br />
specimens for which data are to printed.<br />
To print labels, follow these steps:<br />
1) Choose "Labels" from the "Utilities" menu.<br />
2) Choose "Form" from the "Labels" menu and choose the type of label<br />
you wish to print from the "Form" menu that appears. Actually, you<br />
may perform this step anytime before you choose "Print" to print the<br />
labels (see below).<br />
NOTE: You may skip this step if you wish to print the default label<br />
type. Initially in each session, the default label type for your site, as set<br />
in the system configuration file, is automatically selected and<br />
highlighted.<br />
3) Choose "Edit" from the "Labels" menu to enter the Catalog Numbers<br />
for which you wish to print labels (of a particular type as selected on the<br />
"Form" menu)<br />
A Print List form will appear with two columns of numbers, initially<br />
zeros (see Figure 6). You can enter individual Catalog Numbers and/or<br />
ranges of numbers to be printed. Type single non-contiguous numbers<br />
in the left hand column, leaving zeros in the right column by pressing<br />
as needed. For a range of numbers, enter the first and last to<br />
be printed in the left and right columns respectively. The range can span<br />
missing catalog numbers; they will simply be ignored. Enter as many<br />
numbers and ranges as you need, keeping in mind that all will be printed<br />
on the type of label chosen from the "Form" menu.<br />
The Catalog Numbers do not have to be in any particular sequence. If<br />
you wish a tank or box label to have the items appear in a particular<br />
order, just enter them that way. If you make a mistake or wish a<br />
different sequence, you can use two special keys in editing a print list:<br />
With the cursor positioned on<br />
9-1<br />
9 Printing Specimen Labels
.<br />
Figure 6 Print List Form<br />
a line in the print list, press to delete the line, or press <br />
to insert a line immediately above.<br />
When printing a label containing multiple Catalog Numbers (e.g., tank<br />
or box labels with repeating lot or specimen data) enter, in the print list,<br />
the Catalog Numbers for one label only. For this type of label, you<br />
must use a separate print list for each additional label. (See "Store,"<br />
page 9-3, for the procedure to save a print list to disk.)<br />
While editing, browsing or adding Primary records, you can "mark" a<br />
Catalog Number)put it in the print list)by pressing . The<br />
Catalog Number of the Primary record on screen will be added to the<br />
current print list and a confirming message will appear at the bottom of<br />
the screen.<br />
4) Press to save the current print list to memory and return to the<br />
menu. Note that saves the print list for the current session only;<br />
it is not saved on disk. To save the print list to disk for retrieval in a<br />
future session, see "Store" (page 9-3).<br />
If you wish, you may further modify or add to the current print list by<br />
again choosing "Edit". If the list looks different when it reappears,<br />
MUSE may have aggregated adjacent Catalog Numbers or split a range<br />
of numbers into components because included Catalog Numbers were<br />
not found in the Primary data file.<br />
5) Choose "Order" from the "Labels" menu if you wish to sort the<br />
current print list by Catalog Number.<br />
6) Choose "Print" from the "Labels" menu to print labels for the current<br />
print list and label type. If the label type chosen requires a prompt (see<br />
section on prompt print function, page 12-9), as in some multiple-<br />
Catalog Number labels, you will be prompted to enter user data. Type<br />
in the information (for example, Locality data such as state or county<br />
name(s)) as required.<br />
With the proper printer attached, turned on and selected, and with paper<br />
9-2<br />
9 Printing Specimen Labels
Storing and Retrieving a Print List<br />
inserted, the labels will be printed. (Note: On slower computers, the<br />
first label may take a while to print. Be patient before assuming<br />
something is wrong.)<br />
CAUTION: The labels printed will be of the type currently selected on<br />
the "Form" menu (i.e., the default type unless another has been selected<br />
in the current session). Since the label type and print list are<br />
independent of each other, use caution and select carefully before<br />
printing.<br />
7) If you need to stop a print job, press to signal MUSE to stop<br />
sending data to the printer at the end of the current label.<br />
8) Choose "Clear" from the "Labels" menu to provide a new, blank list<br />
as the current print list, visible when you next choose "Edit" and ready<br />
for you to enter numbers for another batch of labels.<br />
Two more features, storing and retrieving print lists, provide additional<br />
convenience in printing labels:<br />
Choose "Store" from the "Labels" menu to save to disk the current<br />
print list when you have need to retrieve the list for use in later sessions.<br />
You will be prompted to enter a List Name the first time you store the<br />
list. Later, when you retrieve and again store a print list, it<br />
automatically will be stored under the same name.<br />
For multiple-Catalog Number labels (such as tank or box labels) where<br />
new specimens may be added to the label, storing a print list is<br />
especially useful. The ease of retrieving the list, adding new Catalog<br />
Numbers, printing a new label, and re-storing the list greatly facilitates<br />
the label-printing process.<br />
Choose "Retrieve" from the "Labels" menu to get a stored list from<br />
disk and make it the current print list. You will be presented with a<br />
menu providing several ways to retrieve a list:<br />
Choose "List Name" if you know the name.<br />
Choose "Catalog Number" if you know any Catalog Number<br />
contained in the list.<br />
Choose "Loan Number" if you want a print list consisting of<br />
the Catalog Numbers on a particular loan.<br />
Depending on your choice, you will be prompted to enter a List Name,<br />
a Catalog Number, or a Loan Number. Type in your response.<br />
If you choose "Catalog Number" and MUSE finds that the number you<br />
enter is present on more than one stored list, a menu of list names)those<br />
lists containing your catalog number)will appear. Choose the<br />
appropriate name.<br />
You may add to or modify a retrieved print list by choosing "Edit", as<br />
usual, from the "Labels" menu.<br />
You cannot store a print list with a list name already used unless you<br />
9-3<br />
9 Printing Specimen Labels
first retrieve the list with that name. To reuse the list for a new batch of<br />
Catalog Numbers, you can retrieve it and edit it to zeros ( may<br />
help) before entering new numbers. To permanently delete a print list,<br />
retrieve it, edit the list to zeros, press , and choose "Store";<br />
storing an empty print list deletes that list.<br />
9-4<br />
9 Printing Specimen Labels
New Loans<br />
Existing Loans<br />
Adding Additional Records to a Loan<br />
10-1<br />
10 Processing Loans<br />
The loan-management portion of MUSE stores information about loans, prints<br />
loan invoices, and manages loan returns, gifts and deaccessions.<br />
1) Choose "New" from the "Invoices" menu, to create a new loan. In the<br />
form that appears, you will see that a new Loan Number and today's<br />
date have been entered automatically. If necessary, you may edit either<br />
of these fields. Enter the last name of the loanee. A menu will appear<br />
listing all occurrences of individuals in the names database with that last<br />
name. If the appropriate person is on the list, cursor to that name and hit<br />
return. If the loanee is not on the list select "Enter a new name" and you<br />
will be presented with a form on which to add that person to the names<br />
data file (see Chapter 2). After completing that step enter a student<br />
name, if appropriate. Press or and respond to the<br />
prompt with a to save and exit the form. The loan will be created,<br />
i.e., a record will be added to the Loan Master data file<br />
(LOANMAST.DAT).<br />
2) A list form, similar to the Print List used in printing specimen labels<br />
(see above) will appear. Just as described for labels, enter individual<br />
Catalog Numbers and/or ranges of numbers. All specimens with these<br />
Catalog Numbers will be included in the loan.<br />
If a requested Catalog Number is not found in the Primary data file, you<br />
will be informed and it will not be included in the list. Also, duplication<br />
of Catalog Numbers is not allowed on a loan.<br />
If part of a loan is a gift or exchange, you will need to see the<br />
documentation on Loan Returns (page 10-3) to complete deaccessioning<br />
of the material. You will also want to edit the loan record to reflect that<br />
part or all of the material is to be retained by the loanee (with a<br />
comment). However, print all labels and invoices prior to<br />
deaccessioning the material.<br />
3) Press to add the listed Catalog Numbers (lots or specimens) to<br />
the loan and return to the menu. For each Catalog Number, a new<br />
record is automatically added to the Loan Records data file. Also for<br />
each Catalog Number loaned, data in the On Loan? field in the Primary<br />
data file, is automatically changed from "N" to "Y".<br />
Choose "List" from the "Invoices" menu to see a list of existing loans<br />
(showing, for each, the Loan Number, recipient, date, and whether the loan is<br />
open or closed). This feature is useful for quickly finding the Loan Number of<br />
a loan for which you wish to add lots, edit data, print an invoice, or record<br />
returned specimens.<br />
Choose "Add" from the "Invoices" menu to add additional lots (specimens) to<br />
an existing loan. When prompted, type in the Loan Number desired. In the list<br />
10 Processing Loans
Editing a Loan<br />
form which appears, enter the individual Catalog Numbers and/or ranges of<br />
numbers to be added. When the list is complete, press to add the records<br />
to the loan and return to the menu. Note that MUSE checks for and does not add<br />
duplicate Catalog Numbers on a loan.<br />
You may wish to edit a loan in order to loan partial lots, to include special<br />
instructions, to delete records from the loan, or to correct information about the<br />
loanee.<br />
1) Choose "Edit" from the "Invoices" menu. Choose "Records" to edit<br />
individual loan records, or "Master" to edit the information in the Loan<br />
Master data file. At the prompt, type in the Loan Number. Either the<br />
loan master form or the first record for that loan (see Figure 7) will<br />
appear on screen.<br />
Figure 7 Loan Record Form<br />
To edit a record, you may page forward or backward through adjacent<br />
records (lots or specimens) by pressing the and keys,<br />
respectively. Note that you can page through the records of all other<br />
loans as well. Before editing, be sure to select the appropriate record<br />
with care.<br />
To delete a record (lot or specimen) from the loan, press and<br />
respond to the prompt with a .<br />
You can edit the number of specimens actually to be loaned for each of<br />
three types of specimen preparations (initially, the specimen counts for<br />
the lot are automatically obtained from the Primary data file).<br />
You can type in an outgoing comment about a lot or specimen (e.g.,<br />
information about physical condition, special instructions, preservation<br />
fluids, permission to dissect, clear and stain, or make skeletal<br />
preparations). Any data in the Type Status field in the Primary data file<br />
is automatically entered in this comment field at the time the record is<br />
added.<br />
To search for a particular Catalog Number, pick any loan record to edit<br />
10-2<br />
10 Processing Loans
Printing a Loan Invoice<br />
Loan Returns<br />
and then use the change search field function to select catalog<br />
number as the sort field. Escape from the form and you will be<br />
prompted for a catalog number. Enter the number in question and you<br />
will see the first occurrence of that number.<br />
2) Press , or from the last field, and respond to the prompt<br />
with a to save an edited record to disk.<br />
3) Press to return to the menu.<br />
1) Choose "Print" from the "Invoices" menu to print an invoice (see<br />
Figure 16, page D-12).<br />
2) At the prompt, enter the Loan Number.<br />
3) In the form that appears, type in the information requested on the loan<br />
authorizer, mode of shipment, number of packages, length of loan,<br />
category (e.g., loan, gift, exchange), and number of copies of the invoice<br />
1<br />
to be printed. The address of the loanee is filled in automatically by<br />
MUSE.<br />
4) Press (or from the last field) and respond to the prompt<br />
with a .<br />
With the proper printer attached, turned on and selected, and with paper<br />
inserted, the invoice will print with the appropriate data obtained from<br />
the Loan Master, Loan Records, Primary and Locality data files.<br />
5) If you need to stop a print job, press to signal MUSE to stop<br />
sending data to the printer.<br />
Loan returns are a complex part of data management for natural history<br />
collections. Loans can be returned over extended periods, with specimens lost<br />
or converted into new preparations, or with even "more" specimens returned than<br />
lent (lets hope it was a counting error!). MUSE is designed to handle all of these<br />
circumstances.<br />
The basic unit involved in loan returns is a loan return record. This consists of<br />
the number of specimens of a particular catalog number returned on a particular<br />
day. If a single lot is returned in stages, e.g. alcohol specimens returned prior to<br />
skeletons, there will be a loan return record for each transaction. Only when all<br />
the specimens in a lot are accounted for is that lot marked as closed. If 12 of 20<br />
lots are returned (with all material in those lots returned), then 12 loan return<br />
records will be created, but the loan itself will stay open. When all the lots are<br />
marked as closed the loan itself will be closed.<br />
1) Choose "Return" from the "Invoices" menu to register the return of<br />
loaned specimens, lots or partial lots. You have the choice of marking<br />
a complete loan as returned, individual lots as returned (partial return),<br />
or fixing an error made while marking lots as returned.<br />
1 The number of copies feature works only on printers such as the HP LaserJet, that support multiple copy<br />
printing. You will generally find it advantageous to photocopy invoices if you are using an impact printer.<br />
10-3<br />
10 Processing Loans
2) For complete or partial returns, you will be presented with a form with<br />
today's date (which can be edited if appropriate), and blanks for your<br />
initials and the Loan Number. If this is a complete loan return,<br />
completing this form is all that is required; for partial returns, proceed<br />
with the next step.<br />
3) For partial returns, a loan return data-entry form for the requested Loan<br />
Number will appear (see Figure 8).<br />
Figure 8 Loan Return Data-entry Form<br />
On this form you will see a row of information for each loan record<br />
(Catalog Number) not yet returned, for this loan. If a partial return has<br />
already occurred, the total number of specimens previously returned (for<br />
each of the three preparation categories) will be shown in the columns<br />
labeled specimens resolved (Res.). In entering the current return, you<br />
will indicate which of the loaned specimens were returned, whether a<br />
loan record is to be marked closed, and for partial returns of lots, how<br />
many specimens (of each preparation type) are being returned at this<br />
time. In addition, you can enter a comment for each returned lot.<br />
NOTE: You will find and and the up and down<br />
the arrow keys (< > and < >) helpful in moving among the columns and<br />
rows of this form.<br />
For lots in which the return is complete with all specimens returned<br />
enter "Y" in the Close field. When you press to leave the<br />
Close field, the number of specimens returned in each preparation<br />
category will be automatically be filled in so that the sum of previously<br />
resolved specimens (if any) and currently returned specimens equals the<br />
number loaned. Entering the appropriate number of specimens in the<br />
Returned columns will have the same effect.<br />
For lots being partially returned with more specimens to be returned<br />
at a later date, leave the "N" in the Close field. Then enter in each<br />
specimen preparation column (labeled "Ret." or "R") the number of<br />
specimens returned at this time for each preparation. The loan record<br />
for that lot will remain open.<br />
10-4<br />
10 Processing Loans
Fixing Loan Return Records<br />
For lots to be marked closed but with one or more specimens never to<br />
be returned (such as when some have been lost or destroyed or given as<br />
a gift), tab to the appropriate column. Enter the number of specimens<br />
actually returned then press . A window will appear<br />
requesting the number of specimens not to be returned and an<br />
explanation. A deaccession record will be created.<br />
These deaccession records maintain a permanent record of specimens<br />
deleted from your collection. The appropriate changes to the specimen<br />
counts in the Primary data file are made automatically. For this reason,<br />
once you have made a deaccession, you must save the loan return form.<br />
MUSE will not let you escape without saving the form. If you do make<br />
a mistake, see the section below on fixing loan return errors.<br />
For lots to be marked closed but with one or more specimens changed<br />
between specimen preparations (such as when some specimens were<br />
cleared and stained), tab to the preparation category from which the<br />
specimens originated. Enter the number returned in their native<br />
preparation (or leave blank if all are converted) and press . You<br />
will be prompted for the number of specimens to convert and to what<br />
type of material they were converted. The appropriate changes to the<br />
specimen counts in the Primary data file are made automatically when<br />
you save the current loan return session. No change will take place on<br />
the screen to reflect the conversion, but pressing again will<br />
show you what you converted during this session.<br />
If, in addition, some specimens are never to be returned, complete a<br />
deaccession as indicated above.<br />
You may enter a brief note about the return of a lot or specimen in the<br />
comment field of any of the records.<br />
Make no changes for lots or specimens not currently being returned.<br />
4) Press to save the data to disk and return to the menu.<br />
The next time you view the loan return data-entry form for that loan<br />
number (by choosing "Return" from the "Invoices" menu) only those<br />
loan records remaining open will appear; lines for any closed records<br />
will be absent. Lots which are still open, but have had material<br />
previously returned, will have a value in the resolved column which is<br />
the total number of specimens returned (or converted) to date.<br />
When you next choose "Edit" from the "Invoices" menu, the Loan<br />
Record form (Figure 7) will indicate the number of specimens returned<br />
to date in each preparation category, whether or not the record is closed<br />
as indicated in the Closed? field.<br />
In addition, when a loan record for a particular lot is marked closed, data<br />
in the On Loan? field, for the appropriate Catalog Number in the<br />
Primary data file, is automatically changed from "Y" back to "N".<br />
Because of the need for complete and continuous records of loan returns,<br />
we have made the process of correcting an error very rigid. Any return<br />
that was marked in error will need to be deleted and then re-entered<br />
when and if appropriate. To delete an individual loan return record,<br />
10-5<br />
10 Processing Loans
select "Fix Mistake" from the "Loan Return" menu.<br />
You will be prompted for a loan number and a catalog number. Enter<br />
the loan number. The date, initially the current date, can be edited if you<br />
are attempting to fix an older loan return. Then enter the catalog number<br />
of the loan return record you wish to fix. You will be asked for<br />
confirmation, then all appropriate changes to files will be made<br />
automatically. MUSE actually deletes the loan return for a particular<br />
catalog number for a particular day (including any information about<br />
conversions or deaccessions). Continue entering catalog numbers for<br />
any entries that need to be deleted. Then, move to loan returns again to<br />
enter, if necessary, the corrected information.<br />
10-6<br />
10 Processing Loans
11 Missing Data in MUSE Data Fields<br />
For most fields in MUSE, you can simply leave the field blank when there is no<br />
data to be entered (i.e., when the value is unknown).<br />
However, in fields indicating counts (for example, the specimen counts fields in<br />
the Primary data file) some collections have chosen, by convention, to enter -1<br />
(minus one) when the value is unknown; if you leave the field blank MUSE will<br />
store 0 (which is correct if the count is zero, but inappropriate if the value is<br />
really unknown).<br />
In other non-count numeric fields (e.g., Temperature) MUSE stores internally a<br />
special missing value code (a large negative number) when the field is blank<br />
(unknown), because -1 might be a valid value (e.g., -1 degrees). Storage of 0 for<br />
unknown would be inappropriate because 0 is valid (and, when appropriate,<br />
should be entered as such; e.g., 0 degrees).<br />
11-1<br />
11 Missing Data
Name line TL|Tiny Labels/Laser<br />
* device#2<br />
* default_font=font_p_def_0_6_u_m_times *<br />
* x_units=mm * String parameters<br />
* y_units=mm *<br />
* sheet_width#120.0 *<br />
* sheet_height#210.0 *<br />
Required * forms_across#2 *<br />
parameters * forms_down#16 *<br />
* form_x_gap#1.25 * Numeric parameters<br />
* form_y_gap#0.5 *<br />
* top_margin#0.0 *<br />
* y_ic_space#4.0 *<br />
* right_margin#101.0 *<br />
User-defined * left_margin#43.0<br />
constants * small_step#3.5<br />
* medium_step#5.0<br />
Print control (left_margin, 10.0) "ENHM "+primary.catalog_number font_p_def_0_8_u_b_helvetica<br />
line * * * *<br />
Position Literal Database Print function<br />
specification text field value<br />
Comment /* This is a comment */<br />
Delimiter ####<br />
12 FORMCAP: Designing Printed Forms<br />
The FORMCAP file (in your MUSE subdirectory) contains the<br />
descriptions)instructions for MUSE)of the specimen labels, loan invoices and<br />
other reports that can be printed by MUSE at your site. FORMCAP consists of<br />
entries (see Figure 9) each of which describes a "form" to be printed; in turn, a<br />
form may be a complete document such as a simple label or it may be a portion<br />
of a more complex document such as a header or footer or the lot data to be<br />
iterated on a multi-lot label, an invoice or other report. Each FORMCAP entry<br />
consists of lines separated by returns and is terminated by a delimiter of four<br />
number-signs (####). Please refer to the "Appendix D: Sample FORMCAP"<br />
(page D-1) and figures of specimen labels and an invoice (pages D-9-D-12) as<br />
you read through the following information.<br />
FORMCAP is in text file format and can be edited. After you make changes (in<br />
a text editor or word processor), the file must be resaved in text file (ASCII)<br />
format (most word processors include an option for saving a file as an ASCII text<br />
file). Also notice that any text between /* and */ is "comment" intended for the<br />
user and is ignored by MUSE when reading the file. Nested comments<br />
(comments within comments) are not allowed. Important: maximum line<br />
length is 130 characters.<br />
Figure 1 A FORMCAP entry<br />
The name line (the first line of an entry) must include a unique two-character<br />
short name for the form to be printed, followed by a vertical bar "|", followed by<br />
a unique long name for the form (e.g., JL|Jar Labels/Laser). If the first letter of<br />
the short name of an entry is an upper-case letter, the long name will appear on<br />
the "Form" menu in MUSE. Any FORMCAP<br />
entries intended not to show on the "Form" menu must start with a lower-case<br />
letter: For example, header and footer entries for complex forms should start<br />
12-1<br />
12 FORMCAP
with a lower-case letter (see the rs| and hc| entries in the "Appendix D:", page<br />
D-4, and header=/footer=, page 12-6 under "Optional<br />
parameters").<br />
In addition, the short name of the body of the loan invoice to be printed by MUSE<br />
must be named "ll" (lower-case letters, not the numeral 1), and its header and<br />
footer entries should have unique lower case short names.<br />
Following the name line are required and optional parameters (numeric and<br />
string), user-defined constants, and print control lines)containing position<br />
specifications, the information to be printed, and print functions. These are<br />
briefly described here and a detailed list of parameters and print functions is<br />
included below.<br />
Required and optional numeric parameters consist of a name, followed by a "#",<br />
followed by a number (e.g., sheet_width#120.0). These are used to define<br />
constants for such things as device number, the sheet dimensions (width and<br />
height), the numbers of forms in the horizontal (x) and vertical (y) directions on<br />
a sheet, and horizontal and vertical positions (distances) such as the right margin,<br />
and the vertical gap between forms. Distances must always include a decimal<br />
point.<br />
Required and optional string pa rameters consist of a name, followed by an "=",<br />
followed by a string (e.g., x_units=mm). These are used to define such items as<br />
the default font (to be used in printing unless instructed otherwise) and the<br />
horizontal and vertical units of measure for all dimensions and locations.<br />
User-defined constants are optional constants, defined by the user, to set a few<br />
often-used values such as the left margin (an x value), and vertical (y value)<br />
increments of convenient sizes (e.g., small_step#4.0).<br />
Print control lines make up the remainder of an entry. They describe the<br />
placement and appearance of database values and static (literal) information to<br />
be printed on each form. Each control line basically describes "where, what and<br />
how" an item on the form appears. The parts of a control line are the position<br />
specification for an absolute position of the first character to be printed<br />
(required), the literal text and/or database field values to be printed (required),<br />
and one or more print functions (optional).<br />
The position specification must be placed first on a control line. The x and y<br />
values for the lower left corner of the first character to be printed (relative to the<br />
left and top of the form) must be enclosed in parentheses and separated by a<br />
comma followed by a space: (x, y). Numeric x and y values must include a<br />
decimal point: (2.5, 10.0). An asterisk "*", may be substituted for a y (vertical)<br />
value, to specify the same vertical position as in the preceding control line. An<br />
asterisk "*" substituted for an x (horizontal) value instructs printing to proceed<br />
to the right from the horizontal position attained at the conclusion of the<br />
preceding control line: For example, (*, *) directs printing to continue on the<br />
same line. Also, a numeric parameter or user-defined constant may be<br />
substituted for a numeric value, and any value may be represented as a sum:<br />
(left_margin, * + 4.0); (25.0, * + small_step). Note that a "+" included here<br />
must always be preceded and followed by space characters.<br />
Items to be printed follow the position specification (and a space) on a control<br />
line. To print a literal text string, enclose it in double quotes (" "). To print a<br />
database field value, specify it by using its appropriate field name prefixed by the<br />
name of its data file and a period (file_name.field_name; e.g.,<br />
primary.catalog_number, locality.cont_ocean). Valid field names can be found<br />
12-2<br />
12 FORMCAP
Forms per Page<br />
in the "Attribute" columns of the files with .STR extension in your MUSE<br />
subdirectory (these are text files giving the structure of the MUSE data files).<br />
To print information from loan records requires a slightly different procedure.<br />
Information which appears on the screen form associated with printing loans (e.g.<br />
'Method of Shipment', 'Length of Loan') is not stored in a file, but is available to<br />
be printed on loan invoices. The format for this information is loaninfo.mode or<br />
loaninfo.loan_length. See the entry in FORMCAP for the remaining field<br />
names. Information from the data stored in the master loan file (LOANMAST.DAT)<br />
and loan comments (LOANCAT.DAT) are entered like an ordinary combination of<br />
data file name and field (e.g. loanmast.last_name or loancat.lc_out_comment).<br />
Loan counts require a special syntax. To print the number of specimens<br />
borrowed of a particular preparation, use the syntax loancount. (e.g. loancount.number_alch).<br />
On a control line, multiple items to be printed (literal text and field values) must<br />
be separated by "+" signs. Spaces to be printed on the form must be treated as<br />
literal text and included within double quotes (with or without other text; see<br />
examples in the "Appendix D: Sample FORMCAP," page D-1).<br />
One or more print functions may terminate a control line following any literal<br />
text and field values. These print functions may specify, for the printed output<br />
of the current control line, such things as centering or right justification of text,<br />
conversions of data format for certain fields, the font to be used, etc. Be sure to<br />
include a space character before each print function on the control line.<br />
The calculation of the position of forms printed on a page or sheet of paper is<br />
done internally by MUSE. Several aspects of the FORMCAP entry affect where<br />
each individual form or label starts and stops. In general you will either be using<br />
continuous label paper, or sheets of label paper suitable for printing from one to<br />
many labels. Most applications will fall into the later category and it will be<br />
necessary to calculate how many individual labels will fit horizontally and<br />
vertically per page. The required parameters sheet_width, sheet_height,<br />
forms_across, forms_down, form_x_gap and form_y_gap should be entered<br />
for each label type based on these calculations. Typically, it will take trial and<br />
error to get ideal spacing for a new label type.<br />
An alternative style of form spacing may be appropriate for certain kinds of labels<br />
or reports. The print functions paragraph and end_paragraph are used to print<br />
entries of unknown length. In order to make efficient usage of this feature, you<br />
can override the forms_down parameter and MUSE will continue printing forms<br />
until the end of the sheet is reached (unless the number specified by forms_down<br />
is reached first). To invoke this feature, the very first control line of the entry<br />
should use relative rather than absolute positioning. For example, the standard<br />
loan form (entry ll|Invoices/Laser, page D-6) has as its first position specification<br />
(left_margin, 0.0). To change this to a variable number of forms per page, change<br />
this to (left_margin, * + 4.0), change top_margin to 82.0 and change<br />
forms_down to 10. Add a bottom margin numeric parameter (to indicate where<br />
printing should stop) and change the page numbering function to<br />
get_current_page (since the total number of pages can not be calculated). It will<br />
then be necessary, of course, to edit the actual entry to use paragraph spacing.<br />
Two caveats apply to the use of variable forms per page spacing. It should not<br />
be tried on perforated labels as forms will likely print on seams, and it will not<br />
work on labels printed more than one across. However, we expect it will be<br />
useful for reports and printed catalog books or any label where space is at a<br />
12-3<br />
12 FORMCAP
Required Parameters<br />
premium.<br />
NOTE: In the descriptions below, angle brackets "< >" signify that a<br />
value, of the type indicated, is to be substituted: int = integer number;<br />
real number = number that must include decimal point; string =<br />
characters as described. In FORMCAP, do not include the angle<br />
brackets themselves.<br />
device# - Set device number<br />
Description: Selects printer brand/model and page size and orientation (as<br />
specified in the SLATE printer database). Many devices have already been set<br />
in SLATE but we can, at any time, add additional printers and assign to them<br />
unique device numbers (see "APPENDIX C," page C-1, for a list of standard<br />
device numbers already assigned; also refer to the SLATE <strong>Reference</strong> <strong>Manual</strong> for<br />
help in adding other printers).<br />
default_font= - Set default font<br />
Syntax: default_font=font_p_def_0_12_u_m_helvetica<br />
default_font=font_p_def_17_10_u_m_lineprinter<br />
Description: Sets the font for printed output on this form unless a different font<br />
is set on an individual control line (see font_, page 12-8, under "Print<br />
functions" below). All parameters must be included in order. For each, include<br />
enough letters to make it unique. SLATE matches font parameters in the<br />
following order and, based on the printer model and fonts available, will match<br />
as closely as possible your specifications:<br />
orientation [portrait, landscape]<br />
character set [default (=ASCII)]<br />
spacing [5, 10, 12, 17 (=cpi monospace); 0 (=proportional)]<br />
size [4, 6, 8, 10, 12, 14, 18, 20 (=font height in points)]<br />
style [upright, italic, slant, superscript, subscript]<br />
weight [light, medium, bold]<br />
typeface [lineprinter (=draft); helvetica (=sans serif); courier,<br />
elite, times (=serif)]<br />
x_units= - Set horizontal units of measure<br />
y_units= - Set vertical units of measure<br />
Description: Set horizontal and vertical units of measure to be used in this<br />
FORMCAP entry. Units must be mm or inches.<br />
sheet_width# - Set sheet width<br />
sheet_height# - Set sheet height<br />
Description: Set width and height of sheet in units of measure as specified in<br />
x_units and y_units above. A sheet may contain one form or more than one<br />
arranged two or more across and/or down.<br />
forms_across# - Set forms across<br />
forms_down# - Set forms down<br />
Description: Set number of forms to be printed across and down each sheet.<br />
When more than one form is to be printed across a sheet, the row of forms is<br />
printed, by default, across before moving down to the next row (but see<br />
columns=on on page 12-6). After printing the specified number of forms down,<br />
a form feed command is issued to move to the top of the next sheet.<br />
12-4<br />
12 FORMCAP
Optional Parameters<br />
form_x_gap# - Set horizontal form gap<br />
form_y_gap# - Set vertical form gap<br />
Description: Set horizontal and vertical space between forms in units of measure<br />
as specified in x_units and y_units above.<br />
top_margin# - Set top margin<br />
Description: Sets "margin" (0.0 y value) at the top of each sheet in units of<br />
measure as specified in y_units above.<br />
y_ic_space# - Set y inter-character space in multi-line fields<br />
Description: Sets vertical space between lines in multi-line fields (measured<br />
from the bottom of one line to the bottom of the next) in y_units of measure as<br />
specified above.<br />
right_margin# - Set right margin<br />
Description: Sets distance (on the left-most form, when more than one form<br />
across) from left edge of sheet to right end of printed line in x_units of measure<br />
as specified above.<br />
degree_char= - Degree ( ) character<br />
Description: Include this parameter only when latitude and longitude data are<br />
each stored as a single field (needed because screen characters don't necessarily<br />
produce the same character on the printer); omit this parameter when data are<br />
stored as separate degrees, minutes, and seconds fields. For , substitute<br />
the appropriate keystrokes for for your printer and font (refer to the character<br />
set in your printer manual): e.g., use (= ª on screen) for the Toshiba<br />
P321SL dot matrix; use (= on screen) for the Hewlett-Packard<br />
LaserJet. [But, when degrees, minutes and seconds are separate fields, insert<br />
these characters in the print control line instead.] When degree_char=<br />
is used, the lat_char print function (page 12-8, D-2, D-3) must be used in<br />
conjunction on the appropriate print control line (see "Appendix D: Sample<br />
FORMCAP," page D-1).<br />
seconds_char=" - Seconds (") character<br />
Description: Include only when latitude and longitude data are each stored as a<br />
single string field; omit this parameter when data are stored as separate degrees,<br />
minutes, and seconds fields. When seconds_char=" is used, the lat_char print<br />
function (page 12-8, D-2, D-3) must be used in conjunction on the appropriate<br />
print control line (see "Appendix D:," page D-1). When data are stored as<br />
separate degrees, minutes, and seconds<br />
fields, to print the seconds symbol (") insert "\q" instead of the actual in quote<br />
character in the print control line; since (") has different meaning FORMCAP,<br />
this avoids ambiguity.<br />
columns=on - Print Catalog Number sequence by columns<br />
Description: For multi-lot labels or reports with forms (lots) arranged two or<br />
more across (i.e., in two or more columns; see Figure 15), include this parameter<br />
to print the sequence of lots down a column before proceeding to the top of the<br />
next column (rather than, by default, printing across a row before proceeding<br />
down to the next row). Data for labels using this parameter are best printed on<br />
one sheet only; continuation on additional sheets may produce unacceptable<br />
results.<br />
12-5<br />
12 FORMCAP
User-defined Constants<br />
Print Functions<br />
header= - Designate header entry<br />
footer= - Designate footer entry<br />
Syntax: header=rs<br />
footer=lf<br />
Description: To designate a header and/or footer to be printed respectively at the<br />
top and bottom of each sheet on which multiple forms (lots) are printed (e.g.,<br />
multi-lot labels, loan invoices or other reports). Include either or both of these<br />
parameters (in the "body" entry) to furnish the names of the header and footer<br />
FORMCAP entries to be printed (see "Appendix D:," page D-4). The value<br />
entered for here is the two letter short name for the header or footer<br />
entry (in lower-case letters to prevent its long name from showing on the "Form"<br />
menu). If the number of lots in the print list (or loan) is greater than will fit on<br />
a sheet, MUSE prints additional sheets each containing the header and footer as<br />
specified.<br />
loandata=on - Retrieve loan information for label<br />
Description: To print labels that contain loan information it is necessary for<br />
MUSE to retrieve the data associated with that loan. For a label, such as 'On<br />
Loan to:' tags, include this optional parameter. During printing you will be<br />
prompted for a loan number if you didn't retrieve the print list by loan number.<br />
Enter the value appropriate to the catalog numbers being printed.<br />
tray# - Set tray number<br />
Description: Sets paper tray number for Hewlett-Packard LaserJet. Use tray#2<br />
for manual feed of paper in a Hewlett-Packard laser printer.<br />
For convenience in a FORMCAP entry, a user can define repeatedly-used values<br />
as constants. Such optional user-defined constants might include items such as<br />
left_margin#, large_step#, medium_step#, and small_step# (see "Appendix D:," page D-1).<br />
add_county - Print " Co." after county data<br />
Description: Include this print function to print the abbreviation for county after<br />
county data when the Ocean/Continent field contains "North America" and the<br />
Country field contains "USA". When used, the word "County" (or "Co.") need<br />
not be typed during data entry for North America/USA Locality records. On the<br />
print control line, county data must be the last item specified to be printed.<br />
all_caps - Convert the current line to all caps<br />
Description: This function should be included if you want all text on the current<br />
control line to be printed in all capital letters.<br />
block - Print graphic block (obsolete, see box)<br />
Syntax: " " block_22376160_10000_100<br />
(prints a horizontal black line approx. 120 mm long)<br />
" " block_22376160_2237616_10<br />
(prints a gray block approx. 120 x 12 mm in 10% black)<br />
Description: Prints a graphic block (on a Hewlett-Packard LaserJet), with<br />
parameters width, height, and density, above and to the right of the current<br />
position. Width and height are in Scaled Point (SP) units equal to 1/65536 of a<br />
point (1 point = 1/72 inch); density is in percent. Always include " " (double<br />
quotes around a space followed by another space) before the word "block" if it is<br />
the only text on the line.<br />
12-6<br />
12 FORMCAP
ox - Print graphic block or line<br />
Syntax: " " box_120.0_0.1_100 (prints a horizontal black line 120 mm long)<br />
" " box_120.0_12.0_10 (prints a gray box 120 x 12 mm 10% black)<br />
Description: Prints a graphic block (on laser printers), with parameters width,<br />
height, and density, above and to the right of the current position. Width and<br />
height are in whatever units are specified for the formcap (e.g. millimeters);<br />
density is in percent. Always include " " (double quotes around a space<br />
followed by another space) before the word "box" if it is the only text on the line.<br />
commaize - Add comma to number<br />
Description: Adds commas to numbers with four or more digits.<br />
current_date - Prints the current date<br />
Description: Prints the current date in the format 12 January 1988.<br />
date_convert - Convert date format<br />
Result<br />
Syntax: date_convert (23 September 1990)<br />
date_convert_mm/dd/yyyy (09/23/1990)<br />
date_convert_dd/mm/yyyy (23/09/1990)<br />
date_convert_dd-MMM-yyyy (23-SEP-1990)<br />
date_convert_dd-RRRR-yyyy (23-IX-1990; 04-VIII-1990)<br />
Description: Converts printing format for a date, stored as date data type, so that<br />
it prints in specified format. The date must be the first item to be printed on the<br />
current control line. If neither date_convert nor two_date_convert is specified,<br />
the date is printed in dd-MMM-yyyy format.<br />
delete_if_empty - Delete if empty<br />
Description: For the current control line, causes nothing to be printed(literal text<br />
or data) if the second character in the string or value to be printed is blank.<br />
Useful for single field latitude and longitude to suppress printing of degree,<br />
minute and second symbols when those fields are empty.<br />
end_paragraph - Ends a paragraph<br />
Description: Include this function on the last line of a paragraph (see below).<br />
Can be included with paragraph on a single line. All position specifications<br />
after the line with the paragraph function, up to and including the line with the<br />
end_paragraph should be entered as (#, #).<br />
font - Set font<br />
Syntax: font_p_def_12_10_u_l_elite<br />
font_p_def_0_18_u_b_helvetica<br />
font_p_def_10_10_i_b_courier<br />
Description: Sets the font for the current control line; if not specified, the default<br />
font)a required parameter)is used. See default_font=, page 12-4 under<br />
"Required parameters," for details.<br />
get_current_page - Prints current page number<br />
Syntax: " " get_current_page<br />
Description: Similar to get_page, but only prints the actual page number. This<br />
allows site specific text (e.g. non-English language) to be included in the<br />
pagination sequence. Also see get_total_pages.<br />
get_page - Print "Page x of y"<br />
Syntax: " " get_page<br />
Description: Include this print function to print the page (sheet) number in "Page<br />
2 of 3" format. Best used in a header or footer for a multi-lot document. Always<br />
include " " (double quotes around a space followed by another space) before<br />
12-7<br />
12 FORMCAP
"get_page" if it is the only text on the line.<br />
get_total_pages - Prints total number of pages<br />
Syntax: " " get_total_pages<br />
Description: Similar to get_page, but only prints the actual number of pages.<br />
This allows site specific text (e.g. non-English language) to be included in the<br />
pagination sequence. Also see get_current_page.<br />
lat_char - Print latitude/longitude characters<br />
Description: Include this print function only when latitude and longitude data are<br />
each stored as a single field; omit this parameter when data are stored as separate<br />
degrees, minutes, and seconds fields (see "Sample FORMCAP," page D-1 ).<br />
When used, lat_char inserts the degree and second characters specified in<br />
degree_char= and seconds_char=" (described under "Required<br />
parameters," page 12-5).<br />
multi_line_field - Print multi-line field<br />
Syntax: multi_line_field_2_85.0<br />
multi_line_field_3<br />
Description: Causes a field, on the current control line, to print on (two or<br />
more) lines with a "right margin" at an x value specified as . If the<br />
second parameter is not specified, the lines wrap at<br />
right_margin# (see page 12-5).<br />
number_down - Print the number of lots printed<br />
Description: Include this print function to print the total number of lots (forms)<br />
printed on the current document. Useful on loan invoices, multi-lot labels, and<br />
reports.<br />
paragraph - Starts a paragraph<br />
Description: This function initiates a multi-line field with a variable number of<br />
lines and optionally a right margin at the real number<br />
specified. There are at least two purposes for this function. When included with<br />
a single data field, such as primary.remarks, it can be used to cause printing to<br />
only take up as much space as required for the data in that field. For this use<br />
include the end_paragraph function (see above) on the same line. Another<br />
similar use is to include several data fields (which can optionally be on as many<br />
control lines as necessary) within a single paragraph, each immediately following<br />
the preceding with line wrap where appropriate.<br />
print_if[] - Print if condition is met<br />
Syntax: print_if[locality.lat_degrees]<br />
print_if[first_form]<br />
print_if[last_form]<br />
Description: For the current control line, suppresses printing of all items (literal<br />
text or data) if specified condition is not met: if refers to a data field<br />
(; e.g., locality.lat_degrees), suppresses printing if the<br />
data value in the field of the current record is blank for string, zstring, or note<br />
data types; zero (or missing) for integer or float data types; or "N" (zero) for<br />
logical data type; or, if is first_form or last_form, suppresses printing<br />
for all iterations of the form except the first or last. Two examples of use are:<br />
Suppression of printing of degree, minute and second symbols for latitude and<br />
longitude fields when data is absent; and printing a summary line only after the<br />
last form (lot) as on an invoice ("Total Number of Lots ="). The first_form and<br />
last_form parameters may be useful in header and footer FORMCAP entries as<br />
well as body entries for flexibility in printing header and footer information on<br />
multi-page documents. A field name parameter need not refer to a field actually<br />
12-8<br />
12 FORMCAP
to be printed on the line or form; it is used to determine only whether the current<br />
control line will print or not.<br />
print_year - Prints year portion of date<br />
Description: Converts the data stored in a date type field such that only the year<br />
is printed. As with the date_convert function, the date field itself must be the<br />
first item to be printed on the current control line.<br />
prompt - Prompt for text entry<br />
Syntax: " " prompt<br />
Description: Include this print function to prompt the user to enter text, often<br />
data to be included in a header in a multi-lot label or other document. Always<br />
include " " (double quotes around a space followed by another space) before the<br />
word "prompt" if it is the only text on the line.<br />
questionable_convert - Convert primary.questionable<br />
Description: Use to print data in Primary Questionable field as "?" if "Y", or as<br />
blank if "N". Since questionable_convert operates on the last character to be<br />
printed, as specified in the current control line, primary.questionable must be the<br />
last printable item.<br />
right_justify - Right align text<br />
Description: Use to right-align text (literal or field value) at the horizontal (x)<br />
position specified in parentheses at beginning of current control line.<br />
sex_change - Convert and symbols to text<br />
Description: This print function changes the male and female symbols to the text<br />
"male" or "fem.". This is useful if, for example, your printer doesn't have those<br />
characters or interprets them as binary data.<br />
three_line_field - Print field on three lines<br />
(OBSOLETE - use multi_line_field instead)<br />
Description: Causes a multi-line field, on the current control line, to print on<br />
three lines.<br />
two_date_convert - Convert range of dates format<br />
Description: Converts printing format for two dates (i.e., a range of dates when<br />
two date fields, each of date data type, are used and are specified on the current<br />
control line as locality.date+locality.date_2, or other date field names as<br />
appropriate). The dates must be the first items to be printed on the current control<br />
line. Ranges are printed as 12-20 JANUARY 1990, 28 JAN - 3 FEB 1990, or 29 DEC 1989 - 4<br />
JAN 1990 depending on the days, months or years spanned. If the second date is<br />
the same, only the first is printed. If neither date_convert nor two_date_convert<br />
is specified, the date is printed in dd-MMM-yyyy (09-AUG-1990) format.<br />
two_line_field - Print field on two lines<br />
(OBSOLETE - use multi_line_field instead)<br />
Description: Causes a multi-line field, on the current control line, to print on two<br />
lines.<br />
12-9<br />
12 FORMCAP
APPENDIX A: List of MUSE Files<br />
MUSE.EXE (MUSE program file)<br />
MUSE.FST (created when MUSE is first run)<br />
BTRIEVE.EXE (database record manager)<br />
BTR.BAT (batch file to start Btrieve)<br />
TABLES.MDF (MUSE definition files)<br />
ATTRIBS.MDF<br />
FORMS.MDF<br />
FM_ITEMS.MDF<br />
FIELDS.MDF<br />
MENUS.MDF<br />
MENUITEM.MDF<br />
JOINS.MDF<br />
SYSUSER.MDF<br />
DEFAULT.MDF<br />
MESSAGE.MDF<br />
USERLOG.MDF<br />
SCONFIG.MDF<br />
WINDOW.DEF<br />
SYNONYM.TXT<br />
PRIMARY.DAT (data files)<br />
LOCALITY.DAT<br />
TAXHIST.DAT<br />
TAXDICT.DAT<br />
NTAXDICT.DAT<br />
NAMES.DAT<br />
LOANMAST.DAT<br />
LOANCAT.DAT<br />
LOANREC.DAT<br />
LOANRET.DAT<br />
DEACCESS.DAT<br />
PROOFLOC.DAT<br />
PR_LIST.DAT<br />
HELP.TXT (help files)<br />
INFO.HLP<br />
CLIO.HLP<br />
FORMCAP (forms capability file for labels and invoices)<br />
SLATE.PDB (printer database; also other SLATE support software)<br />
Fonts (many LaserJet font files)<br />
MUTIL.EXE (data file utility)<br />
TDUTIL.EXE (taxonomic dictionary utility)<br />
CLIO.EXE (taxonomic query utility)<br />
LOANREPT.EXE (Loan reporting tool)<br />
MREPLACE.EXE (Global search and replace utility)<br />
FIXDDF.BAT (Updates DDF files)<br />
XQL1.FMT (Part of Fixddf)<br />
XQL2.FMT (Part of Fixddf)<br />
XQLO.EXE (Part of Fixddf)<br />
MDF2DDF.EXE (Part of Fixddf)<br />
DDFUPD.EXE (Part of Fixddf)<br />
A: MUSE Files
RREPORT.EXE (Part of Fixddf)<br />
HTDXPORT.EXE (Reporting utility for hierarchical taxdict).<br />
MDFSQL.EXE (MDF file utility, not for user use)<br />
MTEST.EXE (Diagnostic tool, not for user use)<br />
PRSORT.EXE (Sorts print lists)<br />
SORTF.DOC<br />
SORTF.COM (Used by PRSORT.EXE)<br />
TEXTPORT.EXE (General purpose reporting tool)<br />
UPPER.ALT (alternate collating sequence file for use with MUTIL.EXE)<br />
*.DES (description files; one for each .DAT file)<br />
*.STR (structure files; one for each .DAT file)<br />
FILE.DDF (data dictionary files for use with Xtrieve)<br />
FIELD.DDF<br />
INDEX.DDF<br />
A: MUSE Files
Action of Keys: Version 3.4.x<br />
APPENDIX B: MUSE Help<br />
Help Make "Z" Field # (Add only)<br />
Undo Ditto field<br />
Ditto record<br />
Clear line Clear cursor to end of line<br />
Delete record (Edit only) Reidentify taxon (Edit only)<br />
Proof Locality (Edit only) Save data<br />
Exit without saving<br />
Pop-up Locality (Edit or Browse) Pop-up species list<br />
High Cat.# + 1 (Add only) Cat.# + 1 (Add only)<br />
Deaccession specimens (Edit Primary [future enhancement] and Loan Returns)<br />
Toggle auto-ditto (Add only)<br />
Convert specimens in loan returns<br />
Copy block while editing record<br />
Pop up loan master for this record<br />
"Mark": add Catalog # to print list (Primary only)<br />
Change to next form<br />
Change search field (Edit or Browse)<br />
Invoke User key<br />
Set User key<br />
View other files (see below)<br />
Page to previous or next value in current search field (Edit or Browse)<br />
To previous or next record (Edit or Browse only)<br />
To previous or next field; Scroll lines within multi-line fields<br />
To previous or next field<br />
To beginning or end of line<br />
Word right or left in multi-line fields<br />
Notes:<br />
Wild cards work for finding any character-based search key. The wild card is an asterisk "*".<br />
Undo, restores contents of field to the value present when you entered the field.<br />
Ditto field, inserts contents of the field from the previous record viewed on screen. Works in Edit and Add<br />
modes.<br />
Ditto record, inserts contents of all fields from the previous record viewed. Cursor must be in the first<br />
field of the form, and save with is disabled. Works in Edit and Add.<br />
User Key, for inserting user-defined text which you initially enter by choosing "User Key" from the<br />
"Utilities" menu (does not function in numeric fields) or with .<br />
The and keys move to the previous or next record, with the exception that within a multi-line<br />
(memo) field scroll data lines a window at a time.<br />
and & move the cursor to the previous or next field. In multi-line (memo)<br />
fields, also scroll data lines.<br />
B: MUSE Help
-: To view other files while adding or editing records, use:<br />
to edit or browse Primary<br />
to edit or browse Locality<br />
to edit or browse Tax History<br />
to edit or browse Tax Dictionary<br />
to add records to Tax History<br />
to add records to Tax Dictionary<br />
thru (user-defined) to assign a file and form to a key for the current session.<br />
B: MUSE Help
APPENDIX C: Device Numbers<br />
The device numbers (see "Required parameters," pages ?, under "FORMCAP" above) reserved in the SLATE printer<br />
database are listed below. New printers can be added using SLATE software (generally done by the MUSE Project<br />
staff).<br />
As of version 3.4 of MUSE, we have converted from a system where every printer had a unique number to a<br />
generalized system with common numbering for dot matrix and laser printers. This was necessary because of the<br />
increasing size of the printer database. In the current system we will only ship the appropriate database for the<br />
printers in use by each site. If additional printer support is needed (e.g. more than one model of dot matrix or laser<br />
printer), contact the MUSE Project.<br />
Standard Entries<br />
Optional Entries<br />
101 - Laser Printer, Portrait<br />
102 - Laser Printer, Landscape<br />
103 - Dot Matrix, Full Page<br />
104 - Dot Matrix, Labels<br />
105 - DOS file output<br />
106+ Additional printers<br />
C: Device Numbers
APPENDIX D: Sample FORMCAP File<br />
Sample FORMCAP entries are included here for dot-matrix (impact) and laser printed labels of several types and<br />
for a laser printed loan invoice. See pages D-8-D-11 for sample printouts corresponding to these entries.<br />
JD|Jar Labels/Dot Matrix<br />
device#1<br />
default_font=font_p_def_0_10_u_m_courier<br />
x_units=mm<br />
y_units=mm<br />
sheet_width#120.0<br />
sheet_height#140.0<br />
forms_across#1<br />
forms_down#2<br />
form_x_gap#0.0<br />
form_y_gap#3.0<br />
/* form_height = (sheet_height - (forms_down - 1) * form_y_gap) / forms_down */<br />
/* y_offset == ( form_height + form_y_gap ) * form_num */<br />
/* y_offset == (sheet_height + form_y_gap) / forms_down * form_num */<br />
top_margin#0.0<br />
y_ic_space#4.0<br />
right_margin#116.0<br />
degree_char=ª /* Include this line only when latitude and longitude are each a single field. */<br />
seconds_char=" /* Include this line only when latitude and longitude are each a single field. */<br />
left_margin#2.5<br />
x_center#55.0<br />
large_step#10.0<br />
medium_step#7.5<br />
small_step#4.3<br />
tiny_step#1.25<br />
(left_margin, 3.0) "EVERYBODY'S NATURAL HISTORY MUSEUM" center_justify font_p_def_10_10_i_b_courier<br />
(left_margin, * + medium_step) "ENHM "+primary.catalog_number font_p_def_5_20_u_m_courier<br />
(right_margin, *) taxdict.family+":"+primary.group_number right_justify<br />
(left_margin, * + small_step) primary.type_status font_p_def_10_10_u_m_courier<br />
(right_margin, *) "Alc "+primary.number_alch+", Skel "+primary.number_skel+", C&S "+primary.number_CS right_justify<br />
(left_margin, * + 2.0) "______________________________________________" font_p_def_10_10_u_b_courier<br />
(left_margin, * + medium_step) primary.genus+" "+primary.species+" "+primary.subspecies font_p_def_0_20_u_m_courier<br />
(*, *) " "+primary.questionable questionable_convert font_p_def_0_20_u_m_courier<br />
(left_margin, * + 3.0) "______________________________________________" font_p_def_10_10_u_b_courier<br />
(left_margin, * + 6.1) locality.cont_ocean<br />
(x_center, *) locality.country<br />
(left_margin, * + small_step) "State: "+locality.state<br />
(x_center, *) "County: "+locality.county<br />
(left_margin, * + small_step + tiny_step) locality.locality two_line_field font_p_def_12_10_u_l_elite<br />
(left_margin, * + large_step) "Determ: "+primary.determiner font_p_def_12_10_u_l_elite<br />
/* Include the following line only when latitude and longitude are each split into separate degrees, minutes and seconds fields. */<br />
(69.0, *) locality.lat_degrees+"ª"+locality.lat_minutes+"'"+locality.lat_seconds+"\q"+locality.lat_NS+" " delete_if_empty font_p_def_12_10_u_m_elite<br />
/* Include the following line only when latitude and longitude are each split into separate degrees, minutes and seconds fields. */<br />
(*, *) locality.long_degrees+"ª"+locality.long_minutes+"'"+locality.long_seconds+"\q"+locality.long_EW delete_if_empty font_p_def_12_10_u_m_elite<br />
/* Include the following line only when latitude and longitude are each a single field. */<br />
(69.0, *) locality.latitude+" "+locality.longitude lat_char delete_if_empty font_p_def_12_10_u_m_elite<br />
(left_margin, * + small_step) "Col: "+locality.collector font_p_def_12_10_u_l_elite<br />
/* Include the following line to print a single date, not a range of dates. */<br />
(right_margin, *) locality.date date_convert right_justify font_p_def_12_10_u_l_elite<br />
/* Include the following line to print a range of dates. */<br />
(right_margin, *) locality.date+locality.date_2 two_date_convert right_justify font_p_def_12_10_u_l_elite<br />
(left_margin, * + small_step) "Fld No: "+locality.field_number font_p_def_12_10_u_l_elite<br />
(right_margin, *) "Size: "+primary.size right_justify font_p_def_12_10_u_l_elite<br />
####<br />
JL|Jar Labels/Laser<br />
device#2 /* laser printer */<br />
tray#2<br />
default_font=font_p_def_0_10_u_m_helvetica<br />
D: Sample FORMCAP File
x_units=mm<br />
y_units=mm<br />
sheet_width#120.0<br />
sheet_height#210.0<br />
forms_across#1<br />
forms_down#3<br />
form_x_gap#0.0<br />
form_y_gap#0.0<br />
/* form_height = (sheet_height - (forms_down - 1) * form_y_gap) / forms_down */<br />
/* y_offset == ( form_height + form_y_gap ) * form_num */<br />
/* y_offset == (sheet_height + form_y_gap) / forms_down * form_num */<br />
top_margin#0.0<br />
y_ic_space#4.0<br />
right_margin#162.0<br />
degree_char= /* Include this line only when latitude and longitude are each a single field. */<br />
seconds_char=" /* Include this line only when latitude and longitude are each a single field. */<br />
left_margin#43.0<br />
x_center#105.0<br />
medium_step#5.0<br />
small_step#4.0<br />
tiny_step#3.0<br />
(left_margin, 10.0) "ENHM "+primary.catalog_number font_p_def_0_18_u_b_helvetica<br />
(right_margin, *) taxdict.family+":"+primary.group_number right_justify font_p_def_0_12_u_m_helvetica<br />
(left_margin, * + 5.0) primary.type_status font_p_def_0_12_u_m_helvetica<br />
(162.0, *) "Alc "+primary.number_alch+", Skel "+primary.number_skel+", C&S "+primary.number_CS right_justify font_p_def_0_12_u_m_helvetica<br />
(left_margin, * + 2.0 ) " " block_22376160_10000_100<br />
(left_margin, * + 8.0) primary.genus+" "+primary.species+" "+primary.subspecies font_p_def_0_14_u_b_helvetica<br />
(*, *) " "+primary.questionable questionable_convert font_p_def_0_14_u_b_helvetica<br />
(left_margin, * + small_step) " " block_22376160_10000_100<br />
(left_margin, * ) " " block_22376160_2237616_10<br />
(left_margin, * + small_step) "Cont/Ocean: "+locality.cont_ocean<br />
(x_center, *) "Country: "+locality.country<br />
(left_margin, * + small_step) "State: "+locality.state<br />
(x_center, *) "County: "+locality.county<br />
(left_margin, * + medium_step) locality.locality two_line_field<br />
(left_margin, * + 9.0) "Determ: "+primary.determiner<br />
/* Include the following line only when latitude and longitude are each split into separate degrees, minutes and seconds fields. */<br />
(122.0, *) locality.lat_degrees+" "+locality.lat_minutes+"'"+locality.lat_seconds+"\q"+locality.lat_NS+" " delete_if_empty<br />
/* Include the following line only when latitude and longitude are each split into separate degrees, minutes and seconds fields. */<br />
(*, *) locality.long_degrees+" "+locality.long_minutes+"'"+locality.long_seconds+"\q"+locality.long_EW delete_if_empty<br />
/* Include the following line only when latitude and longitude are each a single field. */<br />
(69.0, *) locality.latitude+" "+locality.longitude lat_char delete_if_empty<br />
(left_margin, * + small_step) "Col: "+locality.collector<br />
(right_margin, *) locality.date date_convert right_justify<br />
(left_margin, * + small_step) "Fld No: "+locality.field_number<br />
(right_margin, *) "Size: "+primary.size right_justify<br />
(left_margin, * + 1.0) " " block_22376160_10000_100<br />
(left_margin, * + 2.0) "FORM MUSE-10.14.8-C1" font_p_def_0_4_u_m_times<br />
(right_margin, *) "Everybody's Natural History Museum" right_justify font_p_def_0_6_u_m_times<br />
####<br />
TD|Tiny Labels/Dot Matrix<br />
device#1<br />
default_font=font_p_def_17_10_u_m_lineprinter<br />
x_units=mm<br />
y_units=mm<br />
sheet_width#100.0<br />
sheet_height#140.0<br />
forms_across#2<br />
forms_down#8<br />
form_x_gap#1.25<br />
form_y_gap#0.56<br />
top_margin#0.0<br />
y_ic_space#4.0<br />
right_margin#48.0<br />
left_margin#2.5<br />
D: Sample FORMCAP File
small_step#3.5<br />
(left_margin, 6.4) "ENHM "+primary.catalog_number font_p_def_17_10_u_b_lineprinter<br />
(right_margin, *) "Grp:"+primary.group_number right_justify font_p_def_17_10_u_b_lineprinter<br />
(left_margin, * + small_step) primary.genus+" "+primary.species+" "+primary.subspecies<br />
(*, *) " "+primary.questionable questionable_convert<br />
(left_margin, * + small_step) locality.date date_convert<br />
####<br />
TL|Tiny Labels/Laser<br />
device#2 /* laser printer */<br />
tray#2<br />
default_font=font_p_def_0_6_u_m_times<br />
x_units=mm<br />
y_units=mm<br />
sheet_width#120.0<br />
sheet_height#210.0<br />
forms_across#2<br />
forms_down#16<br />
form_x_gap#1.25<br />
form_y_gap#0.56<br />
top_margin#0.0<br />
y_ic_space#4.0<br />
right_margin#101.0<br />
left_margin#43.0<br />
small_step#3.5<br />
(left_margin, 10.0) "ENHM "+primary.catalog_number font_p_def_0_8_u_b_helvetica<br />
(right_margin, *) "Group: "+primary.group_number right_justify font_p_def_0_8_u_b_helvetica<br />
(left_margin, * + small_step) primary.genus+" "+primary.species+" "+primary.subspecies font_p_def_0_8_i_m_times<br />
(*, *) " "+primary.questionable questionable_convert font_p_def_0_8_i_m_times<br />
(left_margin, * + small_step) locality.date date_convert<br />
(right_margin, *) locality.field_number right_justify<br />
####<br />
XL|1 Species, n States/1 Col<br />
device#2 /* laser printer */<br />
tray#2<br />
columns=on<br />
default_font=font_p_def_0_8_u_m_helvetica<br />
x_units=mm<br />
y_units=mm<br />
header=rs<br />
sheet_width#115.0<br />
sheet_height#144.0<br />
forms_across#1<br />
forms_down#28<br />
form_x_gap#0.0<br />
form_y_gap#3.0<br />
top_margin#20.0<br />
y_ic_space#4.0<br />
right_margin#162.0<br />
left_margin#48.0<br />
(left_margin, 3.0) primary.catalog_number font_p_def_0_10_u_b_helvetica<br />
(left_margin + 16.0, * ) "N="+primary.number_alch<br />
(left_margin + 31.0, *) locality.state<br />
(left_margin + 60.0, *) locality.county<br />
(left_margin + 90.0, *) locality.date date_convert<br />
####<br />
rs|Species, State Header/Laser<br />
device#2 /* laser printer */<br />
tray#2<br />
default_font=font_p_def_0_12_u_m_helvetica<br />
x_units=mm<br />
D: Sample FORMCAP File
y_units=mm<br />
sheet_width#115.0<br />
sheet_height#144.0<br />
forms_across#1<br />
forms_down#1<br />
form_x_gap#0.0<br />
form_y_gap#0.0<br />
top_margin#0.0<br />
y_ic_space#4.0<br />
right_margin#162.0<br />
left_margin#48.0<br />
(left_margin, 10.0) primary.genus+" "+primary.species font_p_def_0_14_u_b_helvetica<br />
(right_margin, *) " " prompt right_justify font_p_def_0_12_u_b_helvetica<br />
(left_margin, * + 1.0) " " block_21400000_10000_100<br />
(left_margin, * + 5.0) "Cat. #"<br />
(left_margin + 16.0, *) "Count"<br />
(left_margin + 35.0, *) "State"<br />
(left_margin + 65.0, *) "County"<br />
(left_margin + 95.0, *) "Date"<br />
####<br />
SL|1 Species, 1 State/2 Col<br />
device#2 /* laser printer */<br />
tray#2<br />
columns=on<br />
default_font=font_p_def_0_8_u_m_helvetica<br />
x_units=mm<br />
y_units=mm<br />
header=hc<br />
sheet_width#115.0<br />
sheet_height#144.0<br />
forms_across#2<br />
forms_down#28<br />
form_x_gap#0.0<br />
form_y_gap#3.0<br />
top_margin#20.0<br />
y_ic_space#4.0<br />
right_margin#162.0<br />
left_margin#48.0<br />
(left_margin, 3.0) primary.catalog_number font_p_def_0_10_u_b_helvetica<br />
(left_margin + 16.0, * ) "N="+primary.number_alch<br />
(left_margin + 31.0, *) locality.county<br />
####<br />
hc|Species, County Header/Laser<br />
device#2 /* laser printer */<br />
tray#2<br />
default_font=font_p_def_0_12_u_m_helvetica<br />
x_units=mm<br />
y_units=mm<br />
sheet_width#115.0<br />
sheet_height#144.0<br />
forms_across#1<br />
forms_down#1<br />
form_x_gap#0.0<br />
form_y_gap#0.0<br />
top_margin#0.0<br />
y_ic_space#4.0<br />
right_margin#162.0<br />
left_margin#48.0<br />
(left_margin, 10.0) primary.genus+" "+primary.species font_p_def_0_14_u_b_helvetica<br />
(right_margin, *) " " prompt right_justify font_p_def_0_12_u_b_helvetica<br />
(left_margin, * + 1.0) " " block_21400000_10000_100<br />
(left_margin, * + 5.0) "Cat. #"<br />
D: Sample FORMCAP File
(left_margin + 16.0, *) "Count"<br />
(left_margin + 35.0, *) "County"<br />
(left_margin + 58.0, *) "Cat. #"<br />
(left_margin + 72.0, *) "Count"<br />
(left_margin + 92.0, *) "County"<br />
####<br />
ll|Invoices/Laser<br />
device#2 /* laser printer */<br />
default_font=font_p_def_0_8_u_m_helvetica<br />
x_units=mm<br />
y_units=mm<br />
header=lh<br />
footer=lf<br />
sheet_width#216.0<br />
sheet_height#240.0<br />
forms_across#1<br />
forms_down#6<br />
form_x_gap#0.0<br />
form_y_gap#0.0<br />
top_margin#86.0<br />
y_ic_space#4.0<br />
right_margin#205.0<br />
left_margin#5.0<br />
line_diff#3.5<br />
column_1#21.0<br />
(left_margin, 0.0) primary.catalog_number font_p_def_0_12_u_b_helvetica<br />
(column_1, *) primary.genus+" "+primary.species+" "+primary.subspecies font_p_def_0_12_i_m_helvetica<br />
(114.0, *) loancount.number_alch+" of "+primary.number_alch+" Alcohol, " font_p_def_0_10_u_m_helvetica<br />
(*, *) loancount.number_skel+" of "+primary.number_skel+" Skeletons, " font_p_def_0_10_u_m_helvetica<br />
(*, *) loancount.number_CS+" of "+primary.number_CS+" C&S" font_p_def_0_10_u_m_helvetica<br />
(column_1, * + line_diff) "Loan Comments: "+loancat.lc_out_comment<br />
(column_1 , * + line_diff) "Continent/Ocean, Country, State, County: "<br />
(*, *) locality.cont_ocean+", "+locality.country+", "+locality.state+", "+locality.county<br />
(column_1, * + line_diff) locality.locality<br />
(column_1, * + line_diff) locality.field_number+" "<br />
(*, *) locality.date date_convert<br />
(*, *) " Collectors: "+locality.collector" "<br />
(*, *) locality.lat_degrees+" "+locality.lat_minutes+"'"+locality.lat_seconds+"\q"+locality.lat_NS+" " delete_if_empty<br />
(*, *) locality.long_degrees+" "+locality.long_minutes+"'"+locality.long_seconds+"\q"+locality.long_EW delete_if_empty<br />
(column_1, * + line_diff) "Locality Remarks: "+locality.loc_remarks multi_line_field_2<br />
(column_1, * + 8.0) "Total Number of Lots = " number_down print_if[last_form] font_p_def_0_12_u_b_helvetica<br />
(82.0, *) "Please send publications citing these specimens." print_if[last_form] font_p_def_0_12_u_b_helvetica<br />
####<br />
lh|Invoice Header<br />
device#2<br />
default_font=font_p_def_0_10_u_m_times<br />
x_units=mm<br />
y_units=mm<br />
sheet_width#216.0<br />
sheet_height#279.0<br />
forms_across#1<br />
forms_down#1<br />
form_x_gap#0.0<br />
form_y_gap#0.0<br />
top_margin#10.0<br />
y_ic_space#4.0<br />
right_margin#205.0<br />
left_margin#5.0<br />
large_step#4.0<br />
giant_step#6.0<br />
x_center#110.0<br />
(left_margin, 0.0) " " get_page<br />
(left_margin, *) "INVOICE OF SPECIMENS" center_justify font_p_def_0_12_u_b_helvetica<br />
D: Sample FORMCAP File
(205.0, *) "Loan No: "+loaninfo.loan_number right_justify<br />
(left_margin, * + large_step) "Collection of Fishes" center_justify<br />
(left_margin, * + large_step) "Everybody's Natural History Museum" center_justify<br />
(205.0, *) loanmast.loan_date date_convert right_justify<br />
(left_margin, * + large_step) "Museum Drive" center_justify<br />
(left_margin, * + large_step) "Anyplace, USA 54321" center_justify<br />
(left_margin, * + large_step) "Phone: (111) 123-4567" center_justify<br />
(left_margin, * + 7.0) "TO: "+loanmast.first_name+" "+loanmast.last_name<br />
(12.0, * + large_step) loaninfo.address1<br />
(12.0, * + large_step) loaninfo.address2<br />
(12.0, * + large_step) loaninfo.address3<br />
(12.0, * + large_step) loaninfo.address4<br />
(x_center, * - 16.0) "AUTHORIZED BY: "+loaninfo.authorizer<br />
(x_center, * + giant_step) "MODE OF SHIPMENT: "+loaninfo.mode<br />
(x_center, * + giant_step) "NO. PACKAGES: "+loaninfo.packages<br />
(x_center, * + giant_step) "LENGTH OF LOAN: "+loaninfo.loan_length<br />
(left_margin, * + giant_step) "Student: "+loanmast.student_name<br />
(x_center, *) "CATEGORY: "+loaninfo.category<br />
(left_margin, * + 5.0) " " block_37376160_60000_100<br />
(left_margin, * + 4.0) "Return type specimen via hand carry" font_p_def_0_10_u_m_times<br />
(x_center, *) "Retain in 70% ethanol" font_p_def_0_10_i_m_times<br />
(left_margin, * + 2.0) " " block_37376160_60000_100<br />
(left_margin, * + 7.0) "ENHM" font_p_def_0_12_u_m_helvetica<br />
(41.0, *) "TAXON & LOCALITY" font_p_def_0_12_u_m_helvetica<br />
(120.0, *) "SPECIMEN COUNT" font_p_def_0_12_u_m_helvetica<br />
####<br />
lf|Invoice Footer<br />
device#2<br />
default_font=font_p_def_0_10_u_m_times<br />
x_units=mm<br />
y_units=mm<br />
sheet_width#216.0<br />
sheet_height#279.0<br />
forms_across#1<br />
forms_down#1<br />
form_x_gap#0.0<br />
form_y_gap#0.0<br />
top_margin#250.0<br />
y_ic_space#4.0<br />
right_margin#205.0<br />
left_margin#5.0<br />
(left_margin, 0.0) "Retain in 70% ethanol unless noted otherwise" center_justify font_p_def_0_12_u_b_helvetica<br />
(left_margin, * + 2.0) " " block_37376160_60000_100<br />
(left_margin, * + 10.0) "Received in good order except as noted. Signed:" font_p_def_0_8_i_m_times<br />
(*, *) " " block_15000000_10000_100<br />
(160.0, *) "Date:" font_p_def_0_8_i_m_times<br />
(*, *) " " block_6000000_10000_100<br />
(left_margin, * + 10.0) "PLEASE SIGN AND RETURN ONE COPY" center_justify font_p_def_0_18_u_b_helvetica<br />
####<br />
D: Sample FORMCAP File
Figure 1 Jar Label/Dot Matrix<br />
Figure 2 Jar Label/Laser<br />
Sample specimen labels and invoice<br />
D: Sample FORMCAP File
Figure 3 Tiny Labels/Dot Matrix (two across)<br />
Figure 4 Tiny Labels/Laser (two across)<br />
D: Sample FORMCAP File
Figure 5 Multi-lot label for tank, box, etc.<br />
(1 Species, n States/1 Column)<br />
Figure 6 Multi-lot label for tank, box, etc.<br />
(1 Species, 1 State/2 Columns)<br />
D: Sample FORMCAP File
Figure 7 Loan Invoice<br />
D: Sample FORMCAP File
APPENDIX E: Configuration Items<br />
System configuration items available by choosing "System Configure" from the "Utilities" menu are listed here. After<br />
initial setup, most need not be changed in normal MUSE operation.<br />
Institution: Your institution and/or collection name; appears on the opening screen in MUSE.<br />
Acronym: Acronym for your institution or collection; appears at the top of the Main Menu screen.<br />
Serial Number: Assigned when your custom version of MUSE was set up; it is not editable.<br />
Default Label: The two-letter short name (from FORMCAP) of the label type to be automatically selected<br />
on the "Form" menu on startup.<br />
User Log: "Y" or "N" to turn on or off the automatically recorded log of MUSE sessions which includes the<br />
following items for each session: date, login time, logout time, initial number of Primary records, initial number<br />
of Locality records, initial High Catalog #, initial average record size (sum of Primary, Locality and Tax<br />
History sizes divided by the number of Primary records), number of Primary records entered, number of<br />
Locality records entered, and the number of Locality records proofed.<br />
Auto Group Number: "Y" or "N" to turn on or off the automatic entering of group number in Primary (via<br />
automatic lookup in the Taxonomic Dictionary based on the genus typed in Primary).<br />
Lot Based: "Y" for a lot-based collection; "N" for a specimen-based collection.<br />
Field Number Style: Specifies which style of Field Number will automatically be generated)based on the<br />
Catalog #)when is pressed while adding a new Primary record:<br />
"2": the Catalog # prefixed by a Z (e.g., Z1234 when the Catalog # is 1234);<br />
"1": the integer portion of the Catalog # prefixed by a Z (i.e., Z1234 when the Catalog # is 1234.15, for<br />
example);<br />
"0": the integer portion of the Catalog #, without a Z, padded with leading zeros to make five characters<br />
(i.e., 00123 when the Catalog # is 123.26, for example).<br />
Label Malloc Size: Size of memory allocation in bytes for printing forms. Larger forms)in<br />
FORMCAP)require more memory than small ones (e.g., approx. 12000 bytes are required for a loan invoice,<br />
typically the largest to be printed at a site). Since the memory space allocated is not freed up after printing, this<br />
number should not be greatly larger than that required for your largest form.<br />
Security: "Y" or "N" to turn on or off password protection (not yet implemented).<br />
Auto Proof Up: "Y" or "N" to turn on or off the automatic pop-up of unproofed Locality records in Primary<br />
"Edit." This can generally be turned off after retrospective data entry is complete.<br />
Choosing "Configure" on the "Utilities" menu will let you set up items related to the appearance of MUSE.<br />
Currently eight aspects of the color can be adjusted. Colors are indicated by numbers 0 (zero) through 15<br />
(fifteen) where: 0 = black, 1 = blue, 2 = green, 3 = cyan, 4 = red, 5 = magenta, 6 = brown, 7 = white and 8 - 15<br />
are bright (or light) versions of those same colors. Some choices will take effect as soon as you return to<br />
MUSE, but others will only work the next time you start the program.<br />
Normal Background: The color of the background of forms and menus.<br />
Normal Foreground: The color of the foreground of forms and menus.<br />
E: Configuration Items
Active Background: The color of the background of the active item on forms.<br />
Active Foreground: The color of the foreground of the active item on forms.<br />
Menu Select Background: The background color of the first letter of the highlighted menu item.<br />
Menu Select Foreground: The foreground color of the first letter of the highlighted menu item.<br />
Reverse Background: The background for text appears in reverse video.<br />
Reverse Foreground: The foreground for text appears in reverse video.<br />
E: Configuration Items
APPENDIX F: Creating Site Names<br />
In the Site Name system, geo-political place names form a integral part of the recognition of collecting<br />
localities. For frequently recorded sites, this will pose no problem to either retrospective or new data capture.<br />
However, a considerable portion of existing catalogs will require guidelines for the consistent naming of places. In<br />
addition, the concept of a place name requires some expectation for the geographic size of a 'place'. Different<br />
taxonomic disciplines and different collections may diverge on such issues.<br />
In order to assist MUSE users with these considerations we have developed the following guidelines for the<br />
formation of place names. Described below are some new tools in MUSE that make the implementation of these<br />
more practical. The fundamental rule in all of these is that the first word or phrase in the place name is a repeatable,<br />
easily recognized geographic or political unit. For many, if not most, US localities this will be a city. Following this<br />
"keyword" will be a description. Depending on the level of detail associated with the specific localities this restrictive<br />
designation may be a simple direction ("Ann Arbor; NW"), a landmark, ("Ann Arbor; Briarwood Mall), a geographic<br />
feature ("Ann Arbor; Mill Creek") or another political unit (Ann Arbor; Scio Township). For many localities there<br />
will be no further breakdown than the keyword city or place ("Huron River State Park" or "Cancun"). Table 1 lists<br />
a number of specific localities and the proposed place name to be utilized. At the end of this appendix there is a<br />
summary of the rules used to formulate these place names.<br />
One consequence of this new data model is that changes were required in MUSE to deal with place names.<br />
The field number used by ichthyological collections disappears and a longer place name takes its place. On a<br />
preliminary basis we have chosen 40 characters as the limit for place names. In order to efficiently select place names<br />
from those already entered into the system we have devised a scheme whereby after entering the date and a keyword<br />
place name ("Ann Arbor;") you will be presented with a choice list of all place names that start with that keyword<br />
and an indication of whether a collection exists for that date (plus other informational fields). If any one of those site<br />
names is a faithful description of the current locality, then selecting that name will automatically complete the place<br />
name field. If the site name combination already occurs but on a different date, a filled in locality form will be<br />
presented that can be saved with a single keystroke or edited for date specific information (e.g. collecting expedition).<br />
If the combination doesn't exist, then a data entry form for locality will be presented and must be filled out.<br />
Table 1. Sample localities and place names<br />
# Specific Locality Proposed Place Name<br />
1 N shore Beaver Lake near inlet Beaver Lake; Inlet<br />
2 Near buoy 25, Kaneohe Bay, N coast of Oahu Kaneohe Bay; Buoy 25<br />
3 Quare R., trib. of Oropuche R., at small side stream Oropuche R; Bridge B2/3<br />
entering main river under bridge B2/3, at 2.5 milepost<br />
4 Triplett Cr. near railroad bridge in Morehead Morehead; Triplett Cr., 1<br />
5 Triplett Cr. near Morehead Morehead; Triplett Cr., 2<br />
6 Sequoia National Park; Hackett Meadows, Witman Cr. Sequoia National Pk; Witman Cr.<br />
7 1 mi. N of Barranca-Bermeja at Miramar Lake Barranca-Bermeja; N at Miramar L.<br />
8 1 mi. N of Barranca-Bermeja at flooded gravel quarry - Barranca-Bermeja; N at Miramar L.<br />
Lake Miramar<br />
9 1 mi. N of Barranca-Bermeja at El Rosario Barranca-Bermeja; El Rosario<br />
10 2 mi. N of Barranca-Bermeja at Lake San Sylvestre Barranca-Bermeja; L. San Sylvestre<br />
11 Lake San Sylvestre by city of Barranca-Bermeja Barranca-Bermeja; L. San Sylvestre, 1<br />
F-1<br />
F: Site Names
12 Cienaga Brava, part of Lake San Sylvestre, Barranca- Barranca-Bermeja; L. San Sylvestre, 2<br />
Bermeja<br />
13 Smugglers Cove, Santa Cruz Island Santa Cruz Island; Smugglers Cove<br />
14 Coches Prietos Anchorage, Santa Cruz Island Santa Cruz Island; Coches Prietos<br />
15 Northern Rhodesia Rhodesia*;<br />
16 Franklin Park Zoo Franklin Park Zoo;<br />
17 Cambridge, Harvard Campus Cambridge; Harvard<br />
18 Caccachara, W of Ilave (16,000 ft) 16 41'S, 70 1'W Ilave; Caccachara, 16000'<br />
19 Caccachara, W of Ilave (15,000 ft) 16 41'S, 70 1'W Ilave; Caccachara, 15000'<br />
20 No data NO DATA; (all such collections)<br />
21 possibly Wyoming Wyoming?;<br />
22 Maine; T9-R7 (?, possible Maine; T9-R7)<br />
23 Rocky Mts (no other data) possibly Rocky MT?; or MCZ 12345;<br />
Place naming rules.<br />
The most general principal of place naming rules is that the leading part of the name (termed here a "keyword<br />
name") be a recognizable geographic entity, in particular, one that most data entry personnel would associate with<br />
the locality in question. [later on we may offer ways to search by other criterion, e.g. county or state, making this<br />
less critical] For those collections described by complete locality descriptions, this most frequently will be a city or<br />
possibly a river, lake or mountain. Difficulties will arise for incomplete or 'probable' localities and for foreign<br />
localities with difficult to distinguish hierarchies of place names.<br />
The next most important rule is consistency in place name structure. The advantage of complying with these<br />
rules is that MUSE will be sure to show you all relevant place names, and searching for specific localities will be<br />
much easier. Examples of such consistency rules include: Follow each keyword name with a semicolon, then the<br />
restriction on that keyword. Use standard abbreviations for compass directions (W, NW, SSE), geographic features<br />
(R for river, Mt[?] for mountain, etc) and distance units (km, mi).<br />
The following guidelines are a preliminary suggestion on how to name places. Table 1 contains some<br />
examples of problem localities and proposed solutions. Examples included below all refer to entries in that table.<br />
1. Follow the keyword with the most specific part of the remaining locality description. This may seem counter<br />
intuitive and your first inclination would be to use a descending hierarchy of description (e.g., City, direction,<br />
distance, specific site). However, the place names are only a convenience for recognizing sites and not a replacement<br />
for the actual locality description (which is entered on the locality record itself).<br />
2. Consider lumping various descriptions of uncertainty into a single keyword followed by question mark.<br />
"Probably Wyoming", "Wyoming ?", and "possibly Wyoming" would all become "Wyoming?". "Near Wyoming"<br />
could be interpreted as the same as these or differently.<br />
3. Similar localities (4 and 5, 11 and 12) are best distinguished by sequential integers appended to the place<br />
name rather than attempting to include more descriptive information in the name. Consider entries 4 and 5.<br />
Attempting to be more precise in defining the sites would be difficult (e.g. including 'near') with little information<br />
gained. The functions in MUSE that list the available places associated with each keyword will include the ability<br />
to examine the complete locality so as to be able to distinguish sites.<br />
4. All records that are missing all locality data use the standard entry "NO DATA;". In a typical natural history<br />
collection there may be hundreds or thousands of such entries. This may seem artificial, but conceptually, absence<br />
F-2<br />
F: Site Names
of data is identical for all such specimens.<br />
5. Zoo or aquarium specimens are indicated with the place name being the donating institution (entry 16). Wild<br />
caught animals subsequently donated by zoos present a problem with no obvious solution (unless documentation of<br />
collecting site is convincing).<br />
6. Elevational differences at the "same" locality are to be treated as different places (entries 18 and 19). The<br />
simplest format is: keyword, specific landmark, elevation.<br />
7. Broadly descriptive localities (e.g. entries 15 and 23) are difficult to deal with. They may not fit into a<br />
standard geo-political hierarchy and almost always include (at least implicitly) a degree of uncertainty. Marine<br />
collections that fall into this category are perhaps even more problematic. Consider "off Florida", which could be<br />
in the Gulf of Mexico, the Atlantic Ocean, in Cuban territorial waters, or simply along the coast of Florida. While<br />
this problem is more crucial when entering the locality information itself, we have chosen the appending of an asterisk<br />
('*') to the keyword as the convention for recognizing such place names as different from slightly more distinctive<br />
(but not necessarily more precise) designations such as "Florida" or "Rhodesia". Most viewers of such data should<br />
recognize that convention as some form of variant meaning (as opposed to a coded value that would require<br />
interpretation using printed or automated rules).<br />
8. Grammatically distinctive descriptions of the same locality (e.g. entries 10 and 11) should be lumped to the<br />
same place name. This obviously is a grey area and one that different disciplines and different collections may want<br />
to vary in their interpretation. There are good reasons to be wary of using modern translations of historical<br />
descriptions of places. Only with careful research (travel logs, field notes) can we be certain that the Silver City of<br />
today is the same as the same name of 100 years ago or that the addition of a more precise direction and distance<br />
(entry 10) does not in some way differentiate a locality. But as indicated in rule 3, these are only place names not<br />
references to actual collections made on a specific day. The inclusion of date as part of the actual locality record<br />
ensures that only collections of highly probable identity are referenced by a single locality record.<br />
9. Long keywords (and place names in general) will have to be dealt with as best as possible. Entry 14 shows<br />
one example, in other cases, abbreviations of the specific part of the place name would be better.<br />
10. Completely vague locality descriptions (entry 23) are probably best not assigned a keyword as any phrase<br />
has a high chance of being misinterpreted. The associated catalog number (MCZ 12345) will uniquely link that<br />
locality record with the specimen data. If a series of sequential catalog numbers are unequivocally associated then<br />
a range of catalog numbers (e.g. UMMZ 11223-11230) would form an acceptable entry (presuming that date<br />
information was also identical).<br />
F-3<br />
F: Site Names
- View other files 8-1, B-1, Comment 10-1, 10-3, 10-4, 10-5, 12-1,<br />
B-2 12-3, D-6<br />
Toggle auto-ditto 7-3, B-1 CONFIG.SYS 1-4<br />
Convert specimens 6-3, 10-5, B-1 Configuration iii, iv, 2-1, 5-2, 7-3, 8-2, 9-1,<br />
Delete print list line 9-2 E-1<br />
High Cat.# + 1 7-1, B-1 Control line 12-2, 12-3, 12-4, 12-5, 12-6,<br />
Deaccession specimens 10-5, B-1 12-7, 12-8, 12-9, 12-10<br />
Pop-up Locality 8-3, B-1 Convert specimens 6-3, 10-5, B-1<br />
Insert print list line 9-2 County 2-3, 7-2, 9-2, 12-6, 12-7, D-1, D-2,<br />
6-3, B-1 D-4, D-5, D-6<br />
Add Cat# to print list 9-2, B-1 Data file iii, 1-1, 1-4, 1-5, 2-1, 2-2, 3-2, 4-2,<br />
6-3, B-1 5-1, 6-1, 7-2, 7-3, 8-3, 9-2,<br />
Change search field 8-1, 10-3, B-1 10-1, 10-2, 10-3, 10-5,<br />
6-3, B-1 10-6, 11-1, 12-3, A-1<br />
User key 6-3, B-1 Date 2-3, 3-1, 3-2, 3-3, 7-1, 7-2, 7-4, 7-5,<br />
Exit 5-1, 6-2, 6-4, 8-1, 8-3, 9-3, 10-1, 10-4, 10-5, 10-6,<br />
10-3, B-1 12-7, 12-9, 12-10, D-2,<br />
Help iii, 5-1, B-1 D-3, D-4, D-5, D-6, D-7,<br />
Save 6-4, 7-2, 7-3, 8-1, 8-2, 8-3, 9-2, D-8, E-1<br />
9-4, 10-1, 10-2, 10-3, 10-6, DDF files 1-4, 1-5, A-1, A-2<br />
B-1 Deaccession specimens 10-5, B-1<br />
Generate Field number 7-1, B-1, E-1 Delete 2-2, 6-3, 9-2, 9-4, 10-2, 10-6, 12-7,<br />
Undo 6-3, B-1 B-1, D-1, D-2, D-3, D-6<br />
Ditto field 6-3, 7-3, B-1 Delimiter 1-5, 7-1, 12-1<br />
Clear line 6-3, B-1 Device number iv, 12-2, 12-4, C-1<br />
Clear to end of line 6-3, 9-4, B-1 Ditto 6-3, 7-3, 7-4, B-1<br />
Delete record 6-3, 10-2, B-1 DOS 1-1, 1-3, 1-4, 5-2, C-1<br />
Reidentify taxon 8-3, B-1 Editing records iii, 1-1, 6-1, 6-2, 6-3, 6-4,<br />
Proof Locality 8-2, B-1 7-2, 7-3, 8-1, 8-2, 8-3, 9-1,<br />
/ 6-2, 6-4, 10-2, B-1 9-2, 9-3, 9-4, 10-2, 10-6,<br />
Cat.# + 1 7-1, B-1 B-1, B-2<br />
Ditto record 6-3, 7-3, B-1 Exit 5-1, 5-2, 6-4, 7-3, 8-1, 10-1, B-1<br />
Pop-up species list 8-3, B-1 Family 2-1, 2-2, 2-3, 7-3, D-1, D-2<br />
6-2, 10-5, B-1 Field notebooks 3-2<br />
6-2, 10-5, B-1 Field number iii, 2-1, 2-3, 3-1, 3-2, 3-3, 5-2,<br />
Adding records iii, 6-4, 7-1, 7-3, 8-1, 10-2 6-2, 7-1, 7-2, 7-3, 7-4, 8-1,<br />
Author 2-3 8-3, B-1, E-1<br />
Auto-ditto 7-3, 7-4, B-1 Field number, generate 7-1, B-1, E-1<br />
Browsing records iii, 5-1, 6-1, 6-2, 8-1, 9-2 Field value 12-1, 12-3, 12-9<br />
Btr 4-1, A-1 Files (list) iv, A-1<br />
BTR.BAT 4-1, A-1 Floppy disk 1-3<br />
Btrieve ii, iii, 1-1, 1-2, 4-1, A-1 Font 1-4, 12-1, 12-2, 12-3, 12-4, 12-5, 12-8,<br />
Cat.# , 7-1, B-1 A-1, D-1, D-2, D-3, D-4,<br />
Catalog number iii, 2-1, 3-1, 3-2, 3-3, 4-2, D-5, D-6, D-7, D-8<br />
5-2, 6-1, 6-2, 7-1, 7-4, 7-5, Footer 12-1, 12-2, 12-6, 12-8, 12-9, D-6,<br />
8-1, 8-3, 9-1, 9-2, 9-3, 9-4, D-7<br />
10-1, 10-2, 10-3, 10-4, FORMCAP iv, 9-1, 12-1, 12-3, 12-4, 12-5,<br />
10-6, 12-6, B-1 12-6, 12-7, 12-8, 12-9,<br />
Center D-1, D-2, D-7, D-8 A-1, C-1, D-1, E-1<br />
Clear , 6-3, 9-4, B-1 Genus 2-1, 2-2, 2-3, 7-3, 8-1, D-1, D-2,<br />
Close 10-5 D-3, D-4, D-5, D-6, E-1<br />
Collection number 3-2 Graphic block 12-7<br />
Collector 3-1, 3-2, 3-3, 6-2, 7-4, D-2, D-3, Group number 2-1, 5-2, 7-3, E-1<br />
D-6 Hard disk iv, 1-2, 1-3, 1-4, 4-1<br />
Columns 2-3, 9-1, 10-4, 10-5, 12-3, 12-5, Header 9-1, 12-1, 12-2, 12-6, 12-8, 12-9,<br />
12-6, D-4, D-5, D-11 D-4, D-5, D-6, D-7<br />
Index
Help ii, iii, iv, 1-3, 3-1, 5-1, 5-2, 9-4, Position specification 12-2, 12-3, 12-4<br />
12-4, A-1, B-1 Primary iii, 2-1, 2-2, 2-3, 3-1, 3-2, 4-2, 5-1,<br />
Initials 3-2, 3-3, 6-2, 7-3, 7-4, 10-4 5-2, 6-1, 6-3, 7-1, 7-2, 7-3,<br />
Insert 6-3, 9-2, 12-5, 12-6 7-4, 8-1, 8-2, 8-3, 9-2,<br />
Installing MUSE iii, 1-1, 1-3, 1-4, 4-1 10-1, 10-2, 10-3, 10-5,<br />
Invoice iv, 1-1, 1-2, 4-2, 10-1, 10-2, 10-3, 10-6, 11-1, 12-1, 12-3,<br />
10-4, 10-6, 12-1, 12-2, 12-9, A-1, B-1, B-2, D-1,<br />
12-3, 12-4, 12-6, 12-8, D-2, D-3, D-4, D-5, D-6,<br />
12-9, A-1, D-1, D-6, D-7, E-1<br />
D-9, D-12, E-1 PRIMARY.DAT 2-1, A-1<br />
Justify 12-9, D-1, D-2, D-3, D-4, D-5, D-6, Print control line 12-2, 12-3, 12-4, 12-5,<br />
D-7, D-8 12-6, 12-7, 12-8, 12-9,<br />
Labels iii, iv, 1-1, 1-2, 2-1, 3-1, 3-2, 4-2, 12-10<br />
5-2, 9-1, 9-2, 9-3, 9-4, Print function 9-2, 12-1, 12-2, 12-3, 12-4,<br />
10-1, 12-1, 12-3, 12-4, 12-5, 12-6, 12-8, 12-9,<br />
12-6, 12-8, 12-9, A-1, C-1, 12-10<br />
D-1, D-2, D-3, D-9, D-10, Print List 9-1, 9-2, 9-1, 9-2, 9-3, 9-4, 10-1,<br />
D-11, E-1 12-6, B-1<br />
Linked 2-1, 7-4, 8-2 Printing ii, iii, iv, 1-1, 2-1, 3-2, 4-2, 7-4,<br />
Literal text 12-2, 12-3, 12-7, 12-9 9-1, 9-2, 9-1, 9-2, 9-3, 9-4,<br />
Loan iii, iv, 1-1, 1-2, 2-1, 2-2, 2-3, 3-1, 3-2, 10-1, 10-3, 12-1, 12-2,<br />
4-2, 6-3, 7-4, 7-5, 9-3, 12-3, 12-4, 12-5, 12-6,<br />
10-1, 10-2, 10-3, 10-4, 12-7, 12-8, 12-9, 12-10,<br />
10-5, 10-6, 12-1, 12-2, A-2, B-1, D-2, D-6, E-1<br />
12-3, 12-6, 12-8, A-1, B-1, Prompt 2-3, 6-1, 6-2, 6-4, 7-2, 7-3, 8-3, 9-2,<br />
D-1, D-6, D-7, D-12, E-1 10-1, 10-2, 10-3, 12-9,<br />
Loan number 9-3, 10-1, 10-2, 10-3, 10-4, D-5, D-6<br />
10-6, 12-6 Proof Locality 8-2, 8-3, B-1, E-1<br />
Loan record 2-1, 3-2, 6-3, 10-1, 10-2, 10-3, Quit 4-1, 5-2<br />
10-4, 10-5, 10-6, 12-3 Quote character 12-6<br />
Loan return iv, 2-1, 10-1, 10-3, 10-4, 10-5, Reidentify taxon 1-1, 2-1, 8-3, B-1<br />
10-6, B-1 Save 6-4, 7-2, 7-3, 8-1, 8-2, 8-3, 9-2,<br />
LOANMAST.DAT 10-1, 12-3, A-1 9-4, 10-1, 10-2, 10-3, 10-6,<br />
LOANREC.DAT A-1 B-1<br />
Locality iii, 2-1, 2-3, 3-1, 3-2, 3-3, 4-2, 5-1, Search field, change 6-2, 8-1, 8-2,<br />
6-1, 6-2, 7-2, 7-3, 7-4, 8-1, 8-3, 10-3, B-1<br />
8-2, 8-3, 9-2, 10-3, 12-3, Search value 8-1<br />
12-7, 12-9, 12-10, A-1, Short name 12-1, 12-2, 12-6, E-1<br />
B-1, B-2, D-1, D-2, D-3, Site number 3-2<br />
D-4, D-5, D-6, D-7, E-1 Size 1-2, 2-1, 2-3, 4-2, 12-4, C-1, D-2, D-3,<br />
Locality number 3-2 E-1<br />
LOCALITY.DAT 2-1, A-1 SLATE ii, iv, 1-2, 1-3, 12-4, A-1, C-1<br />
Long name 12-1, 12-6 Species 2-1, 2-2, 2-3, 3-1, 3-3, 7-5, 8-3,<br />
Menus iii, 5-1, A-1, E-1, E-2 B-1, D-1, D-2, D-3, D-4,<br />
Missing data iv, 11-1 D-5, D-6, D-11<br />
MUSE subdirectory 1-3, 1-4, 4-1, 4-2, 9-1, Spelling 2-1, 7-3<br />
12-1, 12-3 Starting MUSE 4-1<br />
MUTIL 4-1, A-1, A-2 Station number 3-2<br />
Name line 12-1, 12-2 Statistics window 4-2<br />
Names 1-3, 2-1, 2-2, 3-2, 7-1, 7-5, 9-3, Subdirectory 1-3, 1-4, 4-1, 4-2, 9-1, 12-1,<br />
10-1, 12-2, 12-3, 12-6, 12-3<br />
12-10, A-1 Tab 6-2, 10-5, B-1<br />
NAMES.DAT 2-2, A-1 TAXDICT.DAT 2-1, A-1<br />
Number of specimens 2-1, 10-2, 10-3, 10-4, TAXHIST.DAT 2-1, A-1<br />
10-5, 10-6, 12-3 Taxonomic Dictionary ii, 1-1, 2-1, 2-2, 2-3,<br />
Overwrite 1-4, 6-3 5-1, 5-2, 6-1, 7-3, 8-1, A-1,<br />
Paragraph 12-3, 12-4, 12-8, 12-9 E-1<br />
Parameter 4-1, 12-1, 12-2, 12-3, 12-4, 12-5, Taxonomic History 2-1, 2-3, 4-2, 5-1, 6-1,<br />
12-6, 12-7, 12-8, 12-9, C-1 7-5, 8-1, 8-3<br />
Pop-up Locality 8-2, 8-3, B-1 TDUTIL 1-1, A-1<br />
Pop-up species list 8-3, B-1 Type status 2-1, 2-3, 10-3
Typeover 6-3<br />
Undo 6-3, B-1<br />
User key 6-3, B-1<br />
User-defined constant 12-2, 12-6<br />
View 3-1, 6-1, 6-2, 8-1, 10-6, B-1, B-2<br />
View other files - 8-1, 8-3,<br />
B-1, B-2<br />
Wild card +,-,* 6-1, 6-2, B-1<br />
Xtrieve 1-1, 1-4, 1-5, 5-2, A-2<br />
Z number 3-3, 7-1, B-1, E-1